builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-338 starttime: 1463624855.61 results: success (0) buildid: 20160518173141 builduid: 88814912a8ce48d1afdd0690b546477c revision: 9942206d3f9c41e6d0ffd7c34460ed71fd329a97 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:35.611451) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:35.611816) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:35.612113) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:35.639551) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:35.639815) ========= 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-1463624626.664673-2032020639 _=/tools/buildbot/bin/python using PTY: False --2016-05-18 19:27:35-- 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% 11.7M=0.001s 2016-05-18 19:27:35 (11.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.259697 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:35.932874) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:35.933233) ========= 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-1463624626.664673-2032020639 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025275 ========= master_lag: 0.22 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:36.175658) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-18 19:27:36.175977) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9942206d3f9c41e6d0ffd7c34460ed71fd329a97 --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 9942206d3f9c41e6d0ffd7c34460ed71fd329a97 --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-1463624626.664673-2032020639 _=/tools/buildbot/bin/python using PTY: False 2016-05-18 19:27:36,190 truncating revision to first 12 chars 2016-05-18 19:27:36,190 Setting DEBUG logging. 2016-05-18 19:27:36,191 attempt 1/10 2016-05-18 19:27:36,191 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9942206d3f9c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-18 19:27:36,891 unpacking tar archive at: mozilla-aurora-9942206d3f9c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.954185 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-18 19:27:37.269045) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:37.269404) ========= script_repo_revision: 9942206d3f9c41e6d0ffd7c34460ed71fd329a97 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:37.269791) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:37.270062) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 19:27:37.824341) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 57 secs) (at 2016-05-18 19:27:37.824617) ========= /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-1463624626.664673-2032020639 _=/tools/buildbot/bin/python using PTY: False 19:27:37 INFO - MultiFileLogger online at 20160518 19:27:37 in /builds/slave/test 19:27:37 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 19:27:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:27:37 INFO - {'append_to_log': False, 19:27:37 INFO - 'base_work_dir': '/builds/slave/test', 19:27:37 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:27:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:27:37 INFO - 'buildbot_json_path': 'buildprops.json', 19:27:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:27:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:27:37 INFO - 'download_minidump_stackwalk': True, 19:27:37 INFO - 'download_symbols': 'true', 19:27:37 INFO - 'e10s': False, 19:27:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:27:37 INFO - 'tooltool.py': '/tools/tooltool.py', 19:27:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:27:37 INFO - '/tools/misc-python/virtualenv.py')}, 19:27:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:27:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:27:37 INFO - 'log_level': 'info', 19:27:37 INFO - 'log_to_console': True, 19:27:37 INFO - 'opt_config_files': (), 19:27:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:27:37 INFO - '--processes=1', 19:27:37 INFO - '--config=%(test_path)s/wptrunner.ini', 19:27:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:27:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:27:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:27:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:27:37 INFO - 'pip_index': False, 19:27:37 INFO - 'require_test_zip': True, 19:27:37 INFO - 'test_type': ('testharness',), 19:27:37 INFO - 'this_chunk': '1', 19:27:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:27:37 INFO - 'total_chunks': '10', 19:27:37 INFO - 'virtualenv_path': 'venv', 19:27:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:27:37 INFO - 'work_dir': 'build'} 19:27:37 INFO - ##### 19:27:37 INFO - ##### Running clobber step. 19:27:37 INFO - ##### 19:27:37 INFO - Running pre-action listener: _resource_record_pre_action 19:27:37 INFO - Running main action method: clobber 19:27:37 INFO - rmtree: /builds/slave/test/build 19:27:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:27:39 INFO - Running post-action listener: _resource_record_post_action 19:27:39 INFO - ##### 19:27:39 INFO - ##### Running read-buildbot-config step. 19:27:39 INFO - ##### 19:27:39 INFO - Running pre-action listener: _resource_record_pre_action 19:27:39 INFO - Running main action method: read_buildbot_config 19:27:39 INFO - Using buildbot properties: 19:27:39 INFO - { 19:27:39 INFO - "project": "", 19:27:39 INFO - "product": "firefox", 19:27:39 INFO - "script_repo_revision": "production", 19:27:39 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 19:27:39 INFO - "repository": "", 19:27:39 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 19:27:39 INFO - "buildid": "20160518173141", 19:27:39 INFO - "pgo_build": "False", 19:27:39 INFO - "basedir": "/builds/slave/test", 19:27:39 INFO - "buildnumber": 50, 19:27:39 INFO - "slavename": "tst-linux32-spot-338", 19:27:39 INFO - "revision": "9942206d3f9c41e6d0ffd7c34460ed71fd329a97", 19:27:39 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 19:27:39 INFO - "platform": "linux", 19:27:39 INFO - "branch": "mozilla-aurora", 19:27:39 INFO - "repo_path": "releases/mozilla-aurora", 19:27:39 INFO - "moz_repo_path": "", 19:27:39 INFO - "stage_platform": "linux", 19:27:39 INFO - "builduid": "88814912a8ce48d1afdd0690b546477c", 19:27:39 INFO - "slavebuilddir": "test" 19:27:39 INFO - } 19:27:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 19:27:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 19:27:39 INFO - Running post-action listener: _resource_record_post_action 19:27:39 INFO - ##### 19:27:39 INFO - ##### Running download-and-extract step. 19:27:39 INFO - ##### 19:27:39 INFO - Running pre-action listener: _resource_record_pre_action 19:27:39 INFO - Running main action method: download_and_extract 19:27:39 INFO - mkdir: /builds/slave/test/build/tests 19:27:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:27:39 INFO - https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 19:27:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:27:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:27:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:27:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:27:41 INFO - Downloaded 1325 bytes. 19:27:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:27:41 INFO - Using the following test package requirements: 19:27:41 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 19:27:41 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:27:41 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 19:27:41 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:27:41 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 19:27:41 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:27:41 INFO - u'jsshell-linux-i686.zip'], 19:27:41 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:27:41 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 19:27:41 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 19:27:41 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:27:41 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 19:27:41 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:27:41 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 19:27:41 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:27:41 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 19:27:41 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:27:41 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 19:27:41 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 19:27:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:27:41 INFO - https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 19:27:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 19:27:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 19:27:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:27:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:27:44 INFO - Downloaded 22437362 bytes. 19:27:44 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/*'] 19:27:44 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/* 19:27:44 INFO - caution: filename not matched: web-platform/* 19:27:44 INFO - Return code: 11 19:27:44 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')]} 19:27:44 INFO - https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 19:27:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 19:27:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 19:27:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:27:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:27:48 INFO - Downloaded 36409041 bytes. 19:27:48 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/*'] 19:27:48 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/* 19:27:51 INFO - caution: filename not matched: bin/* 19:27:51 INFO - caution: filename not matched: config/* 19:27:51 INFO - caution: filename not matched: mozbase/* 19:27:51 INFO - caution: filename not matched: marionette/* 19:27:51 INFO - caution: filename not matched: tools/wptserve/* 19:27:51 INFO - Return code: 11 19:27:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:27:51 INFO - https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 19:27:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:27:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:27:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:27:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:28:01 INFO - Downloaded 69313367 bytes. 19:28:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:28:01 INFO - mkdir: /builds/slave/test/properties 19:28:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:28:01 INFO - Writing to file /builds/slave/test/properties/build_url 19:28:01 INFO - Contents: 19:28:01 INFO - build_url:https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:28:01 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:28:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:28:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:28:01 INFO - Contents: 19:28:01 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:28:01 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')]} 19:28:01 INFO - https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:28:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:28:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:28:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:28:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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 19:28:15 INFO - Downloaded 92304444 bytes. 19:28:15 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'] 19:28:15 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 19:28:24 INFO - Return code: 0 19:28:24 INFO - Running post-action listener: _resource_record_post_action 19:28:24 INFO - Running post-action listener: set_extra_try_arguments 19:28:24 INFO - ##### 19:28:24 INFO - ##### Running create-virtualenv step. 19:28:24 INFO - ##### 19:28:24 INFO - Running pre-action listener: _pre_create_virtualenv 19:28:24 INFO - Running pre-action listener: _resource_record_pre_action 19:28:24 INFO - Running main action method: create_virtualenv 19:28:24 INFO - Creating virtualenv /builds/slave/test/build/venv 19:28:24 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 19:28:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:28:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:28:24 INFO - Using real prefix '/usr' 19:28:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:28:25 INFO - Installing distribute.............................................................................................................................................................................................done. 19:28:28 INFO - Installing pip.................done. 19:28:28 INFO - Return code: 0 19:28:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:28:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:28:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:28:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c01c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c68598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d1af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99fce30>, '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 0x9c99c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d18470>, '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-1463624626.664673-2032020639', '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 19:28:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:28:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:28:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:28:28 INFO - 'CCACHE_UMASK': '002', 19:28:28 INFO - 'DISPLAY': ':0', 19:28:28 INFO - 'HOME': '/home/cltbld', 19:28:28 INFO - 'LANG': 'en_US.UTF-8', 19:28:28 INFO - 'LOGNAME': 'cltbld', 19:28:28 INFO - 'MAIL': '/var/mail/cltbld', 19:28:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:28:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:28:28 INFO - 'MOZ_NO_REMOTE': '1', 19:28:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:28:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:28:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:28:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:28:28 INFO - 'PWD': '/builds/slave/test', 19:28:28 INFO - 'SHELL': '/bin/bash', 19:28:28 INFO - 'SHLVL': '1', 19:28:28 INFO - 'TERM': 'linux', 19:28:28 INFO - 'TMOUT': '86400', 19:28:28 INFO - 'USER': 'cltbld', 19:28:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463624626.664673-2032020639', 19:28:28 INFO - '_': '/tools/buildbot/bin/python'} 19:28:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:28:29 INFO - Downloading/unpacking psutil>=0.7.1 19:28:29 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 19:28:29 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 19:28:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:29 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 19:28:29 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 19:28:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:28:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:28:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:28:32 INFO - Installing collected packages: psutil 19:28:32 INFO - Running setup.py install for psutil 19:28:32 INFO - building 'psutil._psutil_linux' extension 19:28:32 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 19:28:33 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 19:28:33 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 19:28:33 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 19:28:33 INFO - building 'psutil._psutil_posix' extension 19:28:33 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 19:28:33 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 19:28:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:28:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:28:33 INFO - Successfully installed psutil 19:28:33 INFO - Cleaning up... 19:28:33 INFO - Return code: 0 19:28:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:28:33 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')]} 19:28:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:28:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28:33 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')]} 19:28:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:28:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c01c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c68598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d1af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99fce30>, '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 0x9c99c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d18470>, '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-1463624626.664673-2032020639', '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 19:28:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:28:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 19:28:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:28:33 INFO - 'CCACHE_UMASK': '002', 19:28:33 INFO - 'DISPLAY': ':0', 19:28:33 INFO - 'HOME': '/home/cltbld', 19:28:33 INFO - 'LANG': 'en_US.UTF-8', 19:28:33 INFO - 'LOGNAME': 'cltbld', 19:28:33 INFO - 'MAIL': '/var/mail/cltbld', 19:28:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:28:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:28:33 INFO - 'MOZ_NO_REMOTE': '1', 19:28:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:28:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:28:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:28:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:28:33 INFO - 'PWD': '/builds/slave/test', 19:28:33 INFO - 'SHELL': '/bin/bash', 19:28:33 INFO - 'SHLVL': '1', 19:28:33 INFO - 'TERM': 'linux', 19:28:33 INFO - 'TMOUT': '86400', 19:28:33 INFO - 'USER': 'cltbld', 19:28:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463624626.664673-2032020639', 19:28:33 INFO - '_': '/tools/buildbot/bin/python'} 19:28:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:28:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:28:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:28:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:28:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:28:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:28:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:28:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:28:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:28:37 INFO - Installing collected packages: mozsystemmonitor 19:28:37 INFO - Running setup.py install for mozsystemmonitor 19:28:37 INFO - Successfully installed mozsystemmonitor 19:28:37 INFO - Cleaning up... 19:28:37 INFO - Return code: 0 19:28:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:28:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:28:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:28:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c01c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c68598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d1af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99fce30>, '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 0x9c99c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d18470>, '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-1463624626.664673-2032020639', '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 19:28:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:28:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:28:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:28:37 INFO - 'CCACHE_UMASK': '002', 19:28:37 INFO - 'DISPLAY': ':0', 19:28:37 INFO - 'HOME': '/home/cltbld', 19:28:37 INFO - 'LANG': 'en_US.UTF-8', 19:28:37 INFO - 'LOGNAME': 'cltbld', 19:28:37 INFO - 'MAIL': '/var/mail/cltbld', 19:28:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:28:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:28:37 INFO - 'MOZ_NO_REMOTE': '1', 19:28:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:28:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:28:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:28:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:28:37 INFO - 'PWD': '/builds/slave/test', 19:28:37 INFO - 'SHELL': '/bin/bash', 19:28:37 INFO - 'SHLVL': '1', 19:28:37 INFO - 'TERM': 'linux', 19:28:37 INFO - 'TMOUT': '86400', 19:28:37 INFO - 'USER': 'cltbld', 19:28:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463624626.664673-2032020639', 19:28:37 INFO - '_': '/tools/buildbot/bin/python'} 19:28:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:28:37 INFO - Downloading/unpacking blobuploader==1.2.4 19:28: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 19:28: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 19:28:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28: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 19:28: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 19:28:41 INFO - Downloading blobuploader-1.2.4.tar.gz 19:28:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:28:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:28:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:28:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:28:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:28:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:28:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:28:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:28:42 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 19:28:42 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 19:28:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:42 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 19:28:42 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 19:28:42 INFO - Downloading docopt-0.6.1.tar.gz 19:28:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:28:42 INFO - Installing collected packages: blobuploader, requests, docopt 19:28:42 INFO - Running setup.py install for blobuploader 19:28:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:28:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:28:42 INFO - Running setup.py install for requests 19:28:43 INFO - Running setup.py install for docopt 19:28:43 INFO - Successfully installed blobuploader requests docopt 19:28:43 INFO - Cleaning up... 19:28:43 INFO - Return code: 0 19:28:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:28: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')]} 19:28:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:28:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28: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')]} 19:28:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:28:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c01c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c68598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d1af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99fce30>, '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 0x9c99c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d18470>, '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-1463624626.664673-2032020639', '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 19:28:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:28:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:28:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:28:43 INFO - 'CCACHE_UMASK': '002', 19:28:43 INFO - 'DISPLAY': ':0', 19:28:43 INFO - 'HOME': '/home/cltbld', 19:28:43 INFO - 'LANG': 'en_US.UTF-8', 19:28:43 INFO - 'LOGNAME': 'cltbld', 19:28:43 INFO - 'MAIL': '/var/mail/cltbld', 19:28:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:28:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:28:43 INFO - 'MOZ_NO_REMOTE': '1', 19:28:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:28:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:28:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:28:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:28:43 INFO - 'PWD': '/builds/slave/test', 19:28:43 INFO - 'SHELL': '/bin/bash', 19:28:43 INFO - 'SHLVL': '1', 19:28:43 INFO - 'TERM': 'linux', 19:28:43 INFO - 'TMOUT': '86400', 19:28:43 INFO - 'USER': 'cltbld', 19:28:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463624626.664673-2032020639', 19:28:43 INFO - '_': '/tools/buildbot/bin/python'} 19:28:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:28:44 INFO - Running setup.py (path:/tmp/pip-b0OgpA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:28:44 INFO - Running setup.py (path:/tmp/pip-6ThtFy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:28:44 INFO - Running setup.py (path:/tmp/pip-J3MIfX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:28:44 INFO - Running setup.py (path:/tmp/pip-w9nGZH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:28:44 INFO - Running setup.py (path:/tmp/pip-c5t0xk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:28:44 INFO - Running setup.py (path:/tmp/pip-VZes1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:28:44 INFO - Running setup.py (path:/tmp/pip-Qp5eHT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:28:44 INFO - Running setup.py (path:/tmp/pip-7i2345-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:28:45 INFO - Running setup.py (path:/tmp/pip-nyISRa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:28:45 INFO - Running setup.py (path:/tmp/pip-gaB79V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:28:45 INFO - Running setup.py (path:/tmp/pip-LkgvMn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:28:45 INFO - Running setup.py (path:/tmp/pip-hxAnZ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:28:45 INFO - Running setup.py (path:/tmp/pip-Mxl5dA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:28:45 INFO - Running setup.py (path:/tmp/pip-DEdWZe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:28:45 INFO - Running setup.py (path:/tmp/pip-hrM5_i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:28:45 INFO - Running setup.py (path:/tmp/pip-6U3WBt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:28:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:28:46 INFO - Running setup.py (path:/tmp/pip-6WGjWD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:28:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:28:46 INFO - Running setup.py (path:/tmp/pip-2XiPgf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:28:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:28:46 INFO - Running setup.py (path:/tmp/pip-N7LQD7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:28:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:28:46 INFO - Running setup.py (path:/tmp/pip-5kMM2_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:28:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:28:46 INFO - Running setup.py (path:/tmp/pip-nAV_A7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:28:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:28:46 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 19:28:46 INFO - Running setup.py install for manifestparser 19:28:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:28:47 INFO - Running setup.py install for mozcrash 19:28:47 INFO - Running setup.py install for mozdebug 19:28:47 INFO - Running setup.py install for mozdevice 19:28:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:28:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:28:47 INFO - Running setup.py install for mozfile 19:28:47 INFO - Running setup.py install for mozhttpd 19:28:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:28:48 INFO - Running setup.py install for mozinfo 19:28:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:28:48 INFO - Running setup.py install for mozInstall 19:28:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:28:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:28:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:28:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:28:48 INFO - Running setup.py install for mozleak 19:28:48 INFO - Running setup.py install for mozlog 19:28:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:28:48 INFO - Running setup.py install for moznetwork 19:28:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:28:49 INFO - Running setup.py install for mozprocess 19:28:49 INFO - Running setup.py install for mozprofile 19:28:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:28:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:28:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:28:49 INFO - Running setup.py install for mozrunner 19:28:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:28:49 INFO - Running setup.py install for mozscreenshot 19:28:49 INFO - Running setup.py install for moztest 19:28:50 INFO - Running setup.py install for mozversion 19:28:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:28:50 INFO - Running setup.py install for wptserve 19:28:50 INFO - Running setup.py install for marionette-driver 19:28:50 INFO - Running setup.py install for browsermob-proxy 19:28:50 INFO - Running setup.py install for marionette-client 19:28:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:28:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:28:51 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 19:28:51 INFO - Cleaning up... 19:28:51 INFO - Return code: 0 19:28:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:28:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:28:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:28:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:28:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c01c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c68598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d1af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99fce30>, '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 0x9c99c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d18470>, '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-1463624626.664673-2032020639', '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 19:28:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:28:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:28:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:28:51 INFO - 'CCACHE_UMASK': '002', 19:28:51 INFO - 'DISPLAY': ':0', 19:28:51 INFO - 'HOME': '/home/cltbld', 19:28:51 INFO - 'LANG': 'en_US.UTF-8', 19:28:51 INFO - 'LOGNAME': 'cltbld', 19:28:51 INFO - 'MAIL': '/var/mail/cltbld', 19:28:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:28:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:28:51 INFO - 'MOZ_NO_REMOTE': '1', 19:28:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:28:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:28:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:28:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:28:51 INFO - 'PWD': '/builds/slave/test', 19:28:51 INFO - 'SHELL': '/bin/bash', 19:28:51 INFO - 'SHLVL': '1', 19:28:51 INFO - 'TERM': 'linux', 19:28:51 INFO - 'TMOUT': '86400', 19:28:51 INFO - 'USER': 'cltbld', 19:28:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463624626.664673-2032020639', 19:28:51 INFO - '_': '/tools/buildbot/bin/python'} 19:28:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:28:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:28:51 INFO - Running setup.py (path:/tmp/pip-OedU3Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:28:51 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)) 19:28:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:28:51 INFO - Running setup.py (path:/tmp/pip-1_WUd0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:28:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 19:28:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:28:52 INFO - Running setup.py (path:/tmp/pip-2lQMXc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:28:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 19:28:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:28:52 INFO - Running setup.py (path:/tmp/pip-McjGMU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:28:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 19:28:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:28:52 INFO - Running setup.py (path:/tmp/pip-8fbxov-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:28:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 19:28:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:28:52 INFO - Running setup.py (path:/tmp/pip-R3n1Yr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:28:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 19:28:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:28:52 INFO - Running setup.py (path:/tmp/pip-hOpkcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:28:52 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)) 19:28:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:28:52 INFO - Running setup.py (path:/tmp/pip-zWrW9E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:28:52 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)) 19:28:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:28:52 INFO - Running setup.py (path:/tmp/pip-qbx3jS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:28:52 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)) 19:28:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:28:52 INFO - Running setup.py (path:/tmp/pip-8BVsmN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:28:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:28:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:28:53 INFO - Running setup.py (path:/tmp/pip-bxeAbQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:28:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 19:28:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:28:53 INFO - Running setup.py (path:/tmp/pip-khnt1q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:28:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 19:28:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:28:53 INFO - Running setup.py (path:/tmp/pip-mRcAPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:28:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 19:28:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:28:53 INFO - Running setup.py (path:/tmp/pip-V1RMrW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:28:53 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)) 19:28:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:28:53 INFO - Running setup.py (path:/tmp/pip-S_hccc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:28:53 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)) 19:28:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:28:53 INFO - Running setup.py (path:/tmp/pip-_RnhE0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:28:53 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)) 19:28:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:28:53 INFO - Running setup.py (path:/tmp/pip-PvI7K7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:28:53 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)) 19:28:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:28:53 INFO - Running setup.py (path:/tmp/pip-60B5nt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:28:54 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 19:28:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:28:54 INFO - Running setup.py (path:/tmp/pip-zJmv_E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:28:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 19:28:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:28:54 INFO - Running setup.py (path:/tmp/pip-YWtMoe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:28:54 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 19:28:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:28:54 INFO - Running setup.py (path:/tmp/pip-wAjpdf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:28:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:28:54 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)) 19:28:54 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)) 19:28:54 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)) 19:28:54 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)) 19:28:54 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)) 19:28:54 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)) 19:28:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:28:54 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 19:28:54 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 19:28:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:28:54 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 19:28:54 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 19:28:57 INFO - Downloading blessings-1.6.tar.gz 19:28:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:28: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)) 19:28:58 INFO - Installing collected packages: blessings 19:28:58 INFO - Running setup.py install for blessings 19:28:58 INFO - Successfully installed blessings 19:28:58 INFO - Cleaning up... 19:28:58 INFO - Return code: 0 19:28:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:28:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:28:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:28:58 INFO - Reading from file tmpfile_stdout 19:28:58 INFO - Current package versions: 19:28:58 INFO - argparse == 1.2.1 19:28:58 INFO - blessings == 1.6 19:28:58 INFO - blobuploader == 1.2.4 19:28:58 INFO - browsermob-proxy == 0.6.0 19:28:58 INFO - docopt == 0.6.1 19:28:58 INFO - manifestparser == 1.1 19:28:58 INFO - marionette-client == 2.3.0 19:28:58 INFO - marionette-driver == 1.4.0 19:28:58 INFO - mozInstall == 1.12 19:28:58 INFO - mozcrash == 0.17 19:28:58 INFO - mozdebug == 0.1 19:28:58 INFO - mozdevice == 0.48 19:28:58 INFO - mozfile == 1.2 19:28:58 INFO - mozhttpd == 0.7 19:28:58 INFO - mozinfo == 0.9 19:28:58 INFO - mozleak == 0.1 19:28:58 INFO - mozlog == 3.1 19:28:58 INFO - moznetwork == 0.27 19:28:58 INFO - mozprocess == 0.22 19:28:58 INFO - mozprofile == 0.28 19:28:58 INFO - mozrunner == 6.11 19:28:58 INFO - mozscreenshot == 0.1 19:28:58 INFO - mozsystemmonitor == 0.0 19:28:58 INFO - moztest == 0.7 19:28:58 INFO - mozversion == 1.4 19:28:58 INFO - psutil == 3.1.1 19:28:58 INFO - requests == 1.2.3 19:28:58 INFO - wptserve == 1.4.0 19:28:58 INFO - wsgiref == 0.1.2 19:28:58 INFO - Running post-action listener: _resource_record_post_action 19:28:58 INFO - Running post-action listener: _start_resource_monitoring 19:28:58 INFO - Starting resource monitoring. 19:28:58 INFO - ##### 19:28:58 INFO - ##### Running pull step. 19:28:58 INFO - ##### 19:28:58 INFO - Running pre-action listener: _resource_record_pre_action 19:28:58 INFO - Running main action method: pull 19:28:58 INFO - Pull has nothing to do! 19:28:58 INFO - Running post-action listener: _resource_record_post_action 19:28:58 INFO - ##### 19:28:58 INFO - ##### Running install step. 19:28:58 INFO - ##### 19:28:58 INFO - Running pre-action listener: _resource_record_pre_action 19:28:58 INFO - Running main action method: install 19:28:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:28:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:28:59 INFO - Reading from file tmpfile_stdout 19:28:59 INFO - Detecting whether we're running mozinstall >=1.0... 19:28:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:28:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:28:59 INFO - Reading from file tmpfile_stdout 19:28:59 INFO - Output received: 19:28:59 INFO - Usage: mozinstall [options] installer 19:28:59 INFO - Options: 19:28:59 INFO - -h, --help show this help message and exit 19:28:59 INFO - -d DEST, --destination=DEST 19:28:59 INFO - Directory to install application into. [default: 19:28:59 INFO - "/builds/slave/test"] 19:28:59 INFO - --app=APP Application being installed. [default: firefox] 19:28:59 INFO - mkdir: /builds/slave/test/build/application 19:28: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'] 19:28: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 19:29:26 INFO - Reading from file tmpfile_stdout 19:29:26 INFO - Output received: 19:29:26 INFO - /builds/slave/test/build/application/firefox/firefox 19:29:26 INFO - Running post-action listener: _resource_record_post_action 19:29:26 INFO - ##### 19:29:26 INFO - ##### Running run-tests step. 19:29:26 INFO - ##### 19:29:26 INFO - Running pre-action listener: _resource_record_pre_action 19:29:26 INFO - Running main action method: run_tests 19:29:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:29:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:29:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:29:26 INFO - grabbing minidump binary from tooltool 19:29: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')]} 19:29:26 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 0x99fce30>, '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 0x9c99c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d18470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:29:26 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 19:29:26 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 19:29:26 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:29:26 INFO - Return code: 0 19:29:26 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 19:29:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:29:26 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/QtLkb9WvSTmJ2XlZJS5alw/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 19:29:26 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/QtLkb9WvSTmJ2XlZJS5alw/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 19:29:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:29:26 INFO - 'CCACHE_UMASK': '002', 19:29:26 INFO - 'DISPLAY': ':0', 19:29:26 INFO - 'HOME': '/home/cltbld', 19:29:26 INFO - 'LANG': 'en_US.UTF-8', 19:29:26 INFO - 'LOGNAME': 'cltbld', 19:29:26 INFO - 'MAIL': '/var/mail/cltbld', 19:29:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:29:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:29:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:29:26 INFO - 'MOZ_NO_REMOTE': '1', 19:29:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:29:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:29:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:29:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:29:26 INFO - 'PWD': '/builds/slave/test', 19:29:26 INFO - 'SHELL': '/bin/bash', 19:29:26 INFO - 'SHLVL': '1', 19:29:26 INFO - 'TERM': 'linux', 19:29:26 INFO - 'TMOUT': '86400', 19:29:26 INFO - 'USER': 'cltbld', 19:29:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463624626.664673-2032020639', 19:29:26 INFO - '_': '/tools/buildbot/bin/python'} 19:29:26 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/QtLkb9WvSTmJ2XlZJS5alw/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 19:29:27 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 19:29:27 INFO - import pkg_resources 19:29:28 INFO - Using 1 client processes 19:29:28 INFO - wptserve Starting http server on 127.0.0.1:8000 19:29:28 INFO - wptserve Starting http server on 127.0.0.1:8001 19:29:28 INFO - wptserve Starting http server on 127.0.0.1:8443 19:29:30 INFO - SUITE-START | Running 778 tests 19:29:30 INFO - Running testharness tests 19:29:30 INFO - Setting up ssl 19:29:30 INFO - PROCESS | certutil | 19:29:30 INFO - PROCESS | certutil | 19:29:30 INFO - PROCESS | certutil | 19:29:30 INFO - Certificate Nickname Trust Attributes 19:29:30 INFO - SSL,S/MIME,JAR/XPI 19:29:30 INFO - 19:29:30 INFO - web-platform-tests CT,, 19:29:30 INFO - 19:29:30 INFO - Starting runner 19:29:33 INFO - PROCESS | 10386 | 1463624973358 Marionette DEBUG Marionette enabled via build flag and pref 19:29:33 INFO - PROCESS | 10386 | ++DOCSHELL 0xa50eec00 == 1 [pid = 10386] [id = 1] 19:29:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 1 (0xa50ef000) [pid = 10386] [serial = 1] [outer = (nil)] 19:29:33 INFO - PROCESS | 10386 | [10386] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 19:29:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 2 (0xa50ef800) [pid = 10386] [serial = 2] [outer = 0xa50ef000] 19:29:33 INFO - PROCESS | 10386 | 1463624973969 Marionette INFO Listening on port 2828 19:29:34 INFO - PROCESS | 10386 | 1463624974501 Marionette DEBUG Marionette enabled via command-line flag 19:29:34 INFO - PROCESS | 10386 | ++DOCSHELL 0xa2280400 == 2 [pid = 10386] [id = 2] 19:29:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 3 (0xa22bc400) [pid = 10386] [serial = 3] [outer = (nil)] 19:29:34 INFO - PROCESS | 10386 | [10386] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 19:29:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 4 (0xa22bcc00) [pid = 10386] [serial = 4] [outer = 0xa22bc400] 19:29:34 INFO - PROCESS | 10386 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2191d40 19:29:34 INFO - PROCESS | 10386 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a6da08c0 19:29:34 INFO - PROCESS | 10386 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b37c0 19:29:34 INFO - PROCESS | 10386 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b6420 19:29:34 INFO - PROCESS | 10386 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21ff160 19:29:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 5 (0xa21ad800) [pid = 10386] [serial = 5] [outer = 0xa50ef000] 19:29:34 INFO - PROCESS | 10386 | [10386] 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 19:29:34 INFO - PROCESS | 10386 | 1463624974840 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58465 19:29:34 INFO - PROCESS | 10386 | [10386] 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 19:29:34 INFO - PROCESS | 10386 | 1463624974916 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58466 19:29:34 INFO - PROCESS | 10386 | 1463624974922 Marionette DEBUG Closed connection conn0 19:29:35 INFO - PROCESS | 10386 | [10386] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 19:29:35 INFO - PROCESS | 10386 | [10386] 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 19:29:35 INFO - PROCESS | 10386 | 1463624975042 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58467 19:29:35 INFO - PROCESS | 10386 | 1463624975046 Marionette DEBUG Closed connection conn1 19:29:35 INFO - PROCESS | 10386 | [10386] 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 19:29:35 INFO - PROCESS | 10386 | 1463624975103 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58468 19:29:35 INFO - PROCESS | 10386 | 1463624975116 Marionette DEBUG Closed connection conn2 19:29:35 INFO - PROCESS | 10386 | 1463624975164 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:29:35 INFO - PROCESS | 10386 | 1463624975180 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":"20160518173141","device":"desktop","version":"48.0a2"} 19:29:35 INFO - PROCESS | 10386 | [10386] 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 19:29:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a59dc00 == 3 [pid = 10386] [id = 3] 19:29:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 6 (0x9a59e000) [pid = 10386] [serial = 6] [outer = (nil)] 19:29:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a59e400 == 4 [pid = 10386] [id = 4] 19:29:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 7 (0x9a59e800) [pid = 10386] [serial = 7] [outer = (nil)] 19:29:37 INFO - PROCESS | 10386 | [10386] 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 19:29:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x99da8000 == 5 [pid = 10386] [id = 5] 19:29:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 8 (0x99da8400) [pid = 10386] [serial = 8] [outer = (nil)] 19:29:37 INFO - PROCESS | 10386 | [10386] 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 19:29:37 INFO - PROCESS | 10386 | [10386] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:29:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 9 (0x9989ac00) [pid = 10386] [serial = 9] [outer = 0x99da8400] 19:29:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 10 (0x995df400) [pid = 10386] [serial = 10] [outer = 0x9a59e000] 19:29:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 11 (0x995e1000) [pid = 10386] [serial = 11] [outer = 0x9a59e800] 19:29:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 12 (0x995e3400) [pid = 10386] [serial = 12] [outer = 0x99da8400] 19:29:38 INFO - PROCESS | 10386 | 1463624978760 Marionette DEBUG loaded listener.js 19:29:38 INFO - PROCESS | 10386 | 1463624978778 Marionette DEBUG loaded listener.js 19:29:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 13 (0x97960800) [pid = 10386] [serial = 13] [outer = 0x99da8400] 19:29:39 INFO - PROCESS | 10386 | 1463624979493 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b6648a93-74e4-40f3-a736-81149d4d8242","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":"20160518173141","device":"desktop","version":"48.0a2","command_id":1}}] 19:29:39 INFO - PROCESS | 10386 | 1463624979705 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}] 19:29:39 INFO - PROCESS | 10386 | 1463624979869 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:29:40 INFO - PROCESS | 10386 | 1463624980129 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:29:40 INFO - PROCESS | 10386 | [10386] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:29:40 INFO - PROCESS | 10386 | [10386] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:29:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 14 (0x95317800) [pid = 10386] [serial = 14] [outer = 0x99da8400] 19:29:40 INFO - PROCESS | 10386 | [10386] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:29:40 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:29:40 INFO - PROCESS | 10386 | 1463624980640 Marionette TRACE conn3 <- [1,3,null,{}] 19:29:40 INFO - PROCESS | 10386 | 1463624980748 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:29:40 INFO - PROCESS | 10386 | 1463624980788 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:29:40 INFO - PROCESS | 10386 | 1463624980847 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:29:40 INFO - PROCESS | 10386 | 1463624980851 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 19:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:29:40 INFO - PROCESS | 10386 | 1463624980878 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:29:40 INFO - PROCESS | 10386 | 1463624980884 Marionette TRACE conn3 <- [1,6,null,{}] 19:29:40 INFO - PROCESS | 10386 | 1463624980938 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}] 19:29:40 INFO - PROCESS | 10386 | 1463624980970 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:29:40 INFO - PROCESS | 10386 | 1463624980979 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x946f6800 == 6 [pid = 10386] [id = 6] 19:29:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 15 (0x946f6c00) [pid = 10386] [serial = 15] [outer = (nil)] 19:29:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 16 (0x946f8c00) [pid = 10386] [serial = 16] [outer = 0x946f6c00] 19:29:41 INFO - PROCESS | 10386 | 1463624981053 Marionette DEBUG loaded listener.js 19:29:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 17 (0x946fd800) [pid = 10386] [serial = 17] [outer = 0x946f6c00] 19:29:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x93ccf800 == 7 [pid = 10386] [id = 7] 19:29:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 18 (0x93ccfc00) [pid = 10386] [serial = 18] [outer = (nil)] 19:29:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 19 (0x979d6400) [pid = 10386] [serial = 19] [outer = 0x93ccfc00] 19:29:41 INFO - PROCESS | 10386 | 1463624981521 Marionette DEBUG loaded listener.js 19:29:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 20 (0x93a61400) [pid = 10386] [serial = 20] [outer = 0x93ccfc00] 19:29:41 INFO - PROCESS | 10386 | 1463624981989 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]]]}] 19:29:42 INFO - PROCESS | 10386 | [10386] 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 19:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1207ms 19:29:42 INFO - PROCESS | 10386 | 1463624982138 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:29:42 INFO - PROCESS | 10386 | 1463624982141 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 19:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:29:42 INFO - PROCESS | 10386 | 1463624982167 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:29:42 INFO - PROCESS | 10386 | 1463624982170 Marionette TRACE conn3 <- [1,10,null,{}] 19:29:42 INFO - PROCESS | 10386 | 1463624982198 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}] 19:29:42 INFO - PROCESS | 10386 | 1463624982362 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:29:42 INFO - PROCESS | 10386 | 1463624982390 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x92d06000 == 8 [pid = 10386] [id = 8] 19:29:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 21 (0x92d06400) [pid = 10386] [serial = 21] [outer = (nil)] 19:29:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 22 (0x92d09c00) [pid = 10386] [serial = 22] [outer = 0x92d06400] 19:29:42 INFO - PROCESS | 10386 | 1463624982459 Marionette DEBUG loaded listener.js 19:29:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 23 (0xa26ee800) [pid = 10386] [serial = 23] [outer = 0x92d06400] 19:29:43 INFO - PROCESS | 10386 | 1463624983019 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]]]}] 19:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 900ms 19:29:43 INFO - PROCESS | 10386 | 1463624983056 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:29:43 INFO - PROCESS | 10386 | 1463624983060 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 19:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:29:43 INFO - PROCESS | 10386 | 1463624983065 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:29:43 INFO - PROCESS | 10386 | 1463624983067 Marionette TRACE conn3 <- [1,14,null,{}] 19:29:43 INFO - PROCESS | 10386 | 1463624983073 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}] 19:29:43 INFO - PROCESS | 10386 | 1463624983213 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:29:43 INFO - PROCESS | 10386 | 1463624983231 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x9233c000 == 9 [pid = 10386] [id = 9] 19:29:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 24 (0x9233c800) [pid = 10386] [serial = 24] [outer = (nil)] 19:29:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 25 (0x991a2400) [pid = 10386] [serial = 25] [outer = 0x9233c800] 19:29:43 INFO - PROCESS | 10386 | 1463624983299 Marionette DEBUG loaded listener.js 19:29:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 26 (0x991aac00) [pid = 10386] [serial = 26] [outer = 0x9233c800] 19:29:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x929f3800 == 10 [pid = 10386] [id = 10] 19:29:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 27 (0x929f3c00) [pid = 10386] [serial = 27] [outer = (nil)] 19:29:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 28 (0x929f4800) [pid = 10386] [serial = 28] [outer = 0x929f3c00] 19:29:44 INFO - PROCESS | 10386 | 1463624984384 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]]]}] 19:29:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 29 (0x929f1800) [pid = 10386] [serial = 29] [outer = 0x929f3c00] 19:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1376ms 19:29:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x929f2400 == 11 [pid = 10386] [id = 11] 19:29:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 30 (0x929f8000) [pid = 10386] [serial = 30] [outer = (nil)] 19:29:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 31 (0x92d0a800) [pid = 10386] [serial = 31] [outer = 0x929f8000] 19:29:44 INFO - PROCESS | 10386 | 1463624984543 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:29:44 INFO - PROCESS | 10386 | 1463624984549 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 19:29:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 32 (0x93cc5c00) [pid = 10386] [serial = 32] [outer = 0x929f8000] 19:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:29:44 INFO - PROCESS | 10386 | 1463624984655 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:29:44 INFO - PROCESS | 10386 | 1463624984659 Marionette TRACE conn3 <- [1,18,null,{}] 19:29:44 INFO - PROCESS | 10386 | 1463624984693 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}] 19:29:44 INFO - PROCESS | 10386 | 1463624984893 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:29:45 INFO - PROCESS | 10386 | 1463624985003 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x9221f800 == 12 [pid = 10386] [id = 12] 19:29:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 33 (0x92223000) [pid = 10386] [serial = 33] [outer = (nil)] 19:29:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 34 (0x929f7400) [pid = 10386] [serial = 34] [outer = 0x92223000] 19:29:45 INFO - PROCESS | 10386 | 1463624985082 Marionette DEBUG loaded listener.js 19:29:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 35 (0x978b3800) [pid = 10386] [serial = 35] [outer = 0x92223000] 19:29:45 INFO - PROCESS | 10386 | 1463624985848 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]]]}] 19:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1318ms 19:29:45 INFO - PROCESS | 10386 | 1463624985928 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:29:45 INFO - PROCESS | 10386 | 1463624985941 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 19:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:29:45 INFO - PROCESS | 10386 | 1463624985955 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:29:45 INFO - PROCESS | 10386 | 1463624985959 Marionette TRACE conn3 <- [1,22,null,{}] 19:29:45 INFO - PROCESS | 10386 | 1463624985965 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}] 19:29:46 INFO - PROCESS | 10386 | 1463624986128 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:29:46 INFO - PROCESS | 10386 | 1463624986246 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x9918b400 == 13 [pid = 10386] [id = 13] 19:29:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 36 (0x99191000) [pid = 10386] [serial = 36] [outer = (nil)] 19:29:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 37 (0x991b0400) [pid = 10386] [serial = 37] [outer = 0x99191000] 19:29:46 INFO - PROCESS | 10386 | 1463624986328 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 38 (0x995e8000) [pid = 10386] [serial = 38] [outer = 0x99191000] 19:29:47 INFO - PROCESS | 10386 | 1463624987104 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]]]}] 19:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1185ms 19:29:47 INFO - PROCESS | 10386 | 1463624987141 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:29:47 INFO - PROCESS | 10386 | 1463624987144 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 19:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:29:47 INFO - PROCESS | 10386 | 1463624987152 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:29:47 INFO - PROCESS | 10386 | 1463624987158 Marionette TRACE conn3 <- [1,26,null,{}] 19:29:47 INFO - PROCESS | 10386 | 1463624987173 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}] 19:29:47 INFO - PROCESS | 10386 | 1463624987345 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:29:47 INFO - PROCESS | 10386 | 1463624987464 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a2af400 == 14 [pid = 10386] [id = 14] 19:29:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 39 (0x9a979400) [pid = 10386] [serial = 39] [outer = (nil)] 19:29:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 40 (0x9d48b000) [pid = 10386] [serial = 40] [outer = 0x9a979400] 19:29:47 INFO - PROCESS | 10386 | 1463624987549 Marionette DEBUG loaded listener.js 19:29:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 41 (0x9d79d800) [pid = 10386] [serial = 41] [outer = 0x9a979400] 19:29:48 INFO - PROCESS | 10386 | 1463624988557 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]]]}] 19:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1437ms 19:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:29:48 INFO - PROCESS | 10386 | 1463624988590 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 10386 | 1463624988594 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 19:29:48 INFO - PROCESS | 10386 | 1463624988601 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 10386 | 1463624988607 Marionette TRACE conn3 <- [1,30,null,{}] 19:29:48 INFO - PROCESS | 10386 | 1463624988615 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}] 19:29:48 INFO - PROCESS | 10386 | 1463624988822 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:29:49 INFO - PROCESS | 10386 | 1463624989003 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x9876c000 == 15 [pid = 10386] [id = 15] 19:29:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 42 (0x98770800) [pid = 10386] [serial = 42] [outer = (nil)] 19:29:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 43 (0x9a2a9000) [pid = 10386] [serial = 43] [outer = 0x98770800] 19:29:49 INFO - PROCESS | 10386 | 1463624989074 Marionette DEBUG loaded listener.js 19:29:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 44 (0x9a7bdc00) [pid = 10386] [serial = 44] [outer = 0x98770800] 19:29:49 INFO - PROCESS | 10386 | 1463624989826 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]]]}] 19:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1282ms 19:29:49 INFO - PROCESS | 10386 | 1463624989883 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:29:49 INFO - PROCESS | 10386 | 1463624989890 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 19:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:29:49 INFO - PROCESS | 10386 | 1463624989931 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:29:49 INFO - PROCESS | 10386 | 1463624989935 Marionette TRACE conn3 <- [1,34,null,{}] 19:29:49 INFO - PROCESS | 10386 | 1463624989943 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}] 19:29:50 INFO - PROCESS | 10386 | 1463624990075 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:29:50 INFO - PROCESS | 10386 | 1463624990086 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x991b0800 == 16 [pid = 10386] [id = 16] 19:29:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 45 (0x99248800) [pid = 10386] [serial = 45] [outer = (nil)] 19:29:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 46 (0x9a7c4800) [pid = 10386] [serial = 46] [outer = 0x99248800] 19:29:50 INFO - PROCESS | 10386 | 1463624990152 Marionette DEBUG loaded listener.js 19:29:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 47 (0x9a9ea800) [pid = 10386] [serial = 47] [outer = 0x99248800] 19:29:50 INFO - PROCESS | 10386 | 1463624990844 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]]]}] 19:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 967ms 19:29:50 INFO - PROCESS | 10386 | 1463624990867 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:29:50 INFO - PROCESS | 10386 | 1463624990870 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 19:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:29:50 INFO - PROCESS | 10386 | 1463624990889 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:29:50 INFO - PROCESS | 10386 | 1463624990895 Marionette TRACE conn3 <- [1,38,null,{}] 19:29:50 INFO - PROCESS | 10386 | 1463624990909 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}] 19:29:51 INFO - PROCESS | 10386 | 1463624991038 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:29:51 INFO - PROCESS | 10386 | 1463624991059 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a7c8c00 == 17 [pid = 10386] [id = 17] 19:29:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 48 (0x9d48c400) [pid = 10386] [serial = 48] [outer = (nil)] 19:29:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 49 (0x9d4ce400) [pid = 10386] [serial = 49] [outer = 0x9d48c400] 19:29:51 INFO - PROCESS | 10386 | 1463624991125 Marionette DEBUG loaded listener.js 19:29:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 50 (0x9d79bc00) [pid = 10386] [serial = 50] [outer = 0x9d48c400] 19:29:51 INFO - PROCESS | 10386 | 1463624991806 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]]]}] 19:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 937ms 19:29:51 INFO - PROCESS | 10386 | 1463624991824 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:29:51 INFO - PROCESS | 10386 | 1463624991828 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 19:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:29:51 INFO - PROCESS | 10386 | 1463624991833 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:29:51 INFO - PROCESS | 10386 | 1463624991835 Marionette TRACE conn3 <- [1,42,null,{}] 19:29:51 INFO - PROCESS | 10386 | 1463624991841 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}] 19:29:52 INFO - PROCESS | 10386 | 1463624992003 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:29:52 INFO - PROCESS | 10386 | 1463624992024 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 10386 | ++DOCSHELL 0xa050ec00 == 18 [pid = 10386] [id = 18] 19:29:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 51 (0xa050fc00) [pid = 10386] [serial = 51] [outer = (nil)] 19:29:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 52 (0xa1056800) [pid = 10386] [serial = 52] [outer = 0xa050fc00] 19:29:52 INFO - PROCESS | 10386 | 1463624992091 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 53 (0x929f4400) [pid = 10386] [serial = 53] [outer = 0xa050fc00] 19:29:52 INFO - PROCESS | 10386 | 1463624992714 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]]]}] 19:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 933ms 19:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:29:52 INFO - PROCESS | 10386 | 1463624992768 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:29:52 INFO - PROCESS | 10386 | 1463624992770 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 19:29:52 INFO - PROCESS | 10386 | 1463624992776 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:29:52 INFO - PROCESS | 10386 | 1463624992779 Marionette TRACE conn3 <- [1,46,null,{}] 19:29:52 INFO - PROCESS | 10386 | 1463624992784 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}] 19:29:52 INFO - PROCESS | 10386 | 1463624992947 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:29:52 INFO - PROCESS | 10386 | 1463624992960 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d486400 == 19 [pid = 10386] [id = 19] 19:29:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 54 (0xa1051000) [pid = 10386] [serial = 54] [outer = (nil)] 19:29:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 55 (0xa21a6400) [pid = 10386] [serial = 55] [outer = 0xa1051000] 19:29:53 INFO - PROCESS | 10386 | 1463624993031 Marionette DEBUG loaded listener.js 19:29:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 56 (0xa22b9800) [pid = 10386] [serial = 56] [outer = 0xa1051000] 19:29:53 INFO - PROCESS | 10386 | 1463624993683 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]]]}] 19:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 929ms 19:29:53 INFO - PROCESS | 10386 | 1463624993706 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:29:53 INFO - PROCESS | 10386 | 1463624993709 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 19:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:29:53 INFO - PROCESS | 10386 | 1463624993714 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:29:53 INFO - PROCESS | 10386 | 1463624993716 Marionette TRACE conn3 <- [1,50,null,{}] 19:29:53 INFO - PROCESS | 10386 | 1463624993722 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}] 19:29:53 INFO - PROCESS | 10386 | 1463624993895 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:29:54 INFO - PROCESS | 10386 | 1463624993991 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x92228000 == 20 [pid = 10386] [id = 20] 19:29:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 57 (0xa21a4c00) [pid = 10386] [serial = 57] [outer = (nil)] 19:29:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 58 (0xa26edc00) [pid = 10386] [serial = 58] [outer = 0xa21a4c00] 19:29:54 INFO - PROCESS | 10386 | 1463624994057 Marionette DEBUG loaded listener.js 19:29:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 59 (0xa3020800) [pid = 10386] [serial = 59] [outer = 0xa21a4c00] 19:29:54 INFO - PROCESS | 10386 | 1463624994634 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]]]}] 19:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 975ms 19:29:54 INFO - PROCESS | 10386 | 1463624994691 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:29:54 INFO - PROCESS | 10386 | 1463624994695 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 19:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:29:54 INFO - PROCESS | 10386 | 1463624994701 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:29:54 INFO - PROCESS | 10386 | 1463624994705 Marionette TRACE conn3 <- [1,54,null,{}] 19:29:54 INFO - PROCESS | 10386 | 1463624994709 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}] 19:29:54 INFO - PROCESS | 10386 | 1463624994829 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:29:54 INFO - PROCESS | 10386 | 1463624994847 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x9531c800 == 21 [pid = 10386] [id = 21] 19:29:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 60 (0x995e3000) [pid = 10386] [serial = 60] [outer = (nil)] 19:29:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 61 (0xa3252400) [pid = 10386] [serial = 61] [outer = 0x995e3000] 19:29:54 INFO - PROCESS | 10386 | 1463624994990 Marionette DEBUG loaded listener.js 19:29:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 62 (0xa3489c00) [pid = 10386] [serial = 62] [outer = 0x995e3000] 19:29:55 INFO - PROCESS | 10386 | 1463624995566 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]]]}] 19:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 925ms 19:29:55 INFO - PROCESS | 10386 | 1463624995628 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:29:55 INFO - PROCESS | 10386 | 1463624995631 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 19:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:29:55 INFO - PROCESS | 10386 | 1463624995636 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:29:55 INFO - PROCESS | 10386 | 1463624995638 Marionette TRACE conn3 <- [1,58,null,{}] 19:29:55 INFO - PROCESS | 10386 | 1463624995644 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}] 19:29:55 INFO - PROCESS | 10386 | 1463624995783 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:29:55 INFO - PROCESS | 10386 | 1463624995794 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a96b000 == 22 [pid = 10386] [id = 22] 19:29:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 63 (0xa3227400) [pid = 10386] [serial = 63] [outer = (nil)] 19:29:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 64 (0xa503a400) [pid = 10386] [serial = 64] [outer = 0xa3227400] 19:29:55 INFO - PROCESS | 10386 | 1463624995867 Marionette DEBUG loaded listener.js 19:29:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 65 (0xa5045c00) [pid = 10386] [serial = 65] [outer = 0xa3227400] 19:29:56 INFO - PROCESS | 10386 | 1463624996497 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]]]}] 19:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 889ms 19:29:56 INFO - PROCESS | 10386 | 1463624996526 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:29:56 INFO - PROCESS | 10386 | 1463624996529 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 19:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:29:56 INFO - PROCESS | 10386 | 1463624996534 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:29:56 INFO - PROCESS | 10386 | 1463624996537 Marionette TRACE conn3 <- [1,62,null,{}] 19:29:56 INFO - PROCESS | 10386 | 1463624996542 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}] 19:29:56 INFO - PROCESS | 10386 | 1463624996668 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:29:56 INFO - PROCESS | 10386 | 1463624996776 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:56 INFO - PROCESS | 10386 | ++DOCSHELL 0xa35f1c00 == 23 [pid = 10386] [id = 23] 19:29:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 66 (0xa503a000) [pid = 10386] [serial = 66] [outer = (nil)] 19:29:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 67 (0xa6285400) [pid = 10386] [serial = 67] [outer = 0xa503a000] 19:29:56 INFO - PROCESS | 10386 | 1463624996875 Marionette DEBUG loaded listener.js 19:29:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 68 (0xa62f4c00) [pid = 10386] [serial = 68] [outer = 0xa503a000] 19:29:57 INFO - PROCESS | 10386 | 1463624997478 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]]]}] 19:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 977ms 19:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:29:57 INFO - PROCESS | 10386 | 1463624997512 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:29:57 INFO - PROCESS | 10386 | 1463624997514 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 19:29:57 INFO - PROCESS | 10386 | 1463624997519 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:29:57 INFO - PROCESS | 10386 | 1463624997523 Marionette TRACE conn3 <- [1,66,null,{}] 19:29:57 INFO - PROCESS | 10386 | 1463624997528 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}] 19:29:57 INFO - PROCESS | 10386 | 1463624997653 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:29:58 INFO - PROCESS | 10386 | 1463624998681 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x93a57c00 == 24 [pid = 10386] [id = 24] 19:29:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 69 (0x93a59400) [pid = 10386] [serial = 69] [outer = (nil)] 19:29:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 70 (0x93cd4800) [pid = 10386] [serial = 70] [outer = 0x93a59400] 19:29:58 INFO - PROCESS | 10386 | 1463624998751 Marionette DEBUG loaded listener.js 19:29:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 71 (0x946f5800) [pid = 10386] [serial = 71] [outer = 0x93a59400] 19:29:59 INFO - PROCESS | 10386 | 1463624999395 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]]]}] 19:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1933ms 19:29:59 INFO - PROCESS | 10386 | 1463624999457 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:29:59 INFO - PROCESS | 10386 | 1463624999463 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 19:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:29:59 INFO - PROCESS | 10386 | 1463624999470 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:29:59 INFO - PROCESS | 10386 | 1463624999475 Marionette TRACE conn3 <- [1,70,null,{}] 19:29:59 INFO - PROCESS | 10386 | 1463624999481 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}] 19:29:59 INFO - PROCESS | 10386 | 1463624999647 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 70 (0x92d06400) [pid = 10386] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 69 (0x946f6c00) [pid = 10386] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 68 (0x9233c800) [pid = 10386] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 67 (0x92223000) [pid = 10386] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 66 (0x99191000) [pid = 10386] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 65 (0x9a979400) [pid = 10386] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 64 (0x98770800) [pid = 10386] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 63 (0x99248800) [pid = 10386] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 62 (0x9d48c400) [pid = 10386] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 61 (0xa050fc00) [pid = 10386] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 60 (0xa1051000) [pid = 10386] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 59 (0xa21a4c00) [pid = 10386] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 58 (0x995e3000) [pid = 10386] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:30:00 INFO - PROCESS | 10386 | --DOMWINDOW == 57 (0xa3227400) [pid = 10386] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:30:00 INFO - PROCESS | 10386 | 1463625000217 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x9233b800 == 25 [pid = 10386] [id = 25] 19:30:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 58 (0x9233bc00) [pid = 10386] [serial = 72] [outer = (nil)] 19:30:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 59 (0x92e51400) [pid = 10386] [serial = 73] [outer = 0x9233bc00] 19:30:00 INFO - PROCESS | 10386 | 1463625000297 Marionette DEBUG loaded listener.js 19:30:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 60 (0x98112c00) [pid = 10386] [serial = 74] [outer = 0x9233bc00] 19:30:00 INFO - PROCESS | 10386 | 1463625000883 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]]]}] 19:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1447ms 19:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:30:00 INFO - PROCESS | 10386 | 1463625000920 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:30:00 INFO - PROCESS | 10386 | 1463625000925 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 19:30:00 INFO - PROCESS | 10386 | 1463625000931 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:30:00 INFO - PROCESS | 10386 | 1463625000934 Marionette TRACE conn3 <- [1,74,null,{}] 19:30:00 INFO - PROCESS | 10386 | 1463625000940 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}] 19:30:01 INFO - PROCESS | 10386 | 1463625001084 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:30:01 INFO - PROCESS | 10386 | 1463625001177 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x92e51c00 == 26 [pid = 10386] [id = 26] 19:30:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 61 (0x99243c00) [pid = 10386] [serial = 75] [outer = (nil)] 19:30:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 62 (0x99dd9800) [pid = 10386] [serial = 76] [outer = 0x99243c00] 19:30:01 INFO - PROCESS | 10386 | 1463625001244 Marionette DEBUG loaded listener.js 19:30:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 63 (0x9a2a8800) [pid = 10386] [serial = 77] [outer = 0x99243c00] 19:30:01 INFO - PROCESS | 10386 | 1463625001911 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]]]}] 19:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1036ms 19:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:30:01 INFO - PROCESS | 10386 | 1463625001967 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:30:01 INFO - PROCESS | 10386 | 1463625001970 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 19:30:01 INFO - PROCESS | 10386 | 1463625001984 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 10386 | 1463625001992 Marionette TRACE conn3 <- [1,78,null,{}] 19:30:02 INFO - PROCESS | 10386 | 1463625002009 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}] 19:30:02 INFO - PROCESS | 10386 | 1463625002144 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:30:02 INFO - PROCESS | 10386 | 1463625002264 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x9221fc00 == 27 [pid = 10386] [id = 27] 19:30:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 64 (0x92220800) [pid = 10386] [serial = 78] [outer = (nil)] 19:30:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 65 (0x92333c00) [pid = 10386] [serial = 79] [outer = 0x92220800] 19:30:02 INFO - PROCESS | 10386 | 1463625002345 Marionette DEBUG loaded listener.js 19:30:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 66 (0x93cd0c00) [pid = 10386] [serial = 80] [outer = 0x92220800] 19:30:03 INFO - PROCESS | 10386 | 1463625003109 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]]]}] 19:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1162ms 19:30:03 INFO - PROCESS | 10386 | 1463625003140 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:30:03 INFO - PROCESS | 10386 | 1463625003145 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 19:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:30:03 INFO - PROCESS | 10386 | 1463625003153 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:30:03 INFO - PROCESS | 10386 | 1463625003159 Marionette TRACE conn3 <- [1,82,null,{}] 19:30:03 INFO - PROCESS | 10386 | 1463625003165 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}] 19:30:03 INFO - PROCESS | 10386 | 1463625003321 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:30:03 INFO - PROCESS | 10386 | 1463625003417 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x98770800 == 28 [pid = 10386] [id = 28] 19:30:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 67 (0x991ae800) [pid = 10386] [serial = 81] [outer = (nil)] 19:30:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 68 (0x9a5a1c00) [pid = 10386] [serial = 82] [outer = 0x991ae800] 19:30:03 INFO - PROCESS | 10386 | 1463625003495 Marionette DEBUG loaded listener.js 19:30:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 69 (0x9a99ec00) [pid = 10386] [serial = 83] [outer = 0x991ae800] 19:30:04 INFO - PROCESS | 10386 | 1463625004276 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]]]}] 19:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1184ms 19:30:04 INFO - PROCESS | 10386 | 1463625004341 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:30:04 INFO - PROCESS | 10386 | 1463625004347 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 19:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:30:04 INFO - PROCESS | 10386 | 1463625004354 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:30:04 INFO - PROCESS | 10386 | 1463625004357 Marionette TRACE conn3 <- [1,86,null,{}] 19:30:04 INFO - PROCESS | 10386 | 1463625004363 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}] 19:30:04 INFO - PROCESS | 10386 | 1463625004514 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:30:04 INFO - PROCESS | 10386 | 1463625004640 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x99495c00 == 29 [pid = 10386] [id = 29] 19:30:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 70 (0x9d331c00) [pid = 10386] [serial = 84] [outer = (nil)] 19:30:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 71 (0x9d4cac00) [pid = 10386] [serial = 85] [outer = 0x9d331c00] 19:30:04 INFO - PROCESS | 10386 | 1463625004717 Marionette DEBUG loaded listener.js 19:30:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 72 (0x9d7a5000) [pid = 10386] [serial = 86] [outer = 0x9d331c00] 19:30:05 INFO - PROCESS | 10386 | 1463625005495 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]]]}] 19:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1190ms 19:30:05 INFO - PROCESS | 10386 | 1463625005544 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:30:05 INFO - PROCESS | 10386 | 1463625005549 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 19:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:30:05 INFO - PROCESS | 10386 | 1463625005578 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:30:05 INFO - PROCESS | 10386 | 1463625005587 Marionette TRACE conn3 <- [1,90,null,{}] 19:30:05 INFO - PROCESS | 10386 | 1463625005596 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}] 19:30:05 INFO - PROCESS | 10386 | 1463625005762 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:30:05 INFO - PROCESS | 10386 | 1463625005884 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x97718800 == 30 [pid = 10386] [id = 30] 19:30:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 73 (0x9876ac00) [pid = 10386] [serial = 87] [outer = (nil)] 19:30:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 74 (0xa227f800) [pid = 10386] [serial = 88] [outer = 0x9876ac00] 19:30:05 INFO - PROCESS | 10386 | 1463625005960 Marionette DEBUG loaded listener.js 19:30:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 75 (0xa244d800) [pid = 10386] [serial = 89] [outer = 0x9876ac00] 19:30:06 INFO - PROCESS | 10386 | 1463625006683 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]]]}] 19:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1167ms 19:30:06 INFO - PROCESS | 10386 | 1463625006723 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:30:06 INFO - PROCESS | 10386 | 1463625006728 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 19:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:30:06 INFO - PROCESS | 10386 | 1463625006734 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:30:06 INFO - PROCESS | 10386 | 1463625006737 Marionette TRACE conn3 <- [1,94,null,{}] 19:30:06 INFO - PROCESS | 10386 | 1463625006742 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}] 19:30:06 INFO - PROCESS | 10386 | 1463625006895 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:30:07 INFO - PROCESS | 10386 | 1463625006997 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x9460c400 == 31 [pid = 10386] [id = 31] 19:30:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 76 (0x9460d000) [pid = 10386] [serial = 90] [outer = (nil)] 19:30:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 77 (0x94616400) [pid = 10386] [serial = 91] [outer = 0x9460d000] 19:30:07 INFO - PROCESS | 10386 | 1463625007072 Marionette DEBUG loaded listener.js 19:30:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 78 (0x9461a000) [pid = 10386] [serial = 92] [outer = 0x9460d000] 19:30:07 INFO - PROCESS | 10386 | 1463625007826 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]]]}] 19:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1127ms 19:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:30:07 INFO - PROCESS | 10386 | 1463625007862 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:30:07 INFO - PROCESS | 10386 | 1463625007864 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 19:30:07 INFO - PROCESS | 10386 | 1463625007871 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 10386 | 1463625007874 Marionette TRACE conn3 <- [1,98,null,{}] 19:30:07 INFO - PROCESS | 10386 | 1463625007881 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}] 19:30:08 INFO - PROCESS | 10386 | 1463625008028 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:30:08 INFO - PROCESS | 10386 | 1463625008125 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x97714000 == 32 [pid = 10386] [id = 32] 19:30:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 79 (0x995de800) [pid = 10386] [serial = 93] [outer = (nil)] 19:30:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 80 (0xa1055400) [pid = 10386] [serial = 94] [outer = 0x995de800] 19:30:08 INFO - PROCESS | 10386 | 1463625008209 Marionette DEBUG loaded listener.js 19:30:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 81 (0xa26c1800) [pid = 10386] [serial = 95] [outer = 0x995de800] 19:30:09 INFO - PROCESS | 10386 | 1463625009005 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]]]}] 19:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1181ms 19:30:09 INFO - PROCESS | 10386 | 1463625009052 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:30:09 INFO - PROCESS | 10386 | 1463625009056 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 19:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:30:09 INFO - PROCESS | 10386 | 1463625009062 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:30:09 INFO - PROCESS | 10386 | 1463625009065 Marionette TRACE conn3 <- [1,102,null,{}] 19:30:09 INFO - PROCESS | 10386 | 1463625009070 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}] 19:30:09 INFO - PROCESS | 10386 | 1463625009217 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:30:09 INFO - PROCESS | 10386 | 1463625009344 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x92331c00 == 33 [pid = 10386] [id = 33] 19:30:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 82 (0x92334800) [pid = 10386] [serial = 96] [outer = (nil)] 19:30:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 83 (0x929f5c00) [pid = 10386] [serial = 97] [outer = 0x92334800] 19:30:09 INFO - PROCESS | 10386 | 1463625009420 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 84 (0x946c1400) [pid = 10386] [serial = 98] [outer = 0x92334800] 19:30:10 INFO - PROCESS | 10386 | 1463625010266 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]]]}] 19:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1278ms 19:30:10 INFO - PROCESS | 10386 | 1463625010341 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 10386 | 1463625010346 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 19:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:30:10 INFO - PROCESS | 10386 | 1463625010355 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 10386 | 1463625010361 Marionette TRACE conn3 <- [1,106,null,{}] 19:30:10 INFO - PROCESS | 10386 | 1463625010369 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}] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 83 (0xa6285400) [pid = 10386] [serial = 67] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 82 (0x92d0a800) [pid = 10386] [serial = 31] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 81 (0x929f7400) [pid = 10386] [serial = 34] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 80 (0x991b0400) [pid = 10386] [serial = 37] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 79 (0x9d48b000) [pid = 10386] [serial = 40] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 78 (0x9a2a9000) [pid = 10386] [serial = 43] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 77 (0x9a7bdc00) [pid = 10386] [serial = 44] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 76 (0x9a7c4800) [pid = 10386] [serial = 46] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 75 (0x9a9ea800) [pid = 10386] [serial = 47] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 74 (0x9d4ce400) [pid = 10386] [serial = 49] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 73 (0xa1056800) [pid = 10386] [serial = 52] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 72 (0xa21a6400) [pid = 10386] [serial = 55] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 71 (0xa26edc00) [pid = 10386] [serial = 58] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 70 (0xa3252400) [pid = 10386] [serial = 61] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 69 (0xa503a400) [pid = 10386] [serial = 64] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 68 (0x929f4800) [pid = 10386] [serial = 28] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 67 (0xa22b9800) [pid = 10386] [serial = 56] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 66 (0xa3020800) [pid = 10386] [serial = 59] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 65 (0xa3489c00) [pid = 10386] [serial = 62] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 64 (0xa5045c00) [pid = 10386] [serial = 65] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 63 (0x9d79bc00) [pid = 10386] [serial = 50] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 62 (0x995e8000) [pid = 10386] [serial = 38] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 61 (0x929f4400) [pid = 10386] [serial = 53] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 60 (0x9d79d800) [pid = 10386] [serial = 41] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 59 (0x991aac00) [pid = 10386] [serial = 26] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 58 (0x978b3800) [pid = 10386] [serial = 35] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 57 (0x995e3400) [pid = 10386] [serial = 12] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 56 (0x9989ac00) [pid = 10386] [serial = 9] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 55 (0xa50ef800) [pid = 10386] [serial = 2] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 54 (0x991a2400) [pid = 10386] [serial = 25] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 53 (0xa26ee800) [pid = 10386] [serial = 23] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 52 (0x92d09c00) [pid = 10386] [serial = 22] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 51 (0x979d6400) [pid = 10386] [serial = 19] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 50 (0x946f8c00) [pid = 10386] [serial = 16] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | --DOMWINDOW == 49 (0x946fd800) [pid = 10386] [serial = 17] [outer = (nil)] [url = about:blank] 19:30:11 INFO - PROCESS | 10386 | 1463625011309 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:30:11 INFO - PROCESS | 10386 | 1463625011370 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x92d0a800 == 34 [pid = 10386] [id = 34] 19:30:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 50 (0x92d0cc00) [pid = 10386] [serial = 99] [outer = (nil)] 19:30:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 51 (0x92e4f400) [pid = 10386] [serial = 100] [outer = 0x92d0cc00] 19:30:11 INFO - PROCESS | 10386 | 1463625011439 Marionette DEBUG loaded listener.js 19:30:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 52 (0x9460dc00) [pid = 10386] [serial = 101] [outer = 0x92d0cc00] 19:30:12 INFO - PROCESS | 10386 | 1463625012074 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]]]}] 19:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1741ms 19:30:12 INFO - PROCESS | 10386 | 1463625012098 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:30:12 INFO - PROCESS | 10386 | 1463625012105 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 19:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:30:12 INFO - PROCESS | 10386 | 1463625012112 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:30:12 INFO - PROCESS | 10386 | 1463625012117 Marionette TRACE conn3 <- [1,110,null,{}] 19:30:12 INFO - PROCESS | 10386 | 1463625012124 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}] 19:30:12 INFO - PROCESS | 10386 | 1463625012259 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:30:12 INFO - PROCESS | 10386 | 1463625012353 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x95321400 == 35 [pid = 10386] [id = 35] 19:30:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 53 (0x95322800) [pid = 10386] [serial = 102] [outer = (nil)] 19:30:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 54 (0x977bf400) [pid = 10386] [serial = 103] [outer = 0x95322800] 19:30:12 INFO - PROCESS | 10386 | 1463625012422 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 55 (0x979d4400) [pid = 10386] [serial = 104] [outer = 0x95322800] 19:30:13 INFO - PROCESS | 10386 | 1463625013071 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]]]}] 19:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 982ms 19:30:13 INFO - PROCESS | 10386 | 1463625013095 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:30:13 INFO - PROCESS | 10386 | 1463625013100 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 19:30:13 INFO - PROCESS | 10386 | 1463625013106 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 10386 | 1463625013109 Marionette TRACE conn3 <- [1,114,null,{}] 19:30:13 INFO - PROCESS | 10386 | 1463625013115 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}] 19:30:13 INFO - PROCESS | 10386 | 1463625013279 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:30:13 INFO - PROCESS | 10386 | 1463625013301 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x9817f000 == 36 [pid = 10386] [id = 36] 19:30:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 56 (0x98ed7000) [pid = 10386] [serial = 105] [outer = (nil)] 19:30:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 57 (0x991a7800) [pid = 10386] [serial = 106] [outer = 0x98ed7000] 19:30:13 INFO - PROCESS | 10386 | 1463625013371 Marionette DEBUG loaded listener.js 19:30:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 58 (0x99249400) [pid = 10386] [serial = 107] [outer = 0x98ed7000] 19:30:14 INFO - PROCESS | 10386 | 1463625014102 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]]]}] 19:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1043ms 19:30:14 INFO - PROCESS | 10386 | 1463625014149 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:30:14 INFO - PROCESS | 10386 | 1463625014154 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 19:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:30:14 INFO - PROCESS | 10386 | 1463625014189 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:30:14 INFO - PROCESS | 10386 | 1463625014196 Marionette TRACE conn3 <- [1,118,null,{}] 19:30:14 INFO - PROCESS | 10386 | 1463625014202 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}] 19:30:14 INFO - PROCESS | 10386 | 1463625014376 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:30:14 INFO - PROCESS | 10386 | 1463625014431 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a2ac800 == 37 [pid = 10386] [id = 37] 19:30:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 59 (0x9a2af800) [pid = 10386] [serial = 108] [outer = (nil)] 19:30:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 60 (0x9a974000) [pid = 10386] [serial = 109] [outer = 0x9a2af800] 19:30:14 INFO - PROCESS | 10386 | 1463625014496 Marionette DEBUG loaded listener.js 19:30:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 61 (0x9b06c800) [pid = 10386] [serial = 110] [outer = 0x9a2af800] 19:30:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 62 (0x9b12d000) [pid = 10386] [serial = 111] [outer = 0x929f8000] 19:30:15 INFO - PROCESS | 10386 | 1463625015224 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]]]}] 19:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1093ms 19:30:15 INFO - PROCESS | 10386 | --DOMWINDOW == 61 (0x99243c00) [pid = 10386] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:30:15 INFO - PROCESS | 10386 | --DOMWINDOW == 60 (0x9233bc00) [pid = 10386] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:30:15 INFO - PROCESS | 10386 | --DOMWINDOW == 59 (0x93a59400) [pid = 10386] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:30:15 INFO - PROCESS | 10386 | --DOMWINDOW == 58 (0xa503a000) [pid = 10386] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:30:15 INFO - PROCESS | 10386 | 1463625015312 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:30:15 INFO - PROCESS | 10386 | 1463625015315 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 19:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:30:15 INFO - PROCESS | 10386 | 1463625015322 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:30:15 INFO - PROCESS | 10386 | 1463625015325 Marionette TRACE conn3 <- [1,122,null,{}] 19:30:15 INFO - PROCESS | 10386 | 1463625015336 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}] 19:30:15 INFO - PROCESS | 10386 | 1463625015462 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:30:15 INFO - PROCESS | 10386 | 1463625015471 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x946f8400 == 38 [pid = 10386] [id = 38] 19:30:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 59 (0x99dd3400) [pid = 10386] [serial = 112] [outer = (nil)] 19:30:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 60 (0x9a994800) [pid = 10386] [serial = 113] [outer = 0x99dd3400] 19:30:15 INFO - PROCESS | 10386 | 1463625015536 Marionette DEBUG loaded listener.js 19:30:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 61 (0x9a9f7c00) [pid = 10386] [serial = 114] [outer = 0x99dd3400] 19:30:16 INFO - PROCESS | 10386 | 1463625016181 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]]]}] 19:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 883ms 19:30:16 INFO - PROCESS | 10386 | 1463625016206 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:30:16 INFO - PROCESS | 10386 | 1463625016210 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 19:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:30:16 INFO - PROCESS | 10386 | 1463625016215 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:30:16 INFO - PROCESS | 10386 | 1463625016217 Marionette TRACE conn3 <- [1,126,null,{}] 19:30:16 INFO - PROCESS | 10386 | 1463625016223 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}] 19:30:16 INFO - PROCESS | 10386 | 1463625016399 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:30:16 INFO - PROCESS | 10386 | 1463625016425 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x94616c00 == 39 [pid = 10386] [id = 39] 19:30:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 62 (0x9d32f000) [pid = 10386] [serial = 115] [outer = (nil)] 19:30:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 63 (0xa1057400) [pid = 10386] [serial = 116] [outer = 0x9d32f000] 19:30:16 INFO - PROCESS | 10386 | 1463625016495 Marionette DEBUG loaded listener.js 19:30:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 64 (0xa21a6000) [pid = 10386] [serial = 117] [outer = 0x9d32f000] 19:30:17 INFO - PROCESS | 10386 | 1463625017171 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]]]}] 19:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 975ms 19:30:17 INFO - PROCESS | 10386 | 1463625017192 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:30:17 INFO - PROCESS | 10386 | 1463625017195 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 19:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:30:17 INFO - PROCESS | 10386 | 1463625017200 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:30:17 INFO - PROCESS | 10386 | 1463625017203 Marionette TRACE conn3 <- [1,130,null,{}] 19:30:17 INFO - PROCESS | 10386 | 1463625017208 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}] 19:30:17 INFO - PROCESS | 10386 | 1463625017333 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:30:17 INFO - PROCESS | 10386 | 1463625017420 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d4d3400 == 40 [pid = 10386] [id = 40] 19:30:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 65 (0xa2149000) [pid = 10386] [serial = 118] [outer = (nil)] 19:30:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 66 (0xa22c1c00) [pid = 10386] [serial = 119] [outer = 0xa2149000] 19:30:17 INFO - PROCESS | 10386 | 1463625017485 Marionette DEBUG loaded listener.js 19:30:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 67 (0xa2629000) [pid = 10386] [serial = 120] [outer = 0xa2149000] 19:30:18 INFO - PROCESS | 10386 | 1463625018346 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]]]}] 19:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1179ms 19:30:18 INFO - PROCESS | 10386 | 1463625018380 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:30:18 INFO - PROCESS | 10386 | 1463625018386 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 19:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:30:18 INFO - PROCESS | 10386 | 1463625018395 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:30:18 INFO - PROCESS | 10386 | 1463625018399 Marionette TRACE conn3 <- [1,134,null,{}] 19:30:18 INFO - PROCESS | 10386 | 1463625018408 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}] 19:30:18 INFO - PROCESS | 10386 | 1463625018598 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:30:18 INFO - PROCESS | 10386 | 1463625018723 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x94615000 == 41 [pid = 10386] [id = 41] 19:30:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 68 (0x946f2800) [pid = 10386] [serial = 121] [outer = (nil)] 19:30:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 69 (0x9770c800) [pid = 10386] [serial = 122] [outer = 0x946f2800] 19:30:18 INFO - PROCESS | 10386 | 1463625018805 Marionette DEBUG loaded listener.js 19:30:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 70 (0x979d4000) [pid = 10386] [serial = 123] [outer = 0x946f2800] 19:30:19 INFO - PROCESS | 10386 | 1463625019704 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]]]}] 19:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1331ms 19:30:19 INFO - PROCESS | 10386 | 1463625019727 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:30:19 INFO - PROCESS | 10386 | 1463625019735 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 19:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:30:19 INFO - PROCESS | 10386 | 1463625019745 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 10386 | 1463625019749 Marionette TRACE conn3 <- [1,138,null,{}] 19:30:19 INFO - PROCESS | 10386 | 1463625019755 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}] 19:30:19 INFO - PROCESS | 10386 | 1463625019909 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:30:20 INFO - PROCESS | 10386 | 1463625020041 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x98116000 == 42 [pid = 10386] [id = 42] 19:30:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 71 (0x995e3c00) [pid = 10386] [serial = 124] [outer = (nil)] 19:30:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 72 (0x9a2a7c00) [pid = 10386] [serial = 125] [outer = 0x995e3c00] 19:30:20 INFO - PROCESS | 10386 | 1463625020117 Marionette DEBUG loaded listener.js 19:30:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 73 (0x9a5a5800) [pid = 10386] [serial = 126] [outer = 0x995e3c00] 19:30:21 INFO - PROCESS | 10386 | 1463625021032 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]]]}] 19:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1485ms 19:30:21 INFO - PROCESS | 10386 | 1463625021229 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:30:21 INFO - PROCESS | 10386 | 1463625021236 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 19:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:30:21 INFO - PROCESS | 10386 | 1463625021243 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:30:21 INFO - PROCESS | 10386 | 1463625021247 Marionette TRACE conn3 <- [1,142,null,{}] 19:30:21 INFO - PROCESS | 10386 | 1463625021255 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}] 19:30:21 INFO - PROCESS | 10386 | 1463625021400 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:30:21 INFO - PROCESS | 10386 | 1463625021554 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x929f8800 == 43 [pid = 10386] [id = 43] 19:30:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 74 (0x9460cc00) [pid = 10386] [serial = 127] [outer = (nil)] 19:30:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 75 (0x946f6c00) [pid = 10386] [serial = 128] [outer = 0x9460cc00] 19:30:21 INFO - PROCESS | 10386 | 1463625021678 Marionette DEBUG loaded listener.js 19:30:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 76 (0x9770e800) [pid = 10386] [serial = 129] [outer = 0x9460cc00] 19:30:22 INFO - PROCESS | 10386 | --DOCSHELL 0x98770800 == 42 [pid = 10386] [id = 28] 19:30:22 INFO - PROCESS | 10386 | --DOCSHELL 0x9221fc00 == 41 [pid = 10386] [id = 27] 19:30:22 INFO - PROCESS | 10386 | --DOCSHELL 0x94616c00 == 40 [pid = 10386] [id = 39] 19:30:22 INFO - PROCESS | 10386 | --DOCSHELL 0x946f8400 == 39 [pid = 10386] [id = 38] 19:30:22 INFO - PROCESS | 10386 | --DOCSHELL 0x9a2ac800 == 38 [pid = 10386] [id = 37] 19:30:22 INFO - PROCESS | 10386 | --DOCSHELL 0x9817f000 == 37 [pid = 10386] [id = 36] 19:30:22 INFO - PROCESS | 10386 | --DOCSHELL 0x95321400 == 36 [pid = 10386] [id = 35] 19:30:22 INFO - PROCESS | 10386 | --DOCSHELL 0x92d0a800 == 35 [pid = 10386] [id = 34] 19:30:22 INFO - PROCESS | 10386 | --DOMWINDOW == 75 (0x9a2a8800) [pid = 10386] [serial = 77] [outer = (nil)] [url = about:blank] 19:30:22 INFO - PROCESS | 10386 | --DOMWINDOW == 74 (0x92e51400) [pid = 10386] [serial = 73] [outer = (nil)] [url = about:blank] 19:30:22 INFO - PROCESS | 10386 | --DOMWINDOW == 73 (0x93cd4800) [pid = 10386] [serial = 70] [outer = (nil)] [url = about:blank] 19:30:22 INFO - PROCESS | 10386 | --DOMWINDOW == 72 (0x946f5800) [pid = 10386] [serial = 71] [outer = (nil)] [url = about:blank] 19:30:22 INFO - PROCESS | 10386 | --DOMWINDOW == 71 (0x98112c00) [pid = 10386] [serial = 74] [outer = (nil)] [url = about:blank] 19:30:22 INFO - PROCESS | 10386 | --DOMWINDOW == 70 (0xa62f4c00) [pid = 10386] [serial = 68] [outer = (nil)] [url = about:blank] 19:30:22 INFO - PROCESS | 10386 | --DOMWINDOW == 69 (0x99dd9800) [pid = 10386] [serial = 76] [outer = (nil)] [url = about:blank] 19:30:22 INFO - PROCESS | 10386 | 1463625022477 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]]]}] 19:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1290ms 19:30:22 INFO - PROCESS | 10386 | 1463625022534 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:30:22 INFO - PROCESS | 10386 | 1463625022538 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 19:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:30:22 INFO - PROCESS | 10386 | 1463625022549 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:30:22 INFO - PROCESS | 10386 | 1463625022554 Marionette TRACE conn3 <- [1,146,null,{}] 19:30:22 INFO - PROCESS | 10386 | 1463625022564 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}] 19:30:22 INFO - PROCESS | 10386 | 1463625022705 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:30:22 INFO - PROCESS | 10386 | 1463625022715 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x93ccd400 == 36 [pid = 10386] [id = 44] 19:30:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 70 (0x946bac00) [pid = 10386] [serial = 130] [outer = (nil)] 19:30:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 71 (0x95127000) [pid = 10386] [serial = 131] [outer = 0x946bac00] 19:30:22 INFO - PROCESS | 10386 | 1463625022783 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 72 (0x9512b800) [pid = 10386] [serial = 132] [outer = 0x946bac00] 19:30:23 INFO - PROCESS | 10386 | 1463625023494 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]]]}] 19:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 987ms 19:30:23 INFO - PROCESS | 10386 | 1463625023533 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:30:23 INFO - PROCESS | 10386 | 1463625023536 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 19:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:30:23 INFO - PROCESS | 10386 | 1463625023552 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:30:23 INFO - PROCESS | 10386 | 1463625023555 Marionette TRACE conn3 <- [1,150,null,{}] 19:30:23 INFO - PROCESS | 10386 | 1463625023574 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}] 19:30:23 INFO - PROCESS | 10386 | 1463625023719 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:30:23 INFO - PROCESS | 10386 | 1463625023732 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x98770000 == 37 [pid = 10386] [id = 45] 19:30:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 73 (0x99190800) [pid = 10386] [serial = 133] [outer = (nil)] 19:30:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 74 (0x995e2400) [pid = 10386] [serial = 134] [outer = 0x99190800] 19:30:23 INFO - PROCESS | 10386 | 1463625023806 Marionette DEBUG loaded listener.js 19:30:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 75 (0x99ddd400) [pid = 10386] [serial = 135] [outer = 0x99190800] 19:30:24 INFO - PROCESS | 10386 | 1463625024514 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]]]}] 19:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 986ms 19:30:24 INFO - PROCESS | 10386 | 1463625024536 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:30:24 INFO - PROCESS | 10386 | 1463625024539 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 19:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:30:24 INFO - PROCESS | 10386 | 1463625024544 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:30:24 INFO - PROCESS | 10386 | 1463625024547 Marionette TRACE conn3 <- [1,154,null,{}] 19:30:24 INFO - PROCESS | 10386 | 1463625024552 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}] 19:30:24 INFO - PROCESS | 10386 | 1463625024718 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:30:24 INFO - PROCESS | 10386 | 1463625024745 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x92220400 == 38 [pid = 10386] [id = 46] 19:30:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 76 (0x991ab400) [pid = 10386] [serial = 136] [outer = (nil)] 19:30:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 77 (0x9b06f400) [pid = 10386] [serial = 137] [outer = 0x991ab400] 19:30:24 INFO - PROCESS | 10386 | 1463625024810 Marionette DEBUG loaded listener.js 19:30:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 78 (0x9d7a4400) [pid = 10386] [serial = 138] [outer = 0x991ab400] 19:30:25 INFO - PROCESS | 10386 | 1463625025468 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]]]}] 19:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 980ms 19:30:25 INFO - PROCESS | 10386 | 1463625025527 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:30:25 INFO - PROCESS | 10386 | 1463625025529 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 19:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:30:25 INFO - PROCESS | 10386 | 1463625025536 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:30:25 INFO - PROCESS | 10386 | 1463625025539 Marionette TRACE conn3 <- [1,158,null,{}] 19:30:25 INFO - PROCESS | 10386 | 1463625025544 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}] 19:30:25 INFO - PROCESS | 10386 | 1463625025697 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:30:25 INFO - PROCESS | 10386 | 1463625025725 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d327400 == 39 [pid = 10386] [id = 47] 19:30:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 79 (0x9d32b400) [pid = 10386] [serial = 139] [outer = (nil)] 19:30:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 80 (0xa2148000) [pid = 10386] [serial = 140] [outer = 0x9d32b400] 19:30:25 INFO - PROCESS | 10386 | 1463625025801 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 81 (0xa21a5400) [pid = 10386] [serial = 141] [outer = 0x9d32b400] 19:30:26 INFO - PROCESS | 10386 | 1463625026513 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]]]}] 19:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1031ms 19:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:30:26 INFO - PROCESS | 10386 | 1463625026567 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:30:26 INFO - PROCESS | 10386 | 1463625026569 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 19:30:26 INFO - PROCESS | 10386 | 1463625026574 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 10386 | 1463625026578 Marionette TRACE conn3 <- [1,162,null,{}] 19:30:26 INFO - PROCESS | 10386 | 1463625026583 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}] 19:30:26 INFO - PROCESS | 10386 | 1463625026886 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 80 (0x99dd3400) [pid = 10386] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 79 (0x991ae800) [pid = 10386] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 78 (0x9d32f000) [pid = 10386] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 77 (0x92d0cc00) [pid = 10386] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 76 (0x995de800) [pid = 10386] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 75 (0x9460d000) [pid = 10386] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 74 (0x98ed7000) [pid = 10386] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 73 (0x95322800) [pid = 10386] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 72 (0x92220800) [pid = 10386] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 71 (0x9d331c00) [pid = 10386] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 70 (0x9a2af800) [pid = 10386] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:30:26 INFO - PROCESS | 10386 | --DOMWINDOW == 69 (0x9876ac00) [pid = 10386] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:30:27 INFO - PROCESS | 10386 | 1463625027003 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x92223400 == 40 [pid = 10386] [id = 48] 19:30:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 70 (0x9233cc00) [pid = 10386] [serial = 142] [outer = (nil)] 19:30:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 71 (0x946fa800) [pid = 10386] [serial = 143] [outer = 0x9233cc00] 19:30:27 INFO - PROCESS | 10386 | 1463625027075 Marionette DEBUG loaded listener.js 19:30:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 72 (0x9d48b400) [pid = 10386] [serial = 144] [outer = 0x9233cc00] 19:30:27 INFO - PROCESS | 10386 | 1463625027727 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]]]}] 19:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1185ms 19:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:30:27 INFO - PROCESS | 10386 | 1463625027760 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:30:27 INFO - PROCESS | 10386 | 1463625027763 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 19:30:27 INFO - PROCESS | 10386 | 1463625027769 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:30:27 INFO - PROCESS | 10386 | 1463625027772 Marionette TRACE conn3 <- [1,166,null,{}] 19:30:27 INFO - PROCESS | 10386 | 1463625027776 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}] 19:30:27 INFO - PROCESS | 10386 | 1463625027947 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:30:27 INFO - PROCESS | 10386 | 1463625027960 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x98111400 == 41 [pid = 10386] [id = 49] 19:30:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 73 (0xa2142c00) [pid = 10386] [serial = 145] [outer = (nil)] 19:30:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 74 (0xa30ed800) [pid = 10386] [serial = 146] [outer = 0xa2142c00] 19:30:28 INFO - PROCESS | 10386 | 1463625028024 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 75 (0xa30d5000) [pid = 10386] [serial = 147] [outer = 0xa2142c00] 19:30:28 INFO - PROCESS | 10386 | 1463625028652 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]]]}] 19:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 928ms 19:30:28 INFO - PROCESS | 10386 | 1463625028697 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:30:28 INFO - PROCESS | 10386 | 1463625028700 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 19:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:30:28 INFO - PROCESS | 10386 | 1463625028705 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:30:28 INFO - PROCESS | 10386 | 1463625028708 Marionette TRACE conn3 <- [1,170,null,{}] 19:30:28 INFO - PROCESS | 10386 | 1463625028713 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}] 19:30:28 INFO - PROCESS | 10386 | 1463625028866 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:30:28 INFO - PROCESS | 10386 | 1463625028976 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x9221fc00 == 42 [pid = 10386] [id = 50] 19:30:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 76 (0x92221400) [pid = 10386] [serial = 148] [outer = (nil)] 19:30:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 77 (0x9233d000) [pid = 10386] [serial = 149] [outer = 0x92221400] 19:30:29 INFO - PROCESS | 10386 | 1463625029057 Marionette DEBUG loaded listener.js 19:30:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 78 (0x93cc5800) [pid = 10386] [serial = 150] [outer = 0x92221400] 19:30:29 INFO - PROCESS | 10386 | 1463625029800 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]]]}] 19:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1132ms 19:30:29 INFO - PROCESS | 10386 | 1463625029839 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:30:29 INFO - PROCESS | 10386 | 1463625029845 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 19:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:30:29 INFO - PROCESS | 10386 | 1463625029852 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:30:29 INFO - PROCESS | 10386 | 1463625029858 Marionette TRACE conn3 <- [1,174,null,{}] 19:30:29 INFO - PROCESS | 10386 | 1463625029864 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}] 19:30:30 INFO - PROCESS | 10386 | 1463625030020 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:30:30 INFO - PROCESS | 10386 | 1463625030147 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x95125400 == 43 [pid = 10386] [id = 51] 19:30:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 79 (0x9512b000) [pid = 10386] [serial = 151] [outer = (nil)] 19:30:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 80 (0x97717800) [pid = 10386] [serial = 152] [outer = 0x9512b000] 19:30:30 INFO - PROCESS | 10386 | 1463625030229 Marionette DEBUG loaded listener.js 19:30:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 81 (0x9876b800) [pid = 10386] [serial = 153] [outer = 0x9512b000] 19:30:31 INFO - PROCESS | 10386 | 1463625031209 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]]]}] 19:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1384ms 19:30:31 INFO - PROCESS | 10386 | 1463625031240 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:30:31 INFO - PROCESS | 10386 | 1463625031246 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 19:30:31 INFO - PROCESS | 10386 | 1463625031253 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:30:31 INFO - PROCESS | 10386 | 1463625031256 Marionette TRACE conn3 <- [1,178,null,{}] 19:30:31 INFO - PROCESS | 10386 | 1463625031262 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}] 19:30:31 INFO - PROCESS | 10386 | 1463625031452 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:30:31 INFO - PROCESS | 10386 | 1463625031584 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:31 INFO - PROCESS | 10386 | ++DOCSHELL 0xa2453000 == 44 [pid = 10386] [id = 52] 19:30:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 82 (0xa26c9400) [pid = 10386] [serial = 154] [outer = (nil)] 19:30:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 83 (0xa3022800) [pid = 10386] [serial = 155] [outer = 0xa26c9400] 19:30:31 INFO - PROCESS | 10386 | 1463625031692 Marionette DEBUG loaded listener.js 19:30:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 84 (0xa3256c00) [pid = 10386] [serial = 156] [outer = 0xa26c9400] 19:30:32 INFO - PROCESS | 10386 | 1463625032414 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]]]}] 19:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1233ms 19:30:32 INFO - PROCESS | 10386 | 1463625032486 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:30:32 INFO - PROCESS | 10386 | 1463625032489 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 19:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:30:32 INFO - PROCESS | 10386 | 1463625032504 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:30:32 INFO - PROCESS | 10386 | 1463625032512 Marionette TRACE conn3 <- [1,182,null,{}] 19:30:32 INFO - PROCESS | 10386 | 1463625032519 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}] 19:30:32 INFO - PROCESS | 10386 | 1463625032719 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:30:32 INFO - PROCESS | 10386 | 1463625032732 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x9817c000 == 45 [pid = 10386] [id = 53] 19:30:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 85 (0xa3023c00) [pid = 10386] [serial = 157] [outer = (nil)] 19:30:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 86 (0xa6282000) [pid = 10386] [serial = 158] [outer = 0xa3023c00] 19:30:32 INFO - PROCESS | 10386 | 1463625032806 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 87 (0xa628dc00) [pid = 10386] [serial = 159] [outer = 0xa3023c00] 19:30:33 INFO - PROCESS | 10386 | 1463625033645 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]]]}] 19:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1194ms 19:30:33 INFO - PROCESS | 10386 | 1463625033724 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:30:33 INFO - PROCESS | 10386 | 1463625033728 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 19:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:30:33 INFO - PROCESS | 10386 | 1463625033817 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:30:33 INFO - PROCESS | 10386 | 1463625033820 Marionette TRACE conn3 <- [1,186,null,{}] 19:30:33 INFO - PROCESS | 10386 | 1463625033902 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}] 19:30:34 INFO - PROCESS | 10386 | 1463625034091 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:30:34 INFO - PROCESS | 10386 | 1463625034264 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x9394d000 == 46 [pid = 10386] [id = 54] 19:30:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 88 (0x9394e400) [pid = 10386] [serial = 160] [outer = (nil)] 19:30:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 89 (0x9395ac00) [pid = 10386] [serial = 161] [outer = 0x9394e400] 19:30:34 INFO - PROCESS | 10386 | 1463625034345 Marionette DEBUG loaded listener.js 19:30:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 90 (0xa6281c00) [pid = 10386] [serial = 162] [outer = 0x9394e400] 19:30:35 INFO - PROCESS | 10386 | 1463625035075 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]]]}] 19:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1307ms 19:30:35 INFO - PROCESS | 10386 | 1463625035099 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:30:35 INFO - PROCESS | 10386 | 1463625035102 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 19:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:30:35 INFO - PROCESS | 10386 | 1463625035108 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:30:35 INFO - PROCESS | 10386 | 1463625035110 Marionette TRACE conn3 <- [1,190,null,{}] 19:30:35 INFO - PROCESS | 10386 | 1463625035116 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}] 19:30:35 INFO - PROCESS | 10386 | 1463625035265 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:30:35 INFO - PROCESS | 10386 | 1463625035399 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x93ccc400 == 47 [pid = 10386] [id = 55] 19:30:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 91 (0x94610000) [pid = 10386] [serial = 163] [outer = (nil)] 19:30:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 92 (0x95325800) [pid = 10386] [serial = 164] [outer = 0x94610000] 19:30:35 INFO - PROCESS | 10386 | 1463625035484 Marionette DEBUG loaded listener.js 19:30:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 93 (0x9a9f6c00) [pid = 10386] [serial = 165] [outer = 0x94610000] 19:30:36 INFO - PROCESS | 10386 | 1463625036482 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]]]}] 19:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1432ms 19:30:36 INFO - PROCESS | 10386 | 1463625036541 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:30:36 INFO - PROCESS | 10386 | 1463625036547 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 19:30:36 INFO - PROCESS | 10386 | 1463625036554 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 10386 | 1463625036560 Marionette TRACE conn3 <- [1,194,null,{}] 19:30:36 INFO - PROCESS | 10386 | 1463625036567 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}] 19:30:36 INFO - PROCESS | 10386 | 1463625036757 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:30:36 INFO - PROCESS | 10386 | --DOCSHELL 0x98111400 == 46 [pid = 10386] [id = 49] 19:30:36 INFO - PROCESS | 10386 | --DOCSHELL 0x92223400 == 45 [pid = 10386] [id = 48] 19:30:36 INFO - PROCESS | 10386 | --DOCSHELL 0x9d327400 == 44 [pid = 10386] [id = 47] 19:30:36 INFO - PROCESS | 10386 | --DOCSHELL 0x92220400 == 43 [pid = 10386] [id = 46] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 92 (0xa22c1c00) [pid = 10386] [serial = 119] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 91 (0x929f5c00) [pid = 10386] [serial = 97] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOCSHELL 0x98770000 == 42 [pid = 10386] [id = 45] 19:30:36 INFO - PROCESS | 10386 | --DOCSHELL 0x93ccd400 == 41 [pid = 10386] [id = 44] 19:30:36 INFO - PROCESS | 10386 | --DOCSHELL 0x929f8800 == 40 [pid = 10386] [id = 43] 19:30:36 INFO - PROCESS | 10386 | --DOCSHELL 0x94615000 == 39 [pid = 10386] [id = 41] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 90 (0x9a994800) [pid = 10386] [serial = 113] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 89 (0x9a5a1c00) [pid = 10386] [serial = 82] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 88 (0xa1057400) [pid = 10386] [serial = 116] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 87 (0x92e4f400) [pid = 10386] [serial = 100] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 86 (0xa26c1800) [pid = 10386] [serial = 95] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 85 (0x9460dc00) [pid = 10386] [serial = 101] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 84 (0x94616400) [pid = 10386] [serial = 91] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 83 (0x99249400) [pid = 10386] [serial = 107] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 82 (0x977bf400) [pid = 10386] [serial = 103] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 81 (0x93cd0c00) [pid = 10386] [serial = 80] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 80 (0x9d7a5000) [pid = 10386] [serial = 86] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 79 (0x9a9f7c00) [pid = 10386] [serial = 114] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 78 (0x9b06c800) [pid = 10386] [serial = 110] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 77 (0x9a974000) [pid = 10386] [serial = 109] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 76 (0x9461a000) [pid = 10386] [serial = 92] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 75 (0x92333c00) [pid = 10386] [serial = 79] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 74 (0xa244d800) [pid = 10386] [serial = 89] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 73 (0xa227f800) [pid = 10386] [serial = 88] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 72 (0x979d4400) [pid = 10386] [serial = 104] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 71 (0xa1055400) [pid = 10386] [serial = 94] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 70 (0x991a7800) [pid = 10386] [serial = 106] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 69 (0x9a99ec00) [pid = 10386] [serial = 83] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 68 (0x93cc5c00) [pid = 10386] [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.] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 67 (0x9d4cac00) [pid = 10386] [serial = 85] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | --DOMWINDOW == 66 (0xa21a6000) [pid = 10386] [serial = 117] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 10386 | 1463625036911 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x92224c00 == 40 [pid = 10386] [id = 56] 19:30:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 67 (0x92333c00) [pid = 10386] [serial = 166] [outer = (nil)] 19:30:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 68 (0x93cc8400) [pid = 10386] [serial = 167] [outer = 0x92333c00] 19:30:36 INFO - PROCESS | 10386 | 1463625036996 Marionette DEBUG loaded listener.js 19:30:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 69 (0x94619c00) [pid = 10386] [serial = 168] [outer = 0x92333c00] 19:30:37 INFO - PROCESS | 10386 | 1463625037659 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]]]}] 19:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1138ms 19:30:37 INFO - PROCESS | 10386 | 1463625037692 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:30:37 INFO - PROCESS | 10386 | 1463625037699 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 19:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:30:37 INFO - PROCESS | 10386 | 1463625037708 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:30:37 INFO - PROCESS | 10386 | 1463625037712 Marionette TRACE conn3 <- [1,198,null,{}] 19:30:37 INFO - PROCESS | 10386 | 1463625037717 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}] 19:30:37 INFO - PROCESS | 10386 | 1463625037853 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:30:37 INFO - PROCESS | 10386 | 1463625037950 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x93a59800 == 41 [pid = 10386] [id = 57] 19:30:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 70 (0x94619400) [pid = 10386] [serial = 169] [outer = (nil)] 19:30:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 71 (0x978ab400) [pid = 10386] [serial = 170] [outer = 0x94619400] 19:30:38 INFO - PROCESS | 10386 | 1463625038015 Marionette DEBUG loaded listener.js 19:30:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 72 (0x981f9000) [pid = 10386] [serial = 171] [outer = 0x94619400] 19:30:38 INFO - PROCESS | 10386 | 1463625038620 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]]]}] 19:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 927ms 19:30:38 INFO - PROCESS | 10386 | 1463625038637 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:30:38 INFO - PROCESS | 10386 | 1463625038640 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 19:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:30:38 INFO - PROCESS | 10386 | 1463625038646 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:30:38 INFO - PROCESS | 10386 | 1463625038650 Marionette TRACE conn3 <- [1,202,null,{}] 19:30:38 INFO - PROCESS | 10386 | 1463625038664 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}] 19:30:38 INFO - PROCESS | 10386 | 1463625038869 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:30:38 INFO - PROCESS | 10386 | 1463625038884 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:30:38 INFO - PROCESS | 10386 | 1463625038948 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x9b12d400 == 42 [pid = 10386] [id = 58] 19:30:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 73 (0x9d326c00) [pid = 10386] [serial = 172] [outer = (nil)] 19:30:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 74 (0x9d488000) [pid = 10386] [serial = 173] [outer = 0x9d326c00] 19:30:39 INFO - PROCESS | 10386 | 1463625039015 Marionette DEBUG loaded listener.js 19:30:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 75 (0x9a9eac00) [pid = 10386] [serial = 174] [outer = 0x9d326c00] 19:30:39 INFO - PROCESS | 10386 | 1463625039676 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]]]}] 19:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1081ms 19:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:30:39 INFO - PROCESS | 10386 | 1463625039727 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:30:39 INFO - PROCESS | 10386 | 1463625039730 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 19:30:39 INFO - PROCESS | 10386 | 1463625039736 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:30:39 INFO - PROCESS | 10386 | 1463625039739 Marionette TRACE conn3 <- [1,206,null,{}] 19:30:39 INFO - PROCESS | 10386 | 1463625039744 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}] 19:30:39 INFO - PROCESS | 10386 | 1463625039904 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:30:39 INFO - PROCESS | 10386 | 1463625039938 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x995e0400 == 43 [pid = 10386] [id = 59] 19:30:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 76 (0xa104bc00) [pid = 10386] [serial = 175] [outer = (nil)] 19:30:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 77 (0xa21a4400) [pid = 10386] [serial = 176] [outer = 0xa104bc00] 19:30:40 INFO - PROCESS | 10386 | 1463625040002 Marionette DEBUG loaded listener.js 19:30:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 78 (0xa22c8800) [pid = 10386] [serial = 177] [outer = 0xa104bc00] 19:30:40 INFO - PROCESS | 10386 | 1463625040870 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]]]}] 19:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1177ms 19:30:40 INFO - PROCESS | 10386 | 1463625040913 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:30:40 INFO - PROCESS | 10386 | 1463625040918 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 19:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:30:40 INFO - PROCESS | 10386 | 1463625040931 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:30:40 INFO - PROCESS | 10386 | 1463625040934 Marionette TRACE conn3 <- [1,210,null,{}] 19:30:40 INFO - PROCESS | 10386 | 1463625040954 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}] 19:30:41 INFO - PROCESS | 10386 | 1463625041139 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:30:41 INFO - PROCESS | 10386 | 1463625041158 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x946f9400 == 44 [pid = 10386] [id = 60] 19:30:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 79 (0x9d48c400) [pid = 10386] [serial = 178] [outer = (nil)] 19:30:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 80 (0xa24fb000) [pid = 10386] [serial = 179] [outer = 0x9d48c400] 19:30:41 INFO - PROCESS | 10386 | 1463625041222 Marionette DEBUG loaded listener.js 19:30:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 81 (0xa26c7000) [pid = 10386] [serial = 180] [outer = 0x9d48c400] 19:30:41 INFO - PROCESS | 10386 | --DOMWINDOW == 80 (0x9d32b400) [pid = 10386] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:30:41 INFO - PROCESS | 10386 | --DOMWINDOW == 79 (0x9233cc00) [pid = 10386] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:30:41 INFO - PROCESS | 10386 | --DOMWINDOW == 78 (0x946bac00) [pid = 10386] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:30:41 INFO - PROCESS | 10386 | --DOMWINDOW == 77 (0x9460cc00) [pid = 10386] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:30:41 INFO - PROCESS | 10386 | --DOMWINDOW == 76 (0x99190800) [pid = 10386] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:30:41 INFO - PROCESS | 10386 | --DOMWINDOW == 75 (0x991ab400) [pid = 10386] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:30:41 INFO - PROCESS | 10386 | --DOMWINDOW == 74 (0x92334800) [pid = 10386] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:30:41 INFO - PROCESS | 10386 | 1463625041987 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]]]}] 19:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1098ms 19:30:42 INFO - PROCESS | 10386 | 1463625042040 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:30:42 INFO - PROCESS | 10386 | 1463625042043 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 19:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:30:42 INFO - PROCESS | 10386 | 1463625042055 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:30:42 INFO - PROCESS | 10386 | 1463625042057 Marionette TRACE conn3 <- [1,214,null,{}] 19:30:42 INFO - PROCESS | 10386 | 1463625042061 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}] 19:30:42 INFO - PROCESS | 10386 | 1463625042199 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:30:42 INFO - PROCESS | 10386 | 1463625042213 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x92332c00 == 45 [pid = 10386] [id = 61] 19:30:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 75 (0x929f2c00) [pid = 10386] [serial = 181] [outer = (nil)] 19:30:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 76 (0xa35eb800) [pid = 10386] [serial = 182] [outer = 0x929f2c00] 19:30:42 INFO - PROCESS | 10386 | 1463625042283 Marionette DEBUG loaded listener.js 19:30:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 77 (0xa503b000) [pid = 10386] [serial = 183] [outer = 0x929f2c00] 19:30:42 INFO - PROCESS | 10386 | 1463625042961 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]]]}] 19:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 925ms 19:30:42 INFO - PROCESS | 10386 | 1463625042980 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:30:42 INFO - PROCESS | 10386 | 1463625042983 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 19:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:30:42 INFO - PROCESS | 10386 | 1463625042989 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:30:42 INFO - PROCESS | 10386 | 1463625042991 Marionette TRACE conn3 <- [1,218,null,{}] 19:30:43 INFO - PROCESS | 10386 | 1463625042996 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}] 19:30:43 INFO - PROCESS | 10386 | 1463625043156 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:30:43 INFO - PROCESS | 10386 | 1463625043172 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x929f7400 == 46 [pid = 10386] [id = 62] 19:30:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 78 (0x92d08400) [pid = 10386] [serial = 184] [outer = (nil)] 19:30:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 79 (0xa50f0c00) [pid = 10386] [serial = 185] [outer = 0x92d08400] 19:30:43 INFO - PROCESS | 10386 | 1463625043238 Marionette DEBUG loaded listener.js 19:30:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 80 (0xa6778800) [pid = 10386] [serial = 186] [outer = 0x92d08400] 19:30:44 INFO - PROCESS | 10386 | 1463625044116 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]]]}] 19:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1188ms 19:30:44 INFO - PROCESS | 10386 | 1463625044179 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:30:44 INFO - PROCESS | 10386 | 1463625044185 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 19:30:44 INFO - PROCESS | 10386 | 1463625044194 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 10386 | 1463625044200 Marionette TRACE conn3 <- [1,222,null,{}] 19:30:44 INFO - PROCESS | 10386 | 1463625044208 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}] 19:30:44 INFO - PROCESS | 10386 | 1463625044372 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:30:44 INFO - PROCESS | 10386 | 1463625044503 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x9394cc00 == 47 [pid = 10386] [id = 63] 19:30:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 81 (0x93954c00) [pid = 10386] [serial = 187] [outer = (nil)] 19:30:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 82 (0x946f8000) [pid = 10386] [serial = 188] [outer = 0x93954c00] 19:30:44 INFO - PROCESS | 10386 | 1463625044581 Marionette DEBUG loaded listener.js 19:30:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 83 (0x9512b400) [pid = 10386] [serial = 189] [outer = 0x93954c00] 19:30:45 INFO - PROCESS | 10386 | 1463625045295 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]]]}] 19:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1136ms 19:30:45 INFO - PROCESS | 10386 | 1463625045329 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:30:45 INFO - PROCESS | 10386 | 1463625045336 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 19:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:30:45 INFO - PROCESS | 10386 | 1463625045346 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:30:45 INFO - PROCESS | 10386 | 1463625045350 Marionette TRACE conn3 <- [1,226,null,{}] 19:30:45 INFO - PROCESS | 10386 | 1463625045356 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}] 19:30:45 INFO - PROCESS | 10386 | 1463625045507 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:30:45 INFO - PROCESS | 10386 | 1463625045638 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x97964800 == 48 [pid = 10386] [id = 64] 19:30:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 84 (0x98180000) [pid = 10386] [serial = 190] [outer = (nil)] 19:30:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 85 (0x995e4c00) [pid = 10386] [serial = 191] [outer = 0x98180000] 19:30:45 INFO - PROCESS | 10386 | 1463625045712 Marionette DEBUG loaded listener.js 19:30:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 86 (0x9a995000) [pid = 10386] [serial = 192] [outer = 0x98180000] 19:30:46 INFO - PROCESS | 10386 | 1463625046512 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]]]}] 19:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1180ms 19:30:46 INFO - PROCESS | 10386 | 1463625046535 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:30:46 INFO - PROCESS | 10386 | 1463625046539 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 19:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:30:46 INFO - PROCESS | 10386 | 1463625046546 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:30:46 INFO - PROCESS | 10386 | 1463625046551 Marionette TRACE conn3 <- [1,230,null,{}] 19:30:46 INFO - PROCESS | 10386 | 1463625046566 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}] 19:30:46 INFO - PROCESS | 10386 | 1463625046721 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:30:46 INFO - PROCESS | 10386 | 1463625046860 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x978b3000 == 49 [pid = 10386] [id = 65] 19:30:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 87 (0xa3021800) [pid = 10386] [serial = 193] [outer = (nil)] 19:30:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 88 (0xa675dc00) [pid = 10386] [serial = 194] [outer = 0xa3021800] 19:30:46 INFO - PROCESS | 10386 | 1463625046941 Marionette DEBUG loaded listener.js 19:30:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 89 (0xa67c6000) [pid = 10386] [serial = 195] [outer = 0xa3021800] 19:30:47 INFO - PROCESS | 10386 | 1463625047766 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]]]}] 19:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1235ms 19:30:47 INFO - PROCESS | 10386 | 1463625047789 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:30:47 INFO - PROCESS | 10386 | 1463625047793 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 19:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:30:47 INFO - PROCESS | 10386 | 1463625047800 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 10386 | 1463625047803 Marionette TRACE conn3 <- [1,234,null,{}] 19:30:47 INFO - PROCESS | 10386 | 1463625047808 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}] 19:30:47 INFO - PROCESS | 10386 | 1463625047951 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:30:48 INFO - PROCESS | 10386 | 1463625048086 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x95128800 == 50 [pid = 10386] [id = 66] 19:30:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 90 (0x97725400) [pid = 10386] [serial = 196] [outer = (nil)] 19:30:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 91 (0x9772d000) [pid = 10386] [serial = 197] [outer = 0x97725400] 19:30:48 INFO - PROCESS | 10386 | 1463625048161 Marionette DEBUG loaded listener.js 19:30:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 92 (0x97731000) [pid = 10386] [serial = 198] [outer = 0x97725400] 19:30:48 INFO - PROCESS | 10386 | 1463625048894 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]]]}] 19:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1130ms 19:30:48 INFO - PROCESS | 10386 | 1463625048931 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:30:48 INFO - PROCESS | 10386 | 1463625048934 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 19:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:30:48 INFO - PROCESS | 10386 | 1463625048940 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:30:48 INFO - PROCESS | 10386 | 1463625048942 Marionette TRACE conn3 <- [1,238,null,{}] 19:30:48 INFO - PROCESS | 10386 | 1463625048948 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}] 19:30:49 INFO - PROCESS | 10386 | 1463625049088 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:30:49 INFO - PROCESS | 10386 | 1463625049206 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x929f8800 == 51 [pid = 10386] [id = 67] 19:30:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 93 (0x929fc400) [pid = 10386] [serial = 199] [outer = (nil)] 19:30:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 94 (0x99789000) [pid = 10386] [serial = 200] [outer = 0x929fc400] 19:30:49 INFO - PROCESS | 10386 | 1463625049316 Marionette DEBUG loaded listener.js 19:30:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 95 (0xa324ec00) [pid = 10386] [serial = 201] [outer = 0x929fc400] 19:30:50 INFO - PROCESS | 10386 | 1463625050298 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]]]}] 19:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1386ms 19:30:50 INFO - PROCESS | 10386 | 1463625050326 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:30:50 INFO - PROCESS | 10386 | 1463625050331 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 19:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:30:50 INFO - PROCESS | 10386 | 1463625050339 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 10386 | 1463625050344 Marionette TRACE conn3 <- [1,242,null,{}] 19:30:50 INFO - PROCESS | 10386 | 1463625050351 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}] 19:30:50 INFO - PROCESS | 10386 | 1463625050490 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:30:50 INFO - PROCESS | 10386 | 1463625050645 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x95125000 == 52 [pid = 10386] [id = 68] 19:30:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 96 (0x9512a400) [pid = 10386] [serial = 202] [outer = (nil)] 19:30:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 97 (0x97724800) [pid = 10386] [serial = 203] [outer = 0x9512a400] 19:30:50 INFO - PROCESS | 10386 | 1463625050784 Marionette DEBUG loaded listener.js 19:30:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 98 (0x9772fc00) [pid = 10386] [serial = 204] [outer = 0x9512a400] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0x92332c00 == 51 [pid = 10386] [id = 61] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0x946f9400 == 50 [pid = 10386] [id = 60] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0x995e0400 == 49 [pid = 10386] [id = 59] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0x9b12d400 == 48 [pid = 10386] [id = 58] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0x93a59800 == 47 [pid = 10386] [id = 57] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0x92224c00 == 46 [pid = 10386] [id = 56] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0x9817c000 == 45 [pid = 10386] [id = 53] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0xa2453000 == 44 [pid = 10386] [id = 52] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0x95125400 == 43 [pid = 10386] [id = 51] 19:30:51 INFO - PROCESS | 10386 | --DOCSHELL 0x9221fc00 == 42 [pid = 10386] [id = 50] 19:30:51 INFO - PROCESS | 10386 | 1463625051555 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]]]}] 19:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1229ms 19:30:51 INFO - PROCESS | 10386 | 1463625051568 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:30:51 INFO - PROCESS | 10386 | 1463625051575 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 19:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:30:51 INFO - PROCESS | 10386 | 1463625051600 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:30:51 INFO - PROCESS | 10386 | 1463625051604 Marionette TRACE conn3 <- [1,246,null,{}] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 97 (0x946c1400) [pid = 10386] [serial = 98] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 96 (0xa2148000) [pid = 10386] [serial = 140] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 95 (0x946fa800) [pid = 10386] [serial = 143] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 94 (0x9770c800) [pid = 10386] [serial = 122] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 93 (0x95127000) [pid = 10386] [serial = 131] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 92 (0x9512b800) [pid = 10386] [serial = 132] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 91 (0x9770e800) [pid = 10386] [serial = 129] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 90 (0x946f6c00) [pid = 10386] [serial = 128] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 89 (0x995e2400) [pid = 10386] [serial = 134] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 88 (0x99ddd400) [pid = 10386] [serial = 135] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 87 (0x9a2a7c00) [pid = 10386] [serial = 125] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 86 (0xa30ed800) [pid = 10386] [serial = 146] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 85 (0x9b06f400) [pid = 10386] [serial = 137] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 84 (0x9d7a4400) [pid = 10386] [serial = 138] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 83 (0x9d48b400) [pid = 10386] [serial = 144] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | --DOMWINDOW == 82 (0xa21a5400) [pid = 10386] [serial = 141] [outer = (nil)] [url = about:blank] 19:30:51 INFO - PROCESS | 10386 | 1463625051637 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}] 19:30:51 INFO - PROCESS | 10386 | 1463625051778 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:30:51 INFO - PROCESS | 10386 | 1463625051788 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x946f8400 == 43 [pid = 10386] [id = 69] 19:30:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 83 (0x946f9400) [pid = 10386] [serial = 205] [outer = (nil)] 19:30:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 84 (0x95319800) [pid = 10386] [serial = 206] [outer = 0x946f9400] 19:30:51 INFO - PROCESS | 10386 | 1463625051854 Marionette DEBUG loaded listener.js 19:30:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 85 (0x97727800) [pid = 10386] [serial = 207] [outer = 0x946f9400] 19:30:52 INFO - PROCESS | 10386 | 1463625052576 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]]]}] 19:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1021ms 19:30:52 INFO - PROCESS | 10386 | 1463625052606 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:30:52 INFO - PROCESS | 10386 | 1463625052610 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 19:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:30:52 INFO - PROCESS | 10386 | 1463625052616 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:30:52 INFO - PROCESS | 10386 | 1463625052621 Marionette TRACE conn3 <- [1,250,null,{}] 19:30:52 INFO - PROCESS | 10386 | 1463625052638 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}] 19:30:52 INFO - PROCESS | 10386 | 1463625052809 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:30:52 INFO - PROCESS | 10386 | 1463625052830 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x9512bc00 == 44 [pid = 10386] [id = 70] 19:30:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 86 (0x99632000) [pid = 10386] [serial = 208] [outer = (nil)] 19:30:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 87 (0x99634800) [pid = 10386] [serial = 209] [outer = 0x99632000] 19:30:52 INFO - PROCESS | 10386 | 1463625052901 Marionette DEBUG loaded listener.js 19:30:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 88 (0x99638c00) [pid = 10386] [serial = 210] [outer = 0x99632000] 19:30:53 INFO - PROCESS | 10386 | 1463625053591 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]]]}] 19:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1034ms 19:30:53 INFO - PROCESS | 10386 | 1463625053650 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:30:53 INFO - PROCESS | 10386 | 1463625053654 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 19:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:30:53 INFO - PROCESS | 10386 | 1463625053660 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:30:53 INFO - PROCESS | 10386 | 1463625053662 Marionette TRACE conn3 <- [1,254,null,{}] 19:30:53 INFO - PROCESS | 10386 | 1463625053667 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}] 19:30:53 INFO - PROCESS | 10386 | 1463625053797 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:30:53 INFO - PROCESS | 10386 | 1463625053815 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:53 INFO - PROCESS | 10386 | ++DOCSHELL 0x9233e400 == 45 [pid = 10386] [id = 71] 19:30:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 89 (0x9963a000) [pid = 10386] [serial = 211] [outer = (nil)] 19:30:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 90 (0x9a2a9000) [pid = 10386] [serial = 212] [outer = 0x9963a000] 19:30:53 INFO - PROCESS | 10386 | 1463625053883 Marionette DEBUG loaded listener.js 19:30:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 91 (0x9a974000) [pid = 10386] [serial = 213] [outer = 0x9963a000] 19:30:54 INFO - PROCESS | 10386 | 1463625054615 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]]]}] 19:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 983ms 19:30:54 INFO - PROCESS | 10386 | 1463625054643 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:30:54 INFO - PROCESS | 10386 | 1463625054647 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 19:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:30:54 INFO - PROCESS | 10386 | 1463625054652 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:30:54 INFO - PROCESS | 10386 | 1463625054654 Marionette TRACE conn3 <- [1,258,null,{}] 19:30:54 INFO - PROCESS | 10386 | 1463625054668 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}] 19:30:54 INFO - PROCESS | 10386 | 1463625054838 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:30:54 INFO - PROCESS | 10386 | 1463625054908 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x9963ac00 == 46 [pid = 10386] [id = 72] 19:30:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 92 (0x99da7000) [pid = 10386] [serial = 214] [outer = (nil)] 19:30:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 93 (0x9d32f800) [pid = 10386] [serial = 215] [outer = 0x99da7000] 19:30:54 INFO - PROCESS | 10386 | 1463625054972 Marionette DEBUG loaded listener.js 19:30:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 94 (0x9d4cec00) [pid = 10386] [serial = 216] [outer = 0x99da7000] 19:30:55 INFO - PROCESS | 10386 | 1463625055660 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]]]}] 19:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1029ms 19:30:55 INFO - PROCESS | 10386 | 1463625055682 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:30:55 INFO - PROCESS | 10386 | 1463625055686 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 19:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:30:55 INFO - PROCESS | 10386 | 1463625055692 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:30:55 INFO - PROCESS | 10386 | 1463625055695 Marionette TRACE conn3 <- [1,262,null,{}] 19:30:55 INFO - PROCESS | 10386 | 1463625055700 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}] 19:30:55 INFO - PROCESS | 10386 | 1463625055909 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:30:55 INFO - PROCESS | 10386 | 1463625055943 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x9394f000 == 47 [pid = 10386] [id = 73] 19:30:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 95 (0x9395b800) [pid = 10386] [serial = 217] [outer = (nil)] 19:30:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 96 (0xa2450400) [pid = 10386] [serial = 218] [outer = 0x9395b800] 19:30:56 INFO - PROCESS | 10386 | 1463625056012 Marionette DEBUG loaded listener.js 19:30:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 97 (0xa24fdc00) [pid = 10386] [serial = 219] [outer = 0x9395b800] 19:30:56 INFO - PROCESS | 10386 | --DOMWINDOW == 96 (0xa104bc00) [pid = 10386] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:30:56 INFO - PROCESS | 10386 | --DOMWINDOW == 95 (0x9d48c400) [pid = 10386] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:30:56 INFO - PROCESS | 10386 | --DOMWINDOW == 94 (0x929f2c00) [pid = 10386] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:30:56 INFO - PROCESS | 10386 | --DOMWINDOW == 93 (0x92333c00) [pid = 10386] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:30:56 INFO - PROCESS | 10386 | --DOMWINDOW == 92 (0x94610000) [pid = 10386] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:30:56 INFO - PROCESS | 10386 | --DOMWINDOW == 91 (0x9d326c00) [pid = 10386] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:30:56 INFO - PROCESS | 10386 | --DOMWINDOW == 90 (0x94619400) [pid = 10386] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:30:56 INFO - PROCESS | 10386 | 1463625056851 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]]]}] 19:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1180ms 19:30:56 INFO - PROCESS | 10386 | 1463625056873 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:30:56 INFO - PROCESS | 10386 | 1463625056877 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 19:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:30:56 INFO - PROCESS | 10386 | 1463625056882 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 10386 | 1463625056885 Marionette TRACE conn3 <- [1,266,null,{}] 19:30:56 INFO - PROCESS | 10386 | 1463625056890 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}] 19:30:57 INFO - PROCESS | 10386 | 1463625057057 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:30:57 INFO - PROCESS | 10386 | 1463625057110 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x92227800 == 48 [pid = 10386] [id = 74] 19:30:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 91 (0x9d326c00) [pid = 10386] [serial = 220] [outer = (nil)] 19:30:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 92 (0xa2452400) [pid = 10386] [serial = 221] [outer = 0x9d326c00] 19:30:57 INFO - PROCESS | 10386 | 1463625057175 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 93 (0xa30d0400) [pid = 10386] [serial = 222] [outer = 0x9d326c00] 19:30:57 INFO - PROCESS | 10386 | 1463625057861 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]]]}] 19:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1034ms 19:30:57 INFO - PROCESS | 10386 | 1463625057917 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:30:57 INFO - PROCESS | 10386 | 1463625057920 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 19:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:30:57 INFO - PROCESS | 10386 | 1463625057925 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:30:57 INFO - PROCESS | 10386 | 1463625057927 Marionette TRACE conn3 <- [1,270,null,{}] 19:30:57 INFO - PROCESS | 10386 | 1463625057933 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}] 19:30:58 INFO - PROCESS | 10386 | 1463625058111 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:30:58 INFO - PROCESS | 10386 | 1463625058125 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x92335400 == 49 [pid = 10386] [id = 75] 19:30:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 94 (0x9d4cb000) [pid = 10386] [serial = 223] [outer = (nil)] 19:30:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 95 (0xa503a400) [pid = 10386] [serial = 224] [outer = 0x9d4cb000] 19:30:58 INFO - PROCESS | 10386 | 1463625058191 Marionette DEBUG loaded listener.js 19:30:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 96 (0xa6287800) [pid = 10386] [serial = 225] [outer = 0x9d4cb000] 19:30:59 INFO - PROCESS | 10386 | 1463625059039 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]]]}] 19:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1125ms 19:30:59 INFO - PROCESS | 10386 | 1463625059051 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:30:59 INFO - PROCESS | 10386 | 1463625059057 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 19:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:30:59 INFO - PROCESS | 10386 | 1463625059083 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:30:59 INFO - PROCESS | 10386 | 1463625059088 Marionette TRACE conn3 <- [1,274,null,{}] 19:30:59 INFO - PROCESS | 10386 | 1463625059096 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}] 19:30:59 INFO - PROCESS | 10386 | 1463625059268 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:30:59 INFO - PROCESS | 10386 | 1463625059402 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x92220800 == 50 [pid = 10386] [id = 76] 19:30:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 97 (0x946ee800) [pid = 10386] [serial = 226] [outer = (nil)] 19:30:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 98 (0x95323000) [pid = 10386] [serial = 227] [outer = 0x946ee800] 19:30:59 INFO - PROCESS | 10386 | 1463625059481 Marionette DEBUG loaded listener.js 19:30:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 99 (0x97714c00) [pid = 10386] [serial = 228] [outer = 0x946ee800] 19:31:00 INFO - PROCESS | 10386 | 1463625060294 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]]]}] 19:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1235ms 19:31:00 INFO - PROCESS | 10386 | 1463625060316 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:31:00 INFO - PROCESS | 10386 | 1463625060324 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 19:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:31:00 INFO - PROCESS | 10386 | 1463625060334 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:31:00 INFO - PROCESS | 10386 | 1463625060339 Marionette TRACE conn3 <- [1,278,null,{}] 19:31:00 INFO - PROCESS | 10386 | 1463625060361 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}] 19:31:00 INFO - PROCESS | 10386 | 1463625060512 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:31:00 INFO - PROCESS | 10386 | 1463625060652 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x9817c000 == 51 [pid = 10386] [id = 77] 19:31:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 100 (0x98770400) [pid = 10386] [serial = 229] [outer = (nil)] 19:31:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 101 (0x99630400) [pid = 10386] [serial = 230] [outer = 0x98770400] 19:31:00 INFO - PROCESS | 10386 | 1463625060732 Marionette DEBUG loaded listener.js 19:31:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 102 (0x99dd3400) [pid = 10386] [serial = 231] [outer = 0x98770400] 19:31:01 INFO - PROCESS | 10386 | 1463625061532 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]]]}] 19:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1254ms 19:31:01 INFO - PROCESS | 10386 | 1463625061588 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:31:01 INFO - PROCESS | 10386 | 1463625061592 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 19:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:31:01 INFO - PROCESS | 10386 | 1463625061598 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:31:01 INFO - PROCESS | 10386 | 1463625061604 Marionette TRACE conn3 <- [1,282,null,{}] 19:31:01 INFO - PROCESS | 10386 | 1463625061618 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}] 19:31:01 INFO - PROCESS | 10386 | 1463625061777 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:31:01 INFO - PROCESS | 10386 | 1463625061912 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x92336400 == 52 [pid = 10386] [id = 78] 19:31:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 103 (0xa2280800) [pid = 10386] [serial = 232] [outer = (nil)] 19:31:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 104 (0xa50eb400) [pid = 10386] [serial = 233] [outer = 0xa2280800] 19:31:01 INFO - PROCESS | 10386 | 1463625061993 Marionette DEBUG loaded listener.js 19:31:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 105 (0xa67ca000) [pid = 10386] [serial = 234] [outer = 0xa2280800] 19:31:02 INFO - PROCESS | 10386 | 1463625062843 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]]]}] 19:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1281ms 19:31:02 INFO - PROCESS | 10386 | 1463625062882 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:31:02 INFO - PROCESS | 10386 | 1463625062887 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 19:31:02 INFO - PROCESS | 10386 | 1463625062893 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 10386 | 1463625062896 Marionette TRACE conn3 <- [1,286,null,{}] 19:31:02 INFO - PROCESS | 10386 | 1463625062901 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}] 19:31:03 INFO - PROCESS | 10386 | 1463625063048 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:31:03 INFO - PROCESS | 10386 | 1463625063188 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x9394d400 == 53 [pid = 10386] [id = 79] 19:31:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 106 (0x97711000) [pid = 10386] [serial = 235] [outer = (nil)] 19:31:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 107 (0xa6d8f800) [pid = 10386] [serial = 236] [outer = 0x97711000] 19:31:03 INFO - PROCESS | 10386 | 1463625063264 Marionette DEBUG loaded listener.js 19:31:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 108 (0xa6e2ec00) [pid = 10386] [serial = 237] [outer = 0x97711000] 19:31:04 INFO - PROCESS | 10386 | 1463625064047 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]]]}] 19:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1183ms 19:31:04 INFO - PROCESS | 10386 | 1463625064075 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:31:04 INFO - PROCESS | 10386 | 1463625064079 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 19:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:31:04 INFO - PROCESS | 10386 | 1463625064084 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:31:04 INFO - PROCESS | 10386 | 1463625064088 Marionette TRACE conn3 <- [1,290,null,{}] 19:31:04 INFO - PROCESS | 10386 | 1463625064093 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}] 19:31:04 INFO - PROCESS | 10386 | 1463625064290 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:31:04 INFO - PROCESS | 10386 | 1463625064308 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:04 INFO - PROCESS | 10386 | ++DOCSHELL 0xa677e800 == 54 [pid = 10386] [id = 80] 19:31:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 109 (0xa68c1c00) [pid = 10386] [serial = 238] [outer = (nil)] 19:31:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 110 (0xa8189000) [pid = 10386] [serial = 239] [outer = 0xa68c1c00] 19:31:04 INFO - PROCESS | 10386 | 1463625064386 Marionette DEBUG loaded listener.js 19:31:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 111 (0xa818e400) [pid = 10386] [serial = 240] [outer = 0xa68c1c00] 19:31:05 INFO - PROCESS | 10386 | 1463625065211 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]]]}] 19:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1136ms 19:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:31:05 INFO - PROCESS | 10386 | 1463625065221 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:31:05 INFO - PROCESS | 10386 | 1463625065224 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 19:31:05 INFO - PROCESS | 10386 | 1463625065245 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:31:05 INFO - PROCESS | 10386 | 1463625065248 Marionette TRACE conn3 <- [1,294,null,{}] 19:31:05 INFO - PROCESS | 10386 | 1463625065256 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}] 19:31:05 INFO - PROCESS | 10386 | 1463625065429 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:31:05 INFO - PROCESS | 10386 | 1463625065563 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x929f5c00 == 55 [pid = 10386] [id = 81] 19:31:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 112 (0x92d07000) [pid = 10386] [serial = 241] [outer = (nil)] 19:31:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 113 (0xa8b8b000) [pid = 10386] [serial = 242] [outer = 0x92d07000] 19:31:05 INFO - PROCESS | 10386 | 1463625065640 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 114 (0xa8f2e800) [pid = 10386] [serial = 243] [outer = 0x92d07000] 19:31:06 INFO - PROCESS | 10386 | 1463625066445 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]]]}] 19:31:06 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. 19:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1248ms 19:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:31:06 INFO - PROCESS | 10386 | 1463625066477 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:31:06 INFO - PROCESS | 10386 | 1463625066480 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 19:31:06 INFO - PROCESS | 10386 | 1463625066492 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:31:06 INFO - PROCESS | 10386 | 1463625066495 Marionette TRACE conn3 <- [1,298,null,{}] 19:31:06 INFO - PROCESS | 10386 | 1463625066519 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}] 19:31:06 INFO - PROCESS | 10386 | 1463625066666 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:31:06 INFO - PROCESS | 10386 | 1463625066969 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x946be800 == 56 [pid = 10386] [id = 82] 19:31:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 115 (0x946c1400) [pid = 10386] [serial = 244] [outer = (nil)] 19:31:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 116 (0x946fc000) [pid = 10386] [serial = 245] [outer = 0x946c1400] 19:31:07 INFO - PROCESS | 10386 | 1463625067102 Marionette DEBUG loaded listener.js 19:31:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 117 (0x95131800) [pid = 10386] [serial = 246] [outer = 0x946c1400] 19:31:07 INFO - PROCESS | 10386 | 1463625067852 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]]]}] 19:31:07 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. 19:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1415ms 19:31:07 INFO - PROCESS | 10386 | 1463625067901 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:31:07 INFO - PROCESS | 10386 | 1463625067906 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 19:31:07 INFO - PROCESS | 10386 | 1463625067927 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:31:07 INFO - PROCESS | 10386 | 1463625067933 Marionette TRACE conn3 <- [1,302,null,{}] 19:31:07 INFO - PROCESS | 10386 | 1463625067943 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}] 19:31:08 INFO - PROCESS | 10386 | 1463625068090 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:31:08 INFO - PROCESS | 10386 | 1463625068238 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x929f7c00 == 57 [pid = 10386] [id = 83] 19:31:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 118 (0x9512e000) [pid = 10386] [serial = 247] [outer = (nil)] 19:31:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 119 (0x99495800) [pid = 10386] [serial = 248] [outer = 0x9512e000] 19:31:08 INFO - PROCESS | 10386 | 1463625068333 Marionette DEBUG loaded listener.js 19:31:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 120 (0x998bf000) [pid = 10386] [serial = 249] [outer = 0x9512e000] 19:31:09 INFO - PROCESS | 10386 | --DOCSHELL 0x98116000 == 56 [pid = 10386] [id = 42] 19:31:09 INFO - PROCESS | 10386 | --DOCSHELL 0x92227800 == 55 [pid = 10386] [id = 74] 19:31:09 INFO - PROCESS | 10386 | --DOCSHELL 0x9394f000 == 54 [pid = 10386] [id = 73] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 119 (0xa50f0c00) [pid = 10386] [serial = 185] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOCSHELL 0x9963ac00 == 53 [pid = 10386] [id = 72] 19:31:09 INFO - PROCESS | 10386 | --DOCSHELL 0x9233e400 == 52 [pid = 10386] [id = 71] 19:31:09 INFO - PROCESS | 10386 | --DOCSHELL 0x9512bc00 == 51 [pid = 10386] [id = 70] 19:31:09 INFO - PROCESS | 10386 | --DOCSHELL 0x946f8400 == 50 [pid = 10386] [id = 69] 19:31:09 INFO - PROCESS | 10386 | --DOCSHELL 0x95125000 == 49 [pid = 10386] [id = 68] 19:31:09 INFO - PROCESS | 10386 | 1463625069151 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]]]}] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 118 (0xa21a4400) [pid = 10386] [serial = 176] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 117 (0xa24fb000) [pid = 10386] [serial = 179] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 116 (0xa35eb800) [pid = 10386] [serial = 182] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 115 (0x9233d000) [pid = 10386] [serial = 149] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 114 (0x97717800) [pid = 10386] [serial = 152] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 113 (0xa3022800) [pid = 10386] [serial = 155] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 112 (0xa6282000) [pid = 10386] [serial = 158] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 111 (0x93cc8400) [pid = 10386] [serial = 167] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 110 (0x94619c00) [pid = 10386] [serial = 168] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 109 (0x95325800) [pid = 10386] [serial = 164] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 108 (0x9a9f6c00) [pid = 10386] [serial = 165] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 107 (0x9d488000) [pid = 10386] [serial = 173] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 106 (0x978ab400) [pid = 10386] [serial = 170] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 105 (0x981f9000) [pid = 10386] [serial = 171] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 104 (0x9395ac00) [pid = 10386] [serial = 161] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 103 (0xa26c7000) [pid = 10386] [serial = 180] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 102 (0xa22c8800) [pid = 10386] [serial = 177] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 101 (0xa503b000) [pid = 10386] [serial = 183] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 10386 | --DOMWINDOW == 100 (0x9a9eac00) [pid = 10386] [serial = 174] [outer = (nil)] [url = about:blank] 19:31:09 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. 19:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1298ms 19:31:09 INFO - PROCESS | 10386 | 1463625069213 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:31:09 INFO - PROCESS | 10386 | 1463625069217 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 19:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:31:09 INFO - PROCESS | 10386 | 1463625069224 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:31:09 INFO - PROCESS | 10386 | 1463625069227 Marionette TRACE conn3 <- [1,306,null,{}] 19:31:09 INFO - PROCESS | 10386 | 1463625069238 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}] 19:31:09 INFO - PROCESS | 10386 | 1463625069382 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:31:09 INFO - PROCESS | 10386 | 1463625069392 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x9460e800 == 50 [pid = 10386] [id = 84] 19:31:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 101 (0x9461b000) [pid = 10386] [serial = 250] [outer = (nil)] 19:31:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 102 (0x978ab400) [pid = 10386] [serial = 251] [outer = 0x9461b000] 19:31:09 INFO - PROCESS | 10386 | 1463625069458 Marionette DEBUG loaded listener.js 19:31:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 103 (0x995e5400) [pid = 10386] [serial = 252] [outer = 0x9461b000] 19:31:10 INFO - PROCESS | 10386 | 1463625070205 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]]]}] 19:31:10 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. 19:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1032ms 19:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:31:10 INFO - PROCESS | 10386 | 1463625070256 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:31:10 INFO - PROCESS | 10386 | 1463625070259 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 19:31:10 INFO - PROCESS | 10386 | 1463625070267 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:31:10 INFO - PROCESS | 10386 | 1463625070275 Marionette TRACE conn3 <- [1,310,null,{}] 19:31:10 INFO - PROCESS | 10386 | 1463625070304 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}] 19:31:10 INFO - PROCESS | 10386 | 1463625070442 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:31:10 INFO - PROCESS | 10386 | 1463625070453 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x9531f000 == 51 [pid = 10386] [id = 85] 19:31:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 104 (0x9a96c400) [pid = 10386] [serial = 253] [outer = (nil)] 19:31:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 105 (0x9d4d1800) [pid = 10386] [serial = 254] [outer = 0x9a96c400] 19:31:10 INFO - PROCESS | 10386 | 1463625070517 Marionette DEBUG loaded listener.js 19:31:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 106 (0xa104cc00) [pid = 10386] [serial = 255] [outer = 0x9a96c400] 19:31:11 INFO - PROCESS | 10386 | 1463625071348 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]]]}] 19:31:11 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. 19:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1142ms 19:31:11 INFO - PROCESS | 10386 | 1463625071408 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:31:11 INFO - PROCESS | 10386 | 1463625071413 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 19:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:31:11 INFO - PROCESS | 10386 | 1463625071422 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:31:11 INFO - PROCESS | 10386 | 1463625071428 Marionette TRACE conn3 <- [1,314,null,{}] 19:31:11 INFO - PROCESS | 10386 | 1463625071438 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}] 19:31:11 INFO - PROCESS | 10386 | 1463625071599 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:31:11 INFO - PROCESS | 10386 | 1463625071738 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x93956800 == 52 [pid = 10386] [id = 86] 19:31:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 107 (0x9460e000) [pid = 10386] [serial = 256] [outer = (nil)] 19:31:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 108 (0x95127800) [pid = 10386] [serial = 257] [outer = 0x9460e000] 19:31:11 INFO - PROCESS | 10386 | 1463625071816 Marionette DEBUG loaded listener.js 19:31:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 109 (0x978b3800) [pid = 10386] [serial = 258] [outer = 0x9460e000] 19:31:12 INFO - PROCESS | 10386 | 1463625072755 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]]]}] 19:31:12 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. 19:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1389ms 19:31:12 INFO - PROCESS | 10386 | 1463625072811 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:31:12 INFO - PROCESS | 10386 | 1463625072820 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 19:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:31:12 INFO - PROCESS | 10386 | 1463625072830 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:31:12 INFO - PROCESS | 10386 | 1463625072833 Marionette TRACE conn3 <- [1,318,null,{}] 19:31:12 INFO - PROCESS | 10386 | 1463625072839 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}] 19:31:13 INFO - PROCESS | 10386 | 1463625073009 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:31:13 INFO - PROCESS | 10386 | 1463625073146 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x99632800 == 53 [pid = 10386] [id = 87] 19:31:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 110 (0x9989c800) [pid = 10386] [serial = 259] [outer = (nil)] 19:31:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 111 (0x998cb400) [pid = 10386] [serial = 260] [outer = 0x9989c800] 19:31:13 INFO - PROCESS | 10386 | 1463625073222 Marionette DEBUG loaded listener.js 19:31:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 112 (0x9d48c400) [pid = 10386] [serial = 261] [outer = 0x9989c800] 19:31:14 INFO - PROCESS | 10386 | 1463625074087 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]]]}] 19:31:14 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. 19:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1287ms 19:31:14 INFO - PROCESS | 10386 | 1463625074117 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:31:14 INFO - PROCESS | 10386 | 1463625074121 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 19:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:31:14 INFO - PROCESS | 10386 | 1463625074128 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:31:14 INFO - PROCESS | 10386 | 1463625074135 Marionette TRACE conn3 <- [1,322,null,{}] 19:31:14 INFO - PROCESS | 10386 | 1463625074151 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}] 19:31:14 INFO - PROCESS | 10386 | 1463625074311 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:31:14 INFO - PROCESS | 10386 | 1463625074455 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x998c3800 == 54 [pid = 10386] [id = 88] 19:31:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 113 (0xa244d800) [pid = 10386] [serial = 262] [outer = (nil)] 19:31:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 114 (0xa26ed400) [pid = 10386] [serial = 263] [outer = 0xa244d800] 19:31:14 INFO - PROCESS | 10386 | 1463625074536 Marionette DEBUG loaded listener.js 19:31:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 115 (0xa3250000) [pid = 10386] [serial = 264] [outer = 0xa244d800] 19:31:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 116 (0xa6778000) [pid = 10386] [serial = 265] [outer = 0x929f8000] 19:31:15 INFO - PROCESS | 10386 | 1463625075540 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]]]}] 19:31:15 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. 19:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1435ms 19:31:15 INFO - PROCESS | 10386 | 1463625075563 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:31:15 INFO - PROCESS | 10386 | 1463625075567 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 19:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:31:15 INFO - PROCESS | 10386 | 1463625075573 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:31:15 INFO - PROCESS | 10386 | 1463625075576 Marionette TRACE conn3 <- [1,326,null,{}] 19:31:15 INFO - PROCESS | 10386 | 1463625075583 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}] 19:31:15 INFO - PROCESS | 10386 | 1463625075732 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:31:15 INFO - PROCESS | 10386 | 1463625075875 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a2a8400 == 55 [pid = 10386] [id = 89] 19:31:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 117 (0x9d4d3c00) [pid = 10386] [serial = 266] [outer = (nil)] 19:31:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 118 (0xa628fc00) [pid = 10386] [serial = 267] [outer = 0x9d4d3c00] 19:31:15 INFO - PROCESS | 10386 | 1463625075957 Marionette DEBUG loaded listener.js 19:31:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 119 (0x9d798800) [pid = 10386] [serial = 268] [outer = 0x9d4d3c00] 19:31:16 INFO - PROCESS | 10386 | 1463625076797 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]]]}] 19:31:16 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. 19:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1233ms 19:31:16 INFO - PROCESS | 10386 | 1463625076807 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:31:16 INFO - PROCESS | 10386 | 1463625076810 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 19:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:31:16 INFO - PROCESS | 10386 | 1463625076834 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:31:16 INFO - PROCESS | 10386 | 1463625076838 Marionette TRACE conn3 <- [1,330,null,{}] 19:31:16 INFO - PROCESS | 10386 | 1463625076843 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}] 19:31:16 INFO - PROCESS | 10386 | 1463625076990 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:31:17 INFO - PROCESS | 10386 | 1463625077131 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:17 INFO - PROCESS | 10386 | ++DOCSHELL 0xa227a400 == 56 [pid = 10386] [id = 90] 19:31:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 120 (0xa30f1400) [pid = 10386] [serial = 269] [outer = (nil)] 19:31:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 121 (0xa6e3b800) [pid = 10386] [serial = 270] [outer = 0xa30f1400] 19:31:17 INFO - PROCESS | 10386 | 1463625077208 Marionette DEBUG loaded listener.js 19:31:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 122 (0xa81b2000) [pid = 10386] [serial = 271] [outer = 0xa30f1400] 19:31:18 INFO - PROCESS | 10386 | 1463625078069 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]]]}] 19:31:18 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. 19:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1283ms 19:31:18 INFO - PROCESS | 10386 | 1463625078115 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:31:18 INFO - PROCESS | 10386 | 1463625078119 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 19:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:31:18 INFO - PROCESS | 10386 | 1463625078125 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:31:18 INFO - PROCESS | 10386 | 1463625078127 Marionette TRACE conn3 <- [1,334,null,{}] 19:31:18 INFO - PROCESS | 10386 | 1463625078133 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}] 19:31:18 INFO - PROCESS | 10386 | 1463625078303 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:31:18 INFO - PROCESS | 10386 | 1463625078441 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x991a7800 == 57 [pid = 10386] [id = 91] 19:31:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 123 (0xa62f4c00) [pid = 10386] [serial = 272] [outer = (nil)] 19:31:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 124 (0xabf93c00) [pid = 10386] [serial = 273] [outer = 0xa62f4c00] 19:31:18 INFO - PROCESS | 10386 | 1463625078522 Marionette DEBUG loaded listener.js 19:31:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 125 (0xa6ed6400) [pid = 10386] [serial = 274] [outer = 0xa62f4c00] 19:31:19 INFO - PROCESS | 10386 | 1463625079274 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]]]}] 19:31:19 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. 19:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1231ms 19:31:19 INFO - PROCESS | 10386 | 1463625079356 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:31:19 INFO - PROCESS | 10386 | 1463625079360 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 19:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:31:19 INFO - PROCESS | 10386 | 1463625079367 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:31:19 INFO - PROCESS | 10386 | 1463625079370 Marionette TRACE conn3 <- [1,338,null,{}] 19:31:19 INFO - PROCESS | 10386 | 1463625079393 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}] 19:31:19 INFO - PROCESS | 10386 | 1463625079545 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:31:19 INFO - PROCESS | 10386 | 1463625079686 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fd5000 == 58 [pid = 10386] [id = 92] 19:31:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 126 (0x91fd5c00) [pid = 10386] [serial = 275] [outer = (nil)] 19:31:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 127 (0x91fdb800) [pid = 10386] [serial = 276] [outer = 0x91fd5c00] 19:31:19 INFO - PROCESS | 10386 | 1463625079769 Marionette DEBUG loaded listener.js 19:31:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 128 (0x91fde800) [pid = 10386] [serial = 277] [outer = 0x91fd5c00] 19:31:20 INFO - PROCESS | 10386 | 1463625080557 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]]]}] 19:31:20 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. 19:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1233ms 19:31:20 INFO - PROCESS | 10386 | 1463625080600 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:31:20 INFO - PROCESS | 10386 | 1463625080604 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 19:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:31:20 INFO - PROCESS | 10386 | 1463625080610 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:31:20 INFO - PROCESS | 10386 | 1463625080613 Marionette TRACE conn3 <- [1,342,null,{}] 19:31:20 INFO - PROCESS | 10386 | 1463625080618 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}] 19:31:20 INFO - PROCESS | 10386 | 1463625080768 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:31:20 INFO - PROCESS | 10386 | 1463625080914 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fe0800 == 59 [pid = 10386] [id = 93] 19:31:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 129 (0x9394e000) [pid = 10386] [serial = 278] [outer = (nil)] 19:31:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 130 (0xa6ed4800) [pid = 10386] [serial = 279] [outer = 0x9394e000] 19:31:21 INFO - PROCESS | 10386 | 1463625080993 Marionette DEBUG loaded listener.js 19:31:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0xa6ed8800) [pid = 10386] [serial = 280] [outer = 0x9394e000] 19:31:22 INFO - PROCESS | 10386 | 1463625082009 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]]]}] 19:31:22 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. 19:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1428ms 19:31:22 INFO - PROCESS | 10386 | 1463625082038 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:31:22 INFO - PROCESS | 10386 | 1463625082044 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 19:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:31:22 INFO - PROCESS | 10386 | 1463625082051 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:31:22 INFO - PROCESS | 10386 | 1463625082056 Marionette TRACE conn3 <- [1,346,null,{}] 19:31:22 INFO - PROCESS | 10386 | 1463625082063 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}] 19:31:22 INFO - PROCESS | 10386 | 1463625082225 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:31:22 INFO - PROCESS | 10386 | 1463625082382 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x9461a800 == 60 [pid = 10386] [id = 94] 19:31:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0x9461bc00) [pid = 10386] [serial = 281] [outer = (nil)] 19:31:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0x977bec00) [pid = 10386] [serial = 282] [outer = 0x9461bc00] 19:31:22 INFO - PROCESS | 10386 | 1463625082452 Marionette DEBUG loaded listener.js 19:31:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0x99631c00) [pid = 10386] [serial = 283] [outer = 0x9461bc00] 19:31:22 INFO - PROCESS | 10386 | --DOCSHELL 0x9460e800 == 59 [pid = 10386] [id = 84] 19:31:22 INFO - PROCESS | 10386 | --DOCSHELL 0x929f7c00 == 58 [pid = 10386] [id = 83] 19:31:22 INFO - PROCESS | 10386 | --DOCSHELL 0x946be800 == 57 [pid = 10386] [id = 82] 19:31:22 INFO - PROCESS | 10386 | --DOCSHELL 0x9817c000 == 56 [pid = 10386] [id = 77] 19:31:22 INFO - PROCESS | 10386 | --DOCSHELL 0x92220800 == 55 [pid = 10386] [id = 76] 19:31:23 INFO - PROCESS | 10386 | 1463625083244 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]]]}] 19:31:23 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. 19:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1244ms 19:31:23 INFO - PROCESS | 10386 | 1463625083315 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:31:23 INFO - PROCESS | 10386 | 1463625083321 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 19:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:31:23 INFO - PROCESS | 10386 | 1463625083330 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:31:23 INFO - PROCESS | 10386 | 1463625083334 Marionette TRACE conn3 <- [1,350,null,{}] 19:31:23 INFO - PROCESS | 10386 | 1463625083339 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}] 19:31:23 INFO - PROCESS | 10386 | 1463625083516 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:31:23 INFO - PROCESS | 10386 | 1463625083538 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x946be800 == 56 [pid = 10386] [id = 95] 19:31:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0x97965000) [pid = 10386] [serial = 284] [outer = (nil)] 19:31:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0x99ddbc00) [pid = 10386] [serial = 285] [outer = 0x97965000] 19:31:23 INFO - PROCESS | 10386 | 1463625083602 Marionette DEBUG loaded listener.js 19:31:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 137 (0xa050c000) [pid = 10386] [serial = 286] [outer = 0x97965000] 19:31:24 INFO - PROCESS | 10386 | 1463625084404 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]]]}] 19:31:24 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. 19:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1129ms 19:31:24 INFO - PROCESS | 10386 | 1463625084460 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:31:24 INFO - PROCESS | 10386 | 1463625084463 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 19:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:31:24 INFO - PROCESS | 10386 | 1463625084469 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:31:24 INFO - PROCESS | 10386 | 1463625084474 Marionette TRACE conn3 <- [1,354,null,{}] 19:31:24 INFO - PROCESS | 10386 | 1463625084488 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}] 19:31:24 INFO - PROCESS | 10386 | 1463625084672 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:31:24 INFO - PROCESS | 10386 | 1463625084692 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x979da800 == 57 [pid = 10386] [id = 96] 19:31:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 138 (0xa62f2000) [pid = 10386] [serial = 287] [outer = (nil)] 19:31:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 139 (0xa6d97c00) [pid = 10386] [serial = 288] [outer = 0xa62f2000] 19:31:24 INFO - PROCESS | 10386 | 1463625084764 Marionette DEBUG loaded listener.js 19:31:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 140 (0xa6ede400) [pid = 10386] [serial = 289] [outer = 0xa62f2000] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 139 (0x9d326c00) [pid = 10386] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 138 (0x99da7000) [pid = 10386] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 137 (0x99632000) [pid = 10386] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 136 (0x9395b800) [pid = 10386] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 135 (0x946f9400) [pid = 10386] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 134 (0x9963a000) [pid = 10386] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 133 (0x9512a400) [pid = 10386] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 132 (0x946c1400) [pid = 10386] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 131 (0x9461b000) [pid = 10386] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:31:25 INFO - PROCESS | 10386 | --DOMWINDOW == 130 (0x9512e000) [pid = 10386] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:31:25 INFO - PROCESS | 10386 | 1463625085559 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]]]}] 19:31:25 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. 19:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1131ms 19:31:25 INFO - PROCESS | 10386 | 1463625085601 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:31:25 INFO - PROCESS | 10386 | 1463625085605 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 19:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:31:25 INFO - PROCESS | 10386 | 1463625085614 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:31:25 INFO - PROCESS | 10386 | 1463625085616 Marionette TRACE conn3 <- [1,358,null,{}] 19:31:25 INFO - PROCESS | 10386 | 1463625085620 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}] 19:31:25 INFO - PROCESS | 10386 | 1463625085787 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:31:25 INFO - PROCESS | 10386 | 1463625085804 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x9461b000 == 58 [pid = 10386] [id = 97] 19:31:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0x99632000) [pid = 10386] [serial = 290] [outer = (nil)] 19:31:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0xa244e800) [pid = 10386] [serial = 291] [outer = 0x99632000] 19:31:25 INFO - PROCESS | 10386 | 1463625085869 Marionette DEBUG loaded listener.js 19:31:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0xa6ee2400) [pid = 10386] [serial = 292] [outer = 0x99632000] 19:31:26 INFO - PROCESS | 10386 | 1463625086585 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]]]}] 19:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1030ms 19:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:31:26 INFO - PROCESS | 10386 | 1463625086642 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:31:26 INFO - PROCESS | 10386 | 1463625086645 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 19:31:26 INFO - PROCESS | 10386 | 1463625086651 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:31:26 INFO - PROCESS | 10386 | 1463625086654 Marionette TRACE conn3 <- [1,362,null,{}] 19:31:26 INFO - PROCESS | 10386 | 1463625086659 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}] 19:31:26 INFO - PROCESS | 10386 | 1463625086838 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:31:26 INFO - PROCESS | 10386 | 1463625086853 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:26 INFO - PROCESS | 10386 | ++DOCSHELL 0xa68bc400 == 59 [pid = 10386] [id = 98] 19:31:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0xa6ee3400) [pid = 10386] [serial = 293] [outer = (nil)] 19:31:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0xa8f20400) [pid = 10386] [serial = 294] [outer = 0xa6ee3400] 19:31:26 INFO - PROCESS | 10386 | 1463625086918 Marionette DEBUG loaded listener.js 19:31:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0xa8f61000) [pid = 10386] [serial = 295] [outer = 0xa6ee3400] 19:31:27 INFO - PROCESS | 10386 | 1463625087911 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]]]}] 19:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1281ms 19:31:27 INFO - PROCESS | 10386 | 1463625087932 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:31:27 INFO - PROCESS | 10386 | 1463625087937 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 19:31:27 INFO - PROCESS | 10386 | 1463625087944 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:31:27 INFO - PROCESS | 10386 | 1463625087949 Marionette TRACE conn3 <- [1,366,null,{}] 19:31:27 INFO - PROCESS | 10386 | 1463625087956 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}] 19:31:28 INFO - PROCESS | 10386 | 1463625088110 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:31:28 INFO - PROCESS | 10386 | 1463625088260 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x91de5800 == 60 [pid = 10386] [id = 99] 19:31:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 137 (0x91de7000) [pid = 10386] [serial = 296] [outer = (nil)] 19:31:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 138 (0x91fdc800) [pid = 10386] [serial = 297] [outer = 0x91de7000] 19:31:28 INFO - PROCESS | 10386 | 1463625088339 Marionette DEBUG loaded listener.js 19:31:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 139 (0x93954800) [pid = 10386] [serial = 298] [outer = 0x91de7000] 19:31:29 INFO - PROCESS | 10386 | 1463625089211 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]]]}] 19:31:29 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. 19:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1333ms 19:31:29 INFO - PROCESS | 10386 | 1463625089277 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:31:29 INFO - PROCESS | 10386 | 1463625089285 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 19:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:31:29 INFO - PROCESS | 10386 | 1463625089295 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:31:29 INFO - PROCESS | 10386 | 1463625089298 Marionette TRACE conn3 <- [1,370,null,{}] 19:31:29 INFO - PROCESS | 10386 | 1463625089304 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}] 19:31:29 INFO - PROCESS | 10386 | 1463625089512 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:31:29 INFO - PROCESS | 10386 | 1463625089656 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x9394f400 == 61 [pid = 10386] [id = 100] 19:31:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 140 (0x946f8400) [pid = 10386] [serial = 299] [outer = (nil)] 19:31:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 141 (0x9962ec00) [pid = 10386] [serial = 300] [outer = 0x946f8400] 19:31:29 INFO - PROCESS | 10386 | 1463625089734 Marionette DEBUG loaded listener.js 19:31:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0x998c6400) [pid = 10386] [serial = 301] [outer = 0x946f8400] 19:31:30 INFO - PROCESS | 10386 | 1463625090644 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]]]}] 19:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1393ms 19:31:30 INFO - PROCESS | 10386 | 1463625090688 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:31:30 INFO - PROCESS | 10386 | 1463625090691 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 19:31:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:31:30 INFO - PROCESS | 10386 | 1463625090697 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:31:30 INFO - PROCESS | 10386 | 1463625090703 Marionette TRACE conn3 <- [1,374,null,{}] 19:31:30 INFO - PROCESS | 10386 | 1463625090717 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}] 19:31:30 INFO - PROCESS | 10386 | 1463625090902 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:31:31 INFO - PROCESS | 10386 | 1463625091057 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x99ddec00 == 62 [pid = 10386] [id = 101] 19:31:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0xa67c8800) [pid = 10386] [serial = 302] [outer = (nil)] 19:31:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0xa6edcc00) [pid = 10386] [serial = 303] [outer = 0xa67c8800] 19:31:31 INFO - PROCESS | 10386 | 1463625091149 Marionette DEBUG loaded listener.js 19:31:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0xa8b51400) [pid = 10386] [serial = 304] [outer = 0xa67c8800] 19:31:31 INFO - PROCESS | 10386 | 1463625091978 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:31:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:31:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1345ms 19:31:32 INFO - PROCESS | 10386 | 1463625092044 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:31:32 INFO - PROCESS | 10386 | 1463625092048 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 19:31:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:31:32 INFO - PROCESS | 10386 | 1463625092054 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:31:32 INFO - PROCESS | 10386 | 1463625092057 Marionette TRACE conn3 <- [1,378,null,{}] 19:31:32 INFO - PROCESS | 10386 | 1463625092062 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}] 19:31:32 INFO - PROCESS | 10386 | 1463625092214 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:31:32 INFO - PROCESS | 10386 | 1463625092357 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fdc000 == 63 [pid = 10386] [id = 102] 19:31:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0xa2147000) [pid = 10386] [serial = 305] [outer = (nil)] 19:31:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0xa32b9800) [pid = 10386] [serial = 306] [outer = 0xa2147000] 19:31:32 INFO - PROCESS | 10386 | 1463625092433 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0xa32bc000) [pid = 10386] [serial = 307] [outer = 0xa2147000] 19:31:33 INFO - PROCESS | 10386 | 1463625093242 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:31:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:31:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1241ms 19:31:33 INFO - PROCESS | 10386 | 1463625093295 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:31:33 INFO - PROCESS | 10386 | 1463625093299 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 19:31:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:31:33 INFO - PROCESS | 10386 | 1463625093304 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:31:33 INFO - PROCESS | 10386 | 1463625093307 Marionette TRACE conn3 <- [1,382,null,{}] 19:31:33 INFO - PROCESS | 10386 | 1463625093313 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}] 19:31:33 INFO - PROCESS | 10386 | 1463625093461 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:31:33 INFO - PROCESS | 10386 | 1463625093605 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x912dac00 == 64 [pid = 10386] [id = 103] 19:31:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x912db800) [pid = 10386] [serial = 308] [outer = (nil)] 19:31:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x912de800) [pid = 10386] [serial = 309] [outer = 0x912db800] 19:31:33 INFO - PROCESS | 10386 | 1463625093743 Marionette DEBUG loaded listener.js 19:31:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x91fd7400) [pid = 10386] [serial = 310] [outer = 0x912db800] 19:31:34 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:31:34 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:31:34 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:31:34 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:31:34 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:31:34 INFO - PROCESS | 10386 | 1463625094580 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:31:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:31:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1333ms 19:31:34 INFO - PROCESS | 10386 | 1463625094638 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:31:34 INFO - PROCESS | 10386 | 1463625094641 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 19:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:31:34 INFO - PROCESS | 10386 | 1463625094647 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:31:34 INFO - PROCESS | 10386 | 1463625094650 Marionette TRACE conn3 <- [1,386,null,{}] 19:31:34 INFO - PROCESS | 10386 | 1463625094655 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}] 19:31:34 INFO - PROCESS | 10386 | 1463625094861 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:31:35 INFO - PROCESS | 10386 | 1463625095008 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ecab800 == 65 [pid = 10386] [id = 104] 19:31:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x8ecac000) [pid = 10386] [serial = 311] [outer = (nil)] 19:31:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x8ecb0400) [pid = 10386] [serial = 312] [outer = 0x8ecac000] 19:31:35 INFO - PROCESS | 10386 | 1463625095085 Marionette DEBUG loaded listener.js 19:31:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x912dd800) [pid = 10386] [serial = 313] [outer = 0x8ecac000] 19:31:36 INFO - PROCESS | 10386 | 1463625096179 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]]]}] 19:31:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:31:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1584ms 19:31:36 INFO - PROCESS | 10386 | 1463625096232 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:31:36 INFO - PROCESS | 10386 | 1463625096237 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 19:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:31:36 INFO - PROCESS | 10386 | 1463625096245 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:31:36 INFO - PROCESS | 10386 | 1463625096250 Marionette TRACE conn3 <- [1,390,null,{}] 19:31:36 INFO - PROCESS | 10386 | 1463625096258 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}] 19:31:36 INFO - PROCESS | 10386 | 1463625096398 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:31:36 INFO - PROCESS | 10386 | 1463625096575 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x91de0c00 == 66 [pid = 10386] [id = 105] 19:31:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x91de1000) [pid = 10386] [serial = 314] [outer = (nil)] 19:31:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x91fd7000) [pid = 10386] [serial = 315] [outer = 0x91de1000] 19:31:36 INFO - PROCESS | 10386 | 1463625096645 Marionette DEBUG loaded listener.js 19:31:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x9233b400) [pid = 10386] [serial = 316] [outer = 0x91de1000] 19:31:37 INFO - PROCESS | 10386 | 1463625097501 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]]]}] 19:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1291ms 19:31:37 INFO - PROCESS | 10386 | 1463625097536 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:31:37 INFO - PROCESS | 10386 | 1463625097543 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 19:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:31:37 INFO - PROCESS | 10386 | 1463625097552 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:31:37 INFO - PROCESS | 10386 | 1463625097556 Marionette TRACE conn3 <- [1,394,null,{}] 19:31:37 INFO - PROCESS | 10386 | 1463625097561 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}] 19:31:37 INFO - PROCESS | 10386 | 1463625097719 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:31:37 INFO - PROCESS | 10386 | 1463625097874 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fd9000 == 67 [pid = 10386] [id = 106] 19:31:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x92332800) [pid = 10386] [serial = 317] [outer = (nil)] 19:31:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x95125800) [pid = 10386] [serial = 318] [outer = 0x92332800] 19:31:37 INFO - PROCESS | 10386 | 1463625097943 Marionette DEBUG loaded listener.js 19:31:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x9772e400) [pid = 10386] [serial = 319] [outer = 0x92332800] 19:31:38 INFO - PROCESS | 10386 | 1463625098854 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]]]}] 19:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1336ms 19:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:31:38 INFO - PROCESS | 10386 | 1463625098888 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:31:38 INFO - PROCESS | 10386 | 1463625098891 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 19:31:38 INFO - PROCESS | 10386 | 1463625098897 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:31:38 INFO - PROCESS | 10386 | 1463625098902 Marionette TRACE conn3 <- [1,398,null,{}] 19:31:38 INFO - PROCESS | 10386 | 1463625098916 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}] 19:31:39 INFO - PROCESS | 10386 | 1463625099067 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:31:39 INFO - PROCESS | 10386 | 1463625099219 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x97964800 == 66 [pid = 10386] [id = 64] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9394cc00 == 65 [pid = 10386] [id = 63] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9460c400 == 64 [pid = 10386] [id = 31] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9461b000 == 63 [pid = 10386] [id = 97] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x979da800 == 62 [pid = 10386] [id = 96] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x946be800 == 61 [pid = 10386] [id = 95] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x9d4d1800) [pid = 10386] [serial = 254] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x95323000) [pid = 10386] [serial = 227] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x99630400) [pid = 10386] [serial = 230] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0xa50eb400) [pid = 10386] [serial = 233] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0xa6d8f800) [pid = 10386] [serial = 236] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0xa8189000) [pid = 10386] [serial = 239] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0xa8b8b000) [pid = 10386] [serial = 242] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0xa503a400) [pid = 10386] [serial = 224] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x995e4c00) [pid = 10386] [serial = 191] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0xa675dc00) [pid = 10386] [serial = 194] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x99789000) [pid = 10386] [serial = 200] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x9772d000) [pid = 10386] [serial = 197] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x946f8000) [pid = 10386] [serial = 188] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x912d1000 == 62 [pid = 10386] [id = 107] 19:31:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x92221800) [pid = 10386] [serial = 320] [outer = (nil)] 19:31:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x9460c400) [pid = 10386] [serial = 321] [outer = 0x92221800] 19:31:39 INFO - PROCESS | 10386 | 1463625099341 Marionette DEBUG loaded listener.js 19:31:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x95127400) [pid = 10386] [serial = 322] [outer = 0x92221800] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9461a800 == 61 [pid = 10386] [id = 94] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9a2a8400 == 60 [pid = 10386] [id = 89] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x998c3800 == 59 [pid = 10386] [id = 88] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x929f7400 == 58 [pid = 10386] [id = 62] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x99632800 == 57 [pid = 10386] [id = 87] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x93956800 == 56 [pid = 10386] [id = 86] 19:31:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9531f000 == 55 [pid = 10386] [id = 85] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x946fc000) [pid = 10386] [serial = 245] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x95131800) [pid = 10386] [serial = 246] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x978ab400) [pid = 10386] [serial = 251] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x99495800) [pid = 10386] [serial = 248] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0x995e5400) [pid = 10386] [serial = 252] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0x998bf000) [pid = 10386] [serial = 249] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0xa2452400) [pid = 10386] [serial = 221] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 142 (0x9d32f800) [pid = 10386] [serial = 215] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 141 (0x9d4cec00) [pid = 10386] [serial = 216] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 140 (0x99634800) [pid = 10386] [serial = 209] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 139 (0xa24fdc00) [pid = 10386] [serial = 219] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 138 (0xa30d0400) [pid = 10386] [serial = 222] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 137 (0xa2450400) [pid = 10386] [serial = 218] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 136 (0x95319800) [pid = 10386] [serial = 206] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 135 (0x99638c00) [pid = 10386] [serial = 210] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 134 (0x9a2a9000) [pid = 10386] [serial = 212] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 133 (0x9a974000) [pid = 10386] [serial = 213] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 132 (0x97724800) [pid = 10386] [serial = 203] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 131 (0x9772fc00) [pid = 10386] [serial = 204] [outer = (nil)] [url = about:blank] 19:31:39 INFO - PROCESS | 10386 | --DOMWINDOW == 130 (0x97727800) [pid = 10386] [serial = 207] [outer = (nil)] [url = about:blank] 19:31:40 INFO - PROCESS | 10386 | 1463625100096 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]]]}] 19:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1232ms 19:31:40 INFO - PROCESS | 10386 | 1463625100131 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:31:40 INFO - PROCESS | 10386 | 1463625100135 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 19:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:31:40 INFO - PROCESS | 10386 | 1463625100140 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:31:40 INFO - PROCESS | 10386 | 1463625100143 Marionette TRACE conn3 <- [1,402,null,{}] 19:31:40 INFO - PROCESS | 10386 | 1463625100147 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}] 19:31:40 INFO - PROCESS | 10386 | 1463625100280 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:31:40 INFO - PROCESS | 10386 | 1463625100293 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x95319800 == 56 [pid = 10386] [id = 108] 19:31:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0x978aac00) [pid = 10386] [serial = 323] [outer = (nil)] 19:31:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0x991ae400) [pid = 10386] [serial = 324] [outer = 0x978aac00] 19:31:40 INFO - PROCESS | 10386 | 1463625100359 Marionette DEBUG loaded listener.js 19:31:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0x99634800) [pid = 10386] [serial = 325] [outer = 0x978aac00] 19:31:41 INFO - PROCESS | 10386 | 1463625101121 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]]]}] 19:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1031ms 19:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:31:41 INFO - PROCESS | 10386 | 1463625101171 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:31:41 INFO - PROCESS | 10386 | 1463625101173 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 19:31:41 INFO - PROCESS | 10386 | 1463625101178 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:31:41 INFO - PROCESS | 10386 | 1463625101182 Marionette TRACE conn3 <- [1,406,null,{}] 19:31:41 INFO - PROCESS | 10386 | 1463625101186 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}] 19:31:41 INFO - PROCESS | 10386 | 1463625101364 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:31:41 INFO - PROCESS | 10386 | 1463625101384 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ecb3c00 == 57 [pid = 10386] [id = 109] 19:31:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0x912dc800) [pid = 10386] [serial = 326] [outer = (nil)] 19:31:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0x998bc800) [pid = 10386] [serial = 327] [outer = 0x912dc800] 19:31:41 INFO - PROCESS | 10386 | 1463625101448 Marionette DEBUG loaded listener.js 19:31:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0x9a2a8400) [pid = 10386] [serial = 328] [outer = 0x912dc800] 19:31:42 INFO - PROCESS | 10386 | 1463625102214 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]]]}] 19:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1085ms 19:31:42 INFO - PROCESS | 10386 | 1463625102265 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:31:42 INFO - PROCESS | 10386 | 1463625102268 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 19:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:31:42 INFO - PROCESS | 10386 | 1463625102298 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 10386 | 1463625102301 Marionette TRACE conn3 <- [1,410,null,{}] 19:31:42 INFO - PROCESS | 10386 | 1463625102305 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}] 19:31:42 INFO - PROCESS | 10386 | 1463625102514 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:31:42 INFO - PROCESS | 10386 | 1463625102535 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a2a9000 == 58 [pid = 10386] [id = 110] 19:31:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 137 (0x9a9f6c00) [pid = 10386] [serial = 329] [outer = (nil)] 19:31:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 138 (0xa0510000) [pid = 10386] [serial = 330] [outer = 0x9a9f6c00] 19:31:42 INFO - PROCESS | 10386 | 1463625102600 Marionette DEBUG loaded listener.js 19:31:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 139 (0xa2142000) [pid = 10386] [serial = 331] [outer = 0x9a9f6c00] 19:31:43 INFO - PROCESS | 10386 | 1463625103356 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]]]}] 19:31:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:31:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1144ms 19:31:43 INFO - PROCESS | 10386 | 1463625103425 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:31:43 INFO - PROCESS | 10386 | 1463625103429 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 19:31:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:31:43 INFO - PROCESS | 10386 | 1463625103434 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:31:43 INFO - PROCESS | 10386 | 1463625103437 Marionette TRACE conn3 <- [1,414,null,{}] 19:31:43 INFO - PROCESS | 10386 | 1463625103442 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}] 19:31:43 INFO - PROCESS | 10386 | 1463625103611 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:31:43 INFO - PROCESS | 10386 | 1463625103679 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:43 INFO - PROCESS | 10386 | ++DOCSHELL 0xa050d800 == 59 [pid = 10386] [id = 111] 19:31:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 140 (0xa2142800) [pid = 10386] [serial = 332] [outer = (nil)] 19:31:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 141 (0xa2450400) [pid = 10386] [serial = 333] [outer = 0xa2142800] 19:31:43 INFO - PROCESS | 10386 | 1463625103754 Marionette DEBUG loaded listener.js 19:31:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0xa24fdc00) [pid = 10386] [serial = 334] [outer = 0xa2142800] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 141 (0x98770400) [pid = 10386] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 140 (0x946f2800) [pid = 10386] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 139 (0xa2142c00) [pid = 10386] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 138 (0x97711000) [pid = 10386] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 137 (0x93954c00) [pid = 10386] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 136 (0x92221400) [pid = 10386] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 135 (0x9512b000) [pid = 10386] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 134 (0x995e3c00) [pid = 10386] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 133 (0x9394e400) [pid = 10386] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 132 (0xa68c1c00) [pid = 10386] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 131 (0xa3021800) [pid = 10386] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 130 (0x92d07000) [pid = 10386] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 129 (0xa26c9400) [pid = 10386] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 128 (0x9394e000) [pid = 10386] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 127 (0x97965000) [pid = 10386] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 126 (0xa62f2000) [pid = 10386] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 125 (0x9461bc00) [pid = 10386] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 124 (0x99632000) [pid = 10386] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 123 (0x929fc400) [pid = 10386] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 122 (0x98180000) [pid = 10386] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 121 (0x92d08400) [pid = 10386] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 120 (0x9d4cb000) [pid = 10386] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 119 (0xa2149000) [pid = 10386] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 118 (0xa3023c00) [pid = 10386] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 117 (0x97725400) [pid = 10386] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 116 (0xa2280800) [pid = 10386] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:31:44 INFO - PROCESS | 10386 | --DOMWINDOW == 115 (0x946ee800) [pid = 10386] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:31:45 INFO - PROCESS | 10386 | 1463625105014 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]]]}] 19:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1630ms 19:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:31:45 INFO - PROCESS | 10386 | 1463625105066 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:31:45 INFO - PROCESS | 10386 | 1463625105068 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 19:31:45 INFO - PROCESS | 10386 | 1463625105074 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:31:45 INFO - PROCESS | 10386 | 1463625105077 Marionette TRACE conn3 <- [1,418,null,{}] 19:31:45 INFO - PROCESS | 10386 | 1463625105082 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}] 19:31:45 INFO - PROCESS | 10386 | 1463625105208 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:31:45 INFO - PROCESS | 10386 | 1463625105220 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x92d08400 == 60 [pid = 10386] [id = 112] 19:31:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 116 (0x93a59800) [pid = 10386] [serial = 335] [outer = (nil)] 19:31:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 117 (0x9b12d400) [pid = 10386] [serial = 336] [outer = 0x93a59800] 19:31:45 INFO - PROCESS | 10386 | 1463625105283 Marionette DEBUG loaded listener.js 19:31:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 118 (0xa104bc00) [pid = 10386] [serial = 337] [outer = 0x93a59800] 19:31:46 INFO - PROCESS | 10386 | 1463625106408 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]]]}] 19:31:46 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 19:31:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1388ms 19:31:46 INFO - PROCESS | 10386 | 1463625106462 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:31:46 INFO - PROCESS | 10386 | 1463625106465 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 19:31:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:31:46 INFO - PROCESS | 10386 | 1463625106471 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:31:46 INFO - PROCESS | 10386 | 1463625106473 Marionette TRACE conn3 <- [1,422,null,{}] 19:31:46 INFO - PROCESS | 10386 | 1463625106478 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}] 19:31:46 INFO - PROCESS | 10386 | 1463625106674 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:31:46 INFO - PROCESS | 10386 | 1463625106820 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ecae000 == 61 [pid = 10386] [id = 113] 19:31:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 119 (0x8ecae800) [pid = 10386] [serial = 338] [outer = (nil)] 19:31:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 120 (0x912d9800) [pid = 10386] [serial = 339] [outer = 0x8ecae800] 19:31:46 INFO - PROCESS | 10386 | 1463625106956 Marionette DEBUG loaded listener.js 19:31:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 121 (0x91ddec00) [pid = 10386] [serial = 340] [outer = 0x8ecae800] 19:31:48 INFO - PROCESS | 10386 | 1463625108234 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]]]}] 19:31:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:31:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1779ms 19:31:48 INFO - PROCESS | 10386 | 1463625108252 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:31:48 INFO - PROCESS | 10386 | 1463625108257 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 19:31:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:31:48 INFO - PROCESS | 10386 | 1463625108264 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:31:48 INFO - PROCESS | 10386 | 1463625108270 Marionette TRACE conn3 <- [1,426,null,{}] 19:31:48 INFO - PROCESS | 10386 | 1463625108277 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}] 19:31:48 INFO - PROCESS | 10386 | 1463625108473 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:31:48 INFO - PROCESS | 10386 | 1463625108623 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fd9800 == 62 [pid = 10386] [id = 114] 19:31:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 122 (0x9233f000) [pid = 10386] [serial = 341] [outer = (nil)] 19:31:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 123 (0x94618800) [pid = 10386] [serial = 342] [outer = 0x9233f000] 19:31:48 INFO - PROCESS | 10386 | 1463625108703 Marionette DEBUG loaded listener.js 19:31:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 124 (0x946fc400) [pid = 10386] [serial = 343] [outer = 0x9233f000] 19:31:49 INFO - PROCESS | 10386 | 1463625109583 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] 19:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:31:49 INFO - PROCESS | 10386 | 1463625109662 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 19:31:49 INFO - PROCESS | 10386 | 1463625109668 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:31:49 INFO - PROCESS | 10386 | 1463625109672 Marionette TRACE conn3 <- [1,430,null,{}] 19:31:49 INFO - PROCESS | 10386 | 1463625109677 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}] 19:31:49 INFO - PROCESS | 10386 | 1463625109841 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:31:50 INFO - PROCESS | 10386 | 1463625109990 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x97730400 == 63 [pid = 10386] [id = 115] 19:31:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 125 (0x98ecc800) [pid = 10386] [serial = 344] [outer = (nil)] 19:31:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 126 (0x991a9400) [pid = 10386] [serial = 345] [outer = 0x98ecc800] 19:31:50 INFO - PROCESS | 10386 | 1463625110068 Marionette DEBUG loaded listener.js 19:31:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 127 (0x9962e800) [pid = 10386] [serial = 346] [outer = 0x98ecc800] 19:31:51 INFO - PROCESS | 10386 | 1463625111023 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]]]}] 19:31:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:31:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1381ms 19:31:51 INFO - PROCESS | 10386 | 1463625111052 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:31:51 INFO - PROCESS | 10386 | 1463625111058 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 19:31:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:31:51 INFO - PROCESS | 10386 | 1463625111073 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:31:51 INFO - PROCESS | 10386 | 1463625111080 Marionette TRACE conn3 <- [1,434,null,{}] 19:31:51 INFO - PROCESS | 10386 | 1463625111085 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}] 19:31:51 INFO - PROCESS | 10386 | 1463625111244 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:31:51 INFO - PROCESS | 10386 | 1463625111397 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x912d1400 == 64 [pid = 10386] [id = 116] 19:31:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 128 (0x998c0800) [pid = 10386] [serial = 347] [outer = (nil)] 19:31:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 129 (0xa050dc00) [pid = 10386] [serial = 348] [outer = 0x998c0800] 19:31:51 INFO - PROCESS | 10386 | 1463625111474 Marionette DEBUG loaded listener.js 19:31:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 130 (0xa2451800) [pid = 10386] [serial = 349] [outer = 0x998c0800] 19:31:52 INFO - PROCESS | 10386 | 1463625112290 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]]]}] 19:31:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:31:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1298ms 19:31:52 INFO - PROCESS | 10386 | 1463625112364 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:31:52 INFO - PROCESS | 10386 | 1463625112367 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 19:31:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:31:52 INFO - PROCESS | 10386 | 1463625112373 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:31:52 INFO - PROCESS | 10386 | 1463625112376 Marionette TRACE conn3 <- [1,438,null,{}] 19:31:52 INFO - PROCESS | 10386 | 1463625112381 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}] 19:31:52 INFO - PROCESS | 10386 | 1463625112543 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:31:52 INFO - PROCESS | 10386 | 1463625112689 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x8eca6c00 == 65 [pid = 10386] [id = 117] 19:31:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0x8ecad400) [pid = 10386] [serial = 350] [outer = (nil)] 19:31:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0xa32b3400) [pid = 10386] [serial = 351] [outer = 0x8ecad400] 19:31:52 INFO - PROCESS | 10386 | 1463625112766 Marionette DEBUG loaded listener.js 19:31:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0xa32be800) [pid = 10386] [serial = 352] [outer = 0x8ecad400] 19:31:53 INFO - PROCESS | 10386 | 1463625113662 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]]]}] 19:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1329ms 19:31:53 INFO - PROCESS | 10386 | 1463625113704 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:31:53 INFO - PROCESS | 10386 | 1463625113708 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 19:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:31:53 INFO - PROCESS | 10386 | 1463625113713 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:31:53 INFO - PROCESS | 10386 | 1463625113716 Marionette TRACE conn3 <- [1,442,null,{}] 19:31:53 INFO - PROCESS | 10386 | 1463625113721 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}] 19:31:53 INFO - PROCESS | 10386 | 1463625113885 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:31:54 INFO - PROCESS | 10386 | 1463625114015 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:54 INFO - PROCESS | 10386 | ++DOCSHELL 0xa32b9c00 == 66 [pid = 10386] [id = 118] 19:31:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0xa35ec000) [pid = 10386] [serial = 353] [outer = (nil)] 19:31:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0xa6280400) [pid = 10386] [serial = 354] [outer = 0xa35ec000] 19:31:54 INFO - PROCESS | 10386 | 1463625114114 Marionette DEBUG loaded listener.js 19:31:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0xa6d94400) [pid = 10386] [serial = 355] [outer = 0xa35ec000] 19:31:55 INFO - PROCESS | 10386 | 1463625115013 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]]]}] 19:31:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1331ms 19:31:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:31:55 INFO - PROCESS | 10386 | 1463625115045 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:31:55 INFO - PROCESS | 10386 | 1463625115048 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 19:31:55 INFO - PROCESS | 10386 | 1463625115055 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:31:55 INFO - PROCESS | 10386 | 1463625115058 Marionette TRACE conn3 <- [1,446,null,{}] 19:31:55 INFO - PROCESS | 10386 | 1463625115064 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}] 19:31:55 INFO - PROCESS | 10386 | 1463625115219 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:31:55 INFO - PROCESS | 10386 | 1463625115376 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ecb2800 == 67 [pid = 10386] [id = 119] 19:31:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 137 (0x8efe1c00) [pid = 10386] [serial = 356] [outer = (nil)] 19:31:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 138 (0x8efee800) [pid = 10386] [serial = 357] [outer = 0x8efe1c00] 19:31:55 INFO - PROCESS | 10386 | 1463625115452 Marionette DEBUG loaded listener.js 19:31:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 139 (0x912d4800) [pid = 10386] [serial = 358] [outer = 0x8efe1c00] 19:31:56 INFO - PROCESS | 10386 | 1463625116359 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]]]}] 19:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1381ms 19:31:56 INFO - PROCESS | 10386 | 1463625116435 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:31:56 INFO - PROCESS | 10386 | 1463625116438 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 19:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:31:56 INFO - PROCESS | 10386 | 1463625116445 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:31:56 INFO - PROCESS | 10386 | 1463625116448 Marionette TRACE conn3 <- [1,450,null,{}] 19:31:56 INFO - PROCESS | 10386 | 1463625116453 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}] 19:31:56 INFO - PROCESS | 10386 | 1463625116861 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:31:57 INFO - PROCESS | 10386 | 1463625117065 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x91dd9800 == 68 [pid = 10386] [id = 120] 19:31:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 140 (0x91dd9c00) [pid = 10386] [serial = 359] [outer = (nil)] 19:31:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 141 (0x91ddf000) [pid = 10386] [serial = 360] [outer = 0x91dd9c00] 19:31:57 INFO - PROCESS | 10386 | 1463625117137 Marionette DEBUG loaded listener.js 19:31:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0x91fdfc00) [pid = 10386] [serial = 361] [outer = 0x91dd9c00] 19:31:57 INFO - PROCESS | 10386 | 1463625117957 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] 19:31:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:31:58 INFO - PROCESS | 10386 | 1463625118036 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 19:31:58 INFO - PROCESS | 10386 | 1463625118043 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:31:58 INFO - PROCESS | 10386 | 1463625118048 Marionette TRACE conn3 <- [1,454,null,{}] 19:31:58 INFO - PROCESS | 10386 | 1463625118055 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}] 19:31:58 INFO - PROCESS | 10386 | 1463625118281 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:31:58 INFO - PROCESS | 10386 | 1463625118476 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x91de6c00 == 69 [pid = 10386] [id = 121] 19:31:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0x91fd1400) [pid = 10386] [serial = 362] [outer = (nil)] 19:31:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x9395b000) [pid = 10386] [serial = 363] [outer = 0x91fd1400] 19:31:58 INFO - PROCESS | 10386 | 1463625118607 Marionette DEBUG loaded listener.js 19:31:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x95316c00) [pid = 10386] [serial = 364] [outer = 0x91fd1400] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0x92e51c00 == 68 [pid = 10386] [id = 26] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0x946f6800 == 67 [pid = 10386] [id = 6] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0x9233b800 == 66 [pid = 10386] [id = 25] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0x93a57c00 == 65 [pid = 10386] [id = 24] 19:31:58 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0xa8f20400) [pid = 10386] [serial = 294] [outer = (nil)] [url = about:blank] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0x92d08400 == 64 [pid = 10386] [id = 112] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0xa050d800 == 63 [pid = 10386] [id = 111] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0x9a2a9000 == 62 [pid = 10386] [id = 110] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0x8ecb3c00 == 61 [pid = 10386] [id = 109] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0x95319800 == 60 [pid = 10386] [id = 108] 19:31:58 INFO - PROCESS | 10386 | --DOCSHELL 0x912d1000 == 59 [pid = 10386] [id = 107] 19:31:59 INFO - PROCESS | 10386 | --DOCSHELL 0x91fd9000 == 58 [pid = 10386] [id = 106] 19:31:59 INFO - PROCESS | 10386 | --DOCSHELL 0x91de0c00 == 57 [pid = 10386] [id = 105] 19:31:59 INFO - PROCESS | 10386 | --DOCSHELL 0x912dac00 == 56 [pid = 10386] [id = 103] 19:31:59 INFO - PROCESS | 10386 | --DOCSHELL 0x91fdc000 == 55 [pid = 10386] [id = 102] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0xa324ec00) [pid = 10386] [serial = 201] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 142 (0x9a995000) [pid = 10386] [serial = 192] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 141 (0xa6778800) [pid = 10386] [serial = 186] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 140 (0xa6287800) [pid = 10386] [serial = 225] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 139 (0xa2629000) [pid = 10386] [serial = 120] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 138 (0xa628dc00) [pid = 10386] [serial = 159] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 137 (0x97731000) [pid = 10386] [serial = 198] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 136 (0xa67ca000) [pid = 10386] [serial = 234] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 135 (0x97714c00) [pid = 10386] [serial = 228] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 134 (0x99dd3400) [pid = 10386] [serial = 231] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 133 (0x979d4000) [pid = 10386] [serial = 123] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 132 (0xa30d5000) [pid = 10386] [serial = 147] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 131 (0xa6e2ec00) [pid = 10386] [serial = 237] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 130 (0x9512b400) [pid = 10386] [serial = 189] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 129 (0x93cc5800) [pid = 10386] [serial = 150] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 128 (0x9876b800) [pid = 10386] [serial = 153] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 127 (0x9a5a5800) [pid = 10386] [serial = 126] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 126 (0xa6281c00) [pid = 10386] [serial = 162] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 125 (0xa818e400) [pid = 10386] [serial = 240] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 124 (0xa67c6000) [pid = 10386] [serial = 195] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 123 (0xa8f2e800) [pid = 10386] [serial = 243] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 122 (0xa3256c00) [pid = 10386] [serial = 156] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 121 (0xa6ed4800) [pid = 10386] [serial = 279] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 120 (0x99ddbc00) [pid = 10386] [serial = 285] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 119 (0xa6d97c00) [pid = 10386] [serial = 288] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 118 (0x95127800) [pid = 10386] [serial = 257] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 117 (0xa26ed400) [pid = 10386] [serial = 263] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 116 (0x977bec00) [pid = 10386] [serial = 282] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 115 (0xa6ee2400) [pid = 10386] [serial = 292] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 114 (0x998cb400) [pid = 10386] [serial = 260] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 113 (0xa628fc00) [pid = 10386] [serial = 267] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 112 (0xa6e3b800) [pid = 10386] [serial = 270] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 111 (0xabf93c00) [pid = 10386] [serial = 273] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 110 (0xa6ed8800) [pid = 10386] [serial = 280] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 109 (0x91fdb800) [pid = 10386] [serial = 276] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 108 (0xa6ede400) [pid = 10386] [serial = 289] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 107 (0xa244e800) [pid = 10386] [serial = 291] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 106 (0x99631c00) [pid = 10386] [serial = 283] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 105 (0xa050c000) [pid = 10386] [serial = 286] [outer = (nil)] [url = about:blank] 19:31:59 INFO - PROCESS | 10386 | --DOMWINDOW == 104 (0x9b12d000) [pid = 10386] [serial = 111] [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.] 19:31:59 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:31:59 INFO - PROCESS | 10386 | 1463625119448 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]]]}] 19:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1487ms 19:31:59 INFO - PROCESS | 10386 | 1463625119530 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:31:59 INFO - PROCESS | 10386 | 1463625119535 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 19:31:59 INFO - PROCESS | 10386 | 1463625119540 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:31:59 INFO - PROCESS | 10386 | 1463625119544 Marionette TRACE conn3 <- [1,458,null,{}] 19:31:59 INFO - PROCESS | 10386 | 1463625119549 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}] 19:31:59 INFO - PROCESS | 10386 | 1463625119693 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:31:59 INFO - PROCESS | 10386 | 1463625119798 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x912d1000 == 56 [pid = 10386] [id = 122] 19:31:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 105 (0x912dac00) [pid = 10386] [serial = 365] [outer = (nil)] 19:31:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 106 (0x9772e800) [pid = 10386] [serial = 366] [outer = 0x912dac00] 19:31:59 INFO - PROCESS | 10386 | 1463625119865 Marionette DEBUG loaded listener.js 19:31:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 107 (0x978b3400) [pid = 10386] [serial = 367] [outer = 0x912dac00] 19:32:00 INFO - PROCESS | 10386 | 1463625120619 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] 19:32:00 INFO - PROCESS | 10386 | 1463625120692 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 19:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:32:00 INFO - PROCESS | 10386 | 1463625120708 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:32:00 INFO - PROCESS | 10386 | 1463625120714 Marionette TRACE conn3 <- [1,462,null,{}] 19:32:00 INFO - PROCESS | 10386 | 1463625120723 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}] 19:32:00 INFO - PROCESS | 10386 | 1463625120874 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:32:00 INFO - PROCESS | 10386 | 1463625120883 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x93cd0c00 == 57 [pid = 10386] [id = 123] 19:32:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 108 (0x978ab400) [pid = 10386] [serial = 368] [outer = (nil)] 19:32:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 109 (0x998c4800) [pid = 10386] [serial = 369] [outer = 0x978ab400] 19:32:00 INFO - PROCESS | 10386 | 1463625120953 Marionette DEBUG loaded listener.js 19:32:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 110 (0x99f52c00) [pid = 10386] [serial = 370] [outer = 0x978ab400] 19:32:01 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:01 INFO - PROCESS | 10386 | 1463625121852 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] 19:32:01 INFO - PROCESS | 10386 | 1463625121899 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 19:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:32:01 INFO - PROCESS | 10386 | 1463625121905 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:32:01 INFO - PROCESS | 10386 | 1463625121907 Marionette TRACE conn3 <- [1,466,null,{}] 19:32:01 INFO - PROCESS | 10386 | 1463625121927 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}] 19:32:02 INFO - PROCESS | 10386 | 1463625122116 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:32:02 INFO - PROCESS | 10386 | 1463625122134 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe8000 == 58 [pid = 10386] [id = 124] 19:32:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 111 (0x998c2000) [pid = 10386] [serial = 371] [outer = (nil)] 19:32:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 112 (0x99f5a000) [pid = 10386] [serial = 372] [outer = 0x998c2000] 19:32:02 INFO - PROCESS | 10386 | 1463625122200 Marionette DEBUG loaded listener.js 19:32:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 113 (0x99f5f800) [pid = 10386] [serial = 373] [outer = 0x998c2000] 19:32:03 INFO - PROCESS | 10386 | 1463625123041 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] 19:32:03 INFO - PROCESS | 10386 | 1463625123090 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 19:32:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:32:03 INFO - PROCESS | 10386 | 1463625123096 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:32:03 INFO - PROCESS | 10386 | 1463625123098 Marionette TRACE conn3 <- [1,470,null,{}] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 112 (0x9460e000) [pid = 10386] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 111 (0x9989c800) [pid = 10386] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 110 (0x9a96c400) [pid = 10386] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 109 (0xa2142800) [pid = 10386] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 108 (0x912dc800) [pid = 10386] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 107 (0x978aac00) [pid = 10386] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 106 (0x91de1000) [pid = 10386] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 105 (0x9a9f6c00) [pid = 10386] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 104 (0x92221800) [pid = 10386] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:32:03 INFO - PROCESS | 10386 | --DOMWINDOW == 103 (0x92332800) [pid = 10386] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:32:03 INFO - PROCESS | 10386 | 1463625123304 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}] 19:32:03 INFO - PROCESS | 10386 | 1463625123438 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:32:03 INFO - PROCESS | 10386 | 1463625123456 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x978aac00 == 59 [pid = 10386] [id = 125] 19:32:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 104 (0x979d5400) [pid = 10386] [serial = 374] [outer = (nil)] 19:32:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 105 (0x9963b800) [pid = 10386] [serial = 375] [outer = 0x979d5400] 19:32:03 INFO - PROCESS | 10386 | 1463625123532 Marionette DEBUG loaded listener.js 19:32:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 106 (0x9d324000) [pid = 10386] [serial = 376] [outer = 0x979d5400] 19:32:04 INFO - PROCESS | 10386 | 1463625124332 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]]]}] 19:32:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:32:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1251ms 19:32:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:32:04 INFO - PROCESS | 10386 | 1463625124363 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:32:04 INFO - PROCESS | 10386 | 1463625124365 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 19:32:04 INFO - PROCESS | 10386 | 1463625124372 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:32:04 INFO - PROCESS | 10386 | 1463625124375 Marionette TRACE conn3 <- [1,474,null,{}] 19:32:04 INFO - PROCESS | 10386 | 1463625124388 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}] 19:32:04 INFO - PROCESS | 10386 | 1463625124538 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:32:04 INFO - PROCESS | 10386 | 1463625124555 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x99f5f000 == 60 [pid = 10386] [id = 126] 19:32:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 107 (0x9d32e000) [pid = 10386] [serial = 377] [outer = (nil)] 19:32:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 108 (0x9d7a4400) [pid = 10386] [serial = 378] [outer = 0x9d32e000] 19:32:04 INFO - PROCESS | 10386 | 1463625124619 Marionette DEBUG loaded listener.js 19:32:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 109 (0xa22bec00) [pid = 10386] [serial = 379] [outer = 0x9d32e000] 19:32:05 INFO - PROCESS | 10386 | 1463625125416 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]]]}] 19:32:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:32:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1106ms 19:32:05 INFO - PROCESS | 10386 | 1463625125480 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:32:05 INFO - PROCESS | 10386 | 1463625125486 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 19:32:05 INFO - PROCESS | 10386 | 1463625125494 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:32:05 INFO - PROCESS | 10386 | 1463625125500 Marionette TRACE conn3 <- [1,478,null,{}] 19:32:05 INFO - PROCESS | 10386 | 1463625125509 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}] 19:32:05 INFO - PROCESS | 10386 | 1463625125681 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:32:05 INFO - PROCESS | 10386 | 1463625125828 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe5400 == 61 [pid = 10386] [id = 127] 19:32:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 110 (0x91ddac00) [pid = 10386] [serial = 380] [outer = (nil)] 19:32:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 111 (0x91de7400) [pid = 10386] [serial = 381] [outer = 0x91ddac00] 19:32:05 INFO - PROCESS | 10386 | 1463625125907 Marionette DEBUG loaded listener.js 19:32:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 112 (0x91fe0400) [pid = 10386] [serial = 382] [outer = 0x91ddac00] 19:32:06 INFO - PROCESS | 10386 | 1463625126846 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]]]}] 19:32:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:32:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1393ms 19:32:06 INFO - PROCESS | 10386 | 1463625126886 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:32:06 INFO - PROCESS | 10386 | 1463625126894 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 19:32:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:32:06 INFO - PROCESS | 10386 | 1463625126903 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:32:06 INFO - PROCESS | 10386 | 1463625126908 Marionette TRACE conn3 <- [1,482,null,{}] 19:32:06 INFO - PROCESS | 10386 | 1463625126913 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}] 19:32:07 INFO - PROCESS | 10386 | 1463625127071 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:32:07 INFO - PROCESS | 10386 | 1463625127225 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x946c1400 == 62 [pid = 10386] [id = 128] 19:32:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 113 (0x946f2c00) [pid = 10386] [serial = 383] [outer = (nil)] 19:32:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 114 (0x9772f000) [pid = 10386] [serial = 384] [outer = 0x946f2c00] 19:32:07 INFO - PROCESS | 10386 | 1463625127303 Marionette DEBUG loaded listener.js 19:32:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 115 (0x991a2c00) [pid = 10386] [serial = 385] [outer = 0x946f2c00] 19:32:08 INFO - PROCESS | 10386 | 1463625128280 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]]]}] 19:32:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:32:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1432ms 19:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:32:08 INFO - PROCESS | 10386 | 1463625128336 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:32:08 INFO - PROCESS | 10386 | 1463625128339 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 19:32:08 INFO - PROCESS | 10386 | 1463625128346 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:32:08 INFO - PROCESS | 10386 | 1463625128352 Marionette TRACE conn3 <- [1,486,null,{}] 19:32:08 INFO - PROCESS | 10386 | 1463625128367 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}] 19:32:08 INFO - PROCESS | 10386 | 1463625128571 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:32:08 INFO - PROCESS | 10386 | 1463625128760 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x9989b800 == 63 [pid = 10386] [id = 129] 19:32:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 116 (0x9a9f6c00) [pid = 10386] [serial = 386] [outer = (nil)] 19:32:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 117 (0x9d4d7800) [pid = 10386] [serial = 387] [outer = 0x9a9f6c00] 19:32:08 INFO - PROCESS | 10386 | 1463625128884 Marionette DEBUG loaded listener.js 19:32:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 118 (0xa2459800) [pid = 10386] [serial = 388] [outer = 0x9a9f6c00] 19:32:09 INFO - PROCESS | 10386 | 1463625129717 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]]]}] 19:32:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:32:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1442ms 19:32:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:32:09 INFO - PROCESS | 10386 | 1463625129788 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:32:09 INFO - PROCESS | 10386 | 1463625129791 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 19:32:09 INFO - PROCESS | 10386 | 1463625129798 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:32:09 INFO - PROCESS | 10386 | 1463625129801 Marionette TRACE conn3 <- [1,490,null,{}] 19:32:09 INFO - PROCESS | 10386 | 1463625129806 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}] 19:32:09 INFO - PROCESS | 10386 | 1463625129969 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:32:10 INFO - PROCESS | 10386 | 1463625130116 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x9b070c00 == 64 [pid = 10386] [id = 130] 19:32:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 119 (0xa0505000) [pid = 10386] [serial = 389] [outer = (nil)] 19:32:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 120 (0xa32b4800) [pid = 10386] [serial = 390] [outer = 0xa0505000] 19:32:10 INFO - PROCESS | 10386 | 1463625130200 Marionette DEBUG loaded listener.js 19:32:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 121 (0xa50e4000) [pid = 10386] [serial = 391] [outer = 0xa0505000] 19:32:11 INFO - PROCESS | 10386 | 1463625131004 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]]]}] 19:32:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:32:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1279ms 19:32:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:32:11 INFO - PROCESS | 10386 | 1463625131076 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:32:11 INFO - PROCESS | 10386 | 1463625131079 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 19:32:11 INFO - PROCESS | 10386 | 1463625131085 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:32:11 INFO - PROCESS | 10386 | 1463625131089 Marionette TRACE conn3 <- [1,494,null,{}] 19:32:11 INFO - PROCESS | 10386 | 1463625131094 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}] 19:32:11 INFO - PROCESS | 10386 | 1463625131249 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:32:11 INFO - PROCESS | 10386 | 1463625131396 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x91201800 == 65 [pid = 10386] [id = 131] 19:32:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 122 (0x91202000) [pid = 10386] [serial = 392] [outer = (nil)] 19:32:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 123 (0x9120b800) [pid = 10386] [serial = 393] [outer = 0x91202000] 19:32:11 INFO - PROCESS | 10386 | 1463625131472 Marionette DEBUG loaded listener.js 19:32:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 124 (0x9120d800) [pid = 10386] [serial = 394] [outer = 0x91202000] 19:32:12 INFO - PROCESS | 10386 | 1463625132339 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]]]}] 19:32:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:32:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1287ms 19:32:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:32:12 INFO - PROCESS | 10386 | 1463625132372 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:32:12 INFO - PROCESS | 10386 | 1463625132374 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 19:32:12 INFO - PROCESS | 10386 | 1463625132380 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:32:12 INFO - PROCESS | 10386 | 1463625132384 Marionette TRACE conn3 <- [1,498,null,{}] 19:32:12 INFO - PROCESS | 10386 | 1463625132389 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}] 19:32:12 INFO - PROCESS | 10386 | 1463625132560 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:32:12 INFO - PROCESS | 10386 | 1463625132716 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe2c00 == 66 [pid = 10386] [id = 132] 19:32:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 125 (0x8efe3800) [pid = 10386] [serial = 395] [outer = (nil)] 19:32:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 126 (0xa6777000) [pid = 10386] [serial = 396] [outer = 0x8efe3800] 19:32:12 INFO - PROCESS | 10386 | 1463625132795 Marionette DEBUG loaded listener.js 19:32:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 127 (0xa67cd800) [pid = 10386] [serial = 397] [outer = 0x8efe3800] 19:32:13 INFO - PROCESS | 10386 | 1463625133614 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]]]}] 19:32:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:32:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1280ms 19:32:13 INFO - PROCESS | 10386 | 1463625133661 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:32:13 INFO - PROCESS | 10386 | 1463625133665 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 19:32:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:32:13 INFO - PROCESS | 10386 | 1463625133671 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:32:13 INFO - PROCESS | 10386 | 1463625133674 Marionette TRACE conn3 <- [1,502,null,{}] 19:32:13 INFO - PROCESS | 10386 | 1463625133679 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}] 19:32:13 INFO - PROCESS | 10386 | 1463625133894 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:32:14 INFO - PROCESS | 10386 | 1463625134007 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe1400 == 67 [pid = 10386] [id = 133] 19:32:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 128 (0x8efe1800) [pid = 10386] [serial = 398] [outer = (nil)] 19:32:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 129 (0xa6d97c00) [pid = 10386] [serial = 399] [outer = 0x8efe1800] 19:32:14 INFO - PROCESS | 10386 | 1463625134081 Marionette DEBUG loaded listener.js 19:32:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 130 (0xa6e38c00) [pid = 10386] [serial = 400] [outer = 0x8efe1800] 19:32:14 INFO - PROCESS | 10386 | 1463625134891 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]]]}] 19:32:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:32:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1527ms 19:32:15 INFO - PROCESS | 10386 | 1463625135200 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:32:15 INFO - PROCESS | 10386 | 1463625135206 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 19:32:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:32:15 INFO - PROCESS | 10386 | 1463625135213 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:32:15 INFO - PROCESS | 10386 | 1463625135217 Marionette TRACE conn3 <- [1,506,null,{}] 19:32:15 INFO - PROCESS | 10386 | 1463625135224 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}] 19:32:15 INFO - PROCESS | 10386 | 1463625135394 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:32:15 INFO - PROCESS | 10386 | 1463625135614 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x91ddb800 == 68 [pid = 10386] [id = 134] 19:32:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0x91e07c00) [pid = 10386] [serial = 401] [outer = (nil)] 19:32:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0x91e0d400) [pid = 10386] [serial = 402] [outer = 0x91e07c00] 19:32:15 INFO - PROCESS | 10386 | 1463625135683 Marionette DEBUG loaded listener.js 19:32:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0x91fd5400) [pid = 10386] [serial = 403] [outer = 0x91e07c00] 19:32:16 INFO - PROCESS | 10386 | 1463625136505 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]]]}] 19:32:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:32:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1331ms 19:32:16 INFO - PROCESS | 10386 | 1463625136545 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:32:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:32:16 INFO - PROCESS | 10386 | 1463625136549 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 19:32:16 INFO - PROCESS | 10386 | 1463625136560 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:32:16 INFO - PROCESS | 10386 | 1463625136565 Marionette TRACE conn3 <- [1,510,null,{}] 19:32:16 INFO - PROCESS | 10386 | 1463625136588 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}] 19:32:16 INFO - PROCESS | 10386 | 1463625136740 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:32:16 INFO - PROCESS | 10386 | 1463625136892 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x912d6c00 == 69 [pid = 10386] [id = 135] 19:32:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0x92221800) [pid = 10386] [serial = 404] [outer = (nil)] 19:32:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0x9395a400) [pid = 10386] [serial = 405] [outer = 0x92221800] 19:32:16 INFO - PROCESS | 10386 | 1463625136962 Marionette DEBUG loaded listener.js 19:32:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0x95131800) [pid = 10386] [serial = 406] [outer = 0x92221800] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 135 (0x91fdc800) [pid = 10386] [serial = 297] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 134 (0xa6edcc00) [pid = 10386] [serial = 303] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 133 (0xa32b9800) [pid = 10386] [serial = 306] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 132 (0x9962ec00) [pid = 10386] [serial = 300] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 131 (0x912de800) [pid = 10386] [serial = 309] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 130 (0x9b12d400) [pid = 10386] [serial = 336] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 129 (0x978b3800) [pid = 10386] [serial = 258] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 128 (0x9d48c400) [pid = 10386] [serial = 261] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 127 (0xa104cc00) [pid = 10386] [serial = 255] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 126 (0xa24fdc00) [pid = 10386] [serial = 334] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 125 (0x8ecb0400) [pid = 10386] [serial = 312] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 124 (0x998bc800) [pid = 10386] [serial = 327] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 123 (0x991ae400) [pid = 10386] [serial = 324] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 122 (0xa2450400) [pid = 10386] [serial = 333] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 121 (0x9233b400) [pid = 10386] [serial = 316] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 120 (0x9a2a8400) [pid = 10386] [serial = 328] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 119 (0xa0510000) [pid = 10386] [serial = 330] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 118 (0x95127400) [pid = 10386] [serial = 322] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 117 (0x95125800) [pid = 10386] [serial = 318] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 116 (0x91fd7000) [pid = 10386] [serial = 315] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 115 (0x9460c400) [pid = 10386] [serial = 321] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 114 (0x9772e400) [pid = 10386] [serial = 319] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 113 (0xa2142000) [pid = 10386] [serial = 331] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | --DOMWINDOW == 112 (0x99634800) [pid = 10386] [serial = 325] [outer = (nil)] [url = about:blank] 19:32:17 INFO - PROCESS | 10386 | 1463625137769 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]]]}] 19:32:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:32:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1251ms 19:32:17 INFO - PROCESS | 10386 | 1463625137807 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:32:17 INFO - PROCESS | 10386 | 1463625137811 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 19:32:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:32:17 INFO - PROCESS | 10386 | 1463625137816 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:32:17 INFO - PROCESS | 10386 | 1463625137819 Marionette TRACE conn3 <- [1,514,null,{}] 19:32:17 INFO - PROCESS | 10386 | 1463625137832 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}] 19:32:17 INFO - PROCESS | 10386 | 1463625137970 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:32:18 INFO - PROCESS | 10386 | 1463625137988 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ecb3c00 == 70 [pid = 10386] [id = 136] 19:32:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 113 (0x929f4c00) [pid = 10386] [serial = 407] [outer = (nil)] 19:32:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 114 (0x9772e400) [pid = 10386] [serial = 408] [outer = 0x929f4c00] 19:32:18 INFO - PROCESS | 10386 | 1463625138057 Marionette DEBUG loaded listener.js 19:32:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 115 (0x98115000) [pid = 10386] [serial = 409] [outer = 0x929f4c00] 19:32:18 INFO - PROCESS | 10386 | 1463625138822 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]]]}] 19:32:18 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 19:32:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1040ms 19:32:18 INFO - PROCESS | 10386 | 1463625138856 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:32:18 INFO - PROCESS | 10386 | 1463625138860 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 19:32:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:32:18 INFO - PROCESS | 10386 | 1463625138865 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:32:18 INFO - PROCESS | 10386 | 1463625138867 Marionette TRACE conn3 <- [1,518,null,{}] 19:32:18 INFO - PROCESS | 10386 | 1463625138872 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}] 19:32:19 INFO - PROCESS | 10386 | 1463625139033 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:32:19 INFO - PROCESS | 10386 | 1463625139147 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x93950c00 == 71 [pid = 10386] [id = 137] 19:32:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 116 (0x979da800) [pid = 10386] [serial = 410] [outer = (nil)] 19:32:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 117 (0x99636800) [pid = 10386] [serial = 411] [outer = 0x979da800] 19:32:19 INFO - PROCESS | 10386 | 1463625139212 Marionette DEBUG loaded listener.js 19:32:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 118 (0x998c0000) [pid = 10386] [serial = 412] [outer = 0x979da800] 19:32:19 INFO - PROCESS | 10386 | 1463625139859 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]]]}] 19:32:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:32:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1024ms 19:32:19 INFO - PROCESS | 10386 | 1463625139891 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:32:19 INFO - PROCESS | 10386 | 1463625139894 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 19:32:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:32:19 INFO - PROCESS | 10386 | 1463625139899 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:32:19 INFO - PROCESS | 10386 | 1463625139901 Marionette TRACE conn3 <- [1,522,null,{}] 19:32:19 INFO - PROCESS | 10386 | 1463625139907 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}] 19:32:20 INFO - PROCESS | 10386 | 1463625140089 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:32:20 INFO - PROCESS | 10386 | 1463625140120 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x9772fc00 == 72 [pid = 10386] [id = 138] 19:32:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 119 (0x99631800) [pid = 10386] [serial = 413] [outer = (nil)] 19:32:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 120 (0x99f51c00) [pid = 10386] [serial = 414] [outer = 0x99631800] 19:32:20 INFO - PROCESS | 10386 | 1463625140184 Marionette DEBUG loaded listener.js 19:32:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 121 (0x99f5a400) [pid = 10386] [serial = 415] [outer = 0x99631800] 19:32:20 INFO - PROCESS | 10386 | 1463625140930 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]]]}] 19:32:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:32:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1078ms 19:32:20 INFO - PROCESS | 10386 | 1463625140990 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:32:21 INFO - PROCESS | 10386 | 1463625141006 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 19:32:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:32:21 INFO - PROCESS | 10386 | 1463625141011 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:32:21 INFO - PROCESS | 10386 | 1463625141014 Marionette TRACE conn3 <- [1,526,null,{}] 19:32:21 INFO - PROCESS | 10386 | 1463625141019 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}] 19:32:21 INFO - PROCESS | 10386 | 1463625141240 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:32:21 INFO - PROCESS | 10386 | 1463625141272 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x9120bc00 == 73 [pid = 10386] [id = 139] 19:32:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 122 (0x99248800) [pid = 10386] [serial = 416] [outer = (nil)] 19:32:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 123 (0x9d4cb000) [pid = 10386] [serial = 417] [outer = 0x99248800] 19:32:21 INFO - PROCESS | 10386 | 1463625141342 Marionette DEBUG loaded listener.js 19:32:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 124 (0xa2141400) [pid = 10386] [serial = 418] [outer = 0x99248800] 19:32:22 INFO - PROCESS | 10386 | 1463625142332 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]]]}] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 123 (0xa62f4c00) [pid = 10386] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 122 (0xa244d800) [pid = 10386] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 121 (0x9d4d3c00) [pid = 10386] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 120 (0xa30f1400) [pid = 10386] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 119 (0xa6ee3400) [pid = 10386] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 118 (0x998c2000) [pid = 10386] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 117 (0x979d5400) [pid = 10386] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 116 (0x91dd9c00) [pid = 10386] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 115 (0x978ab400) [pid = 10386] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 114 (0x912dac00) [pid = 10386] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 113 (0x91fd1400) [pid = 10386] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 112 (0x93a59800) [pid = 10386] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:32:22 INFO - PROCESS | 10386 | --DOMWINDOW == 111 (0x91fd5c00) [pid = 10386] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:32:22 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 19:32:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1377ms 19:32:22 INFO - PROCESS | 10386 | 1463625142389 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:32:22 INFO - PROCESS | 10386 | 1463625142391 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 19:32:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:32:22 INFO - PROCESS | 10386 | 1463625142398 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:32:22 INFO - PROCESS | 10386 | 1463625142400 Marionette TRACE conn3 <- [1,530,null,{}] 19:32:22 INFO - PROCESS | 10386 | 1463625142406 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}] 19:32:22 INFO - PROCESS | 10386 | 1463625142538 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:32:22 INFO - PROCESS | 10386 | 1463625142644 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x91de7800 == 74 [pid = 10386] [id = 140] 19:32:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 112 (0x93a59800) [pid = 10386] [serial = 419] [outer = (nil)] 19:32:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 113 (0x977c0c00) [pid = 10386] [serial = 420] [outer = 0x93a59800] 19:32:22 INFO - PROCESS | 10386 | 1463625142708 Marionette DEBUG loaded listener.js 19:32:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 114 (0x99489c00) [pid = 10386] [serial = 421] [outer = 0x93a59800] 19:32:23 INFO - PROCESS | 10386 | 1463625143527 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"]]]}] 19:32:23 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 19:32:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:32:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:32:23 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 19:32:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:32:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:32:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1227ms 19:32:23 INFO - PROCESS | 10386 | 1463625143629 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:32:23 INFO - PROCESS | 10386 | 1463625143636 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 19:32:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:32:23 INFO - PROCESS | 10386 | 1463625143660 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:32:23 INFO - PROCESS | 10386 | 1463625143667 Marionette TRACE conn3 <- [1,534,null,{}] 19:32:23 INFO - PROCESS | 10386 | 1463625143677 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}] 19:32:23 INFO - PROCESS | 10386 | 1463625143875 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:32:24 INFO - PROCESS | 10386 | 1463625144028 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x91209000 == 75 [pid = 10386] [id = 141] 19:32:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 115 (0x91e04400) [pid = 10386] [serial = 422] [outer = (nil)] 19:32:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 116 (0x94619400) [pid = 10386] [serial = 423] [outer = 0x91e04400] 19:32:24 INFO - PROCESS | 10386 | 1463625144108 Marionette DEBUG loaded listener.js 19:32:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 117 (0x95129000) [pid = 10386] [serial = 424] [outer = 0x91e04400] 19:32:24 INFO - PROCESS | 10386 | 1463625144898 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]]]}] 19:32:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:32:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1310ms 19:32:24 INFO - PROCESS | 10386 | 1463625144956 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:32:24 INFO - PROCESS | 10386 | 1463625144964 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 19:32:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:32:24 INFO - PROCESS | 10386 | 1463625144973 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:32:24 INFO - PROCESS | 10386 | 1463625144978 Marionette TRACE conn3 <- [1,538,null,{}] 19:32:24 INFO - PROCESS | 10386 | 1463625144984 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}] 19:32:25 INFO - PROCESS | 10386 | 1463625145161 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:32:25 INFO - PROCESS | 10386 | 1463625145317 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x977bec00 == 76 [pid = 10386] [id = 142] 19:32:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 118 (0x977c2c00) [pid = 10386] [serial = 425] [outer = (nil)] 19:32:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 119 (0x9a599000) [pid = 10386] [serial = 426] [outer = 0x977c2c00] 19:32:25 INFO - PROCESS | 10386 | 1463625145395 Marionette DEBUG loaded listener.js 19:32:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 120 (0x9d331c00) [pid = 10386] [serial = 427] [outer = 0x977c2c00] 19:32:26 INFO - PROCESS | 10386 | 1463625146204 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]]]}] 19:32:26 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. 19:32:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1279ms 19:32:26 INFO - PROCESS | 10386 | 1463625146253 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:32:26 INFO - PROCESS | 10386 | 1463625146257 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 19:32:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:32:26 INFO - PROCESS | 10386 | 1463625146263 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:32:26 INFO - PROCESS | 10386 | 1463625146268 Marionette TRACE conn3 <- [1,542,null,{}] 19:32:26 INFO - PROCESS | 10386 | 1463625146283 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}] 19:32:26 INFO - PROCESS | 10386 | 1463625146523 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:32:26 INFO - PROCESS | 10386 | 1463625146638 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x91206400 == 77 [pid = 10386] [id = 143] 19:32:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 121 (0x9a995000) [pid = 10386] [serial = 428] [outer = (nil)] 19:32:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 122 (0xa32bb000) [pid = 10386] [serial = 429] [outer = 0x9a995000] 19:32:26 INFO - PROCESS | 10386 | 1463625146717 Marionette DEBUG loaded listener.js 19:32:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 123 (0xa62edc00) [pid = 10386] [serial = 430] [outer = 0x9a995000] 19:32:27 INFO - PROCESS | 10386 | 1463625147502 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]]]}] 19:32:27 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. 19:32:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1286ms 19:32:27 INFO - PROCESS | 10386 | 1463625147564 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:32:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:32:27 INFO - PROCESS | 10386 | 1463625147569 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 19:32:27 INFO - PROCESS | 10386 | 1463625147576 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:32:27 INFO - PROCESS | 10386 | 1463625147580 Marionette TRACE conn3 <- [1,546,null,{}] 19:32:27 INFO - PROCESS | 10386 | 1463625147585 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}] 19:32:27 INFO - PROCESS | 10386 | 1463625147758 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:32:27 INFO - PROCESS | 10386 | 1463625147912 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x91204400 == 78 [pid = 10386] [id = 144] 19:32:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 124 (0xa32b9800) [pid = 10386] [serial = 431] [outer = (nil)] 19:32:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 125 (0xa67c6000) [pid = 10386] [serial = 432] [outer = 0xa32b9800] 19:32:27 INFO - PROCESS | 10386 | 1463625147989 Marionette DEBUG loaded listener.js 19:32:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 126 (0xa6d8f800) [pid = 10386] [serial = 433] [outer = 0xa32b9800] 19:32:28 INFO - PROCESS | 10386 | 1463625148832 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]]]}] 19:32:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:32:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1278ms 19:32:28 INFO - PROCESS | 10386 | 1463625148855 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:32:28 INFO - PROCESS | 10386 | 1463625148857 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 19:32:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:32:28 INFO - PROCESS | 10386 | 1463625148864 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:32:28 INFO - PROCESS | 10386 | 1463625148871 Marionette TRACE conn3 <- [1,550,null,{}] 19:32:28 INFO - PROCESS | 10386 | 1463625148880 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}] 19:32:29 INFO - PROCESS | 10386 | 1463625149085 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:32:29 INFO - PROCESS | 10386 | 1463625149254 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efef800 == 79 [pid = 10386] [id = 145] 19:32:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 127 (0x91205800) [pid = 10386] [serial = 434] [outer = (nil)] 19:32:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 128 (0x91d71c00) [pid = 10386] [serial = 435] [outer = 0x91205800] 19:32:29 INFO - PROCESS | 10386 | 1463625149333 Marionette DEBUG loaded listener.js 19:32:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 129 (0x91d76800) [pid = 10386] [serial = 436] [outer = 0x91205800] 19:32:30 INFO - PROCESS | 10386 | 1463625150153 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]]]}] 19:32:30 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. 19:32:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1338ms 19:32:30 INFO - PROCESS | 10386 | 1463625150215 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:32:30 INFO - PROCESS | 10386 | 1463625150218 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 19:32:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:32:30 INFO - PROCESS | 10386 | 1463625150226 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:32:30 INFO - PROCESS | 10386 | 1463625150229 Marionette TRACE conn3 <- [1,554,null,{}] 19:32:30 INFO - PROCESS | 10386 | 1463625150234 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}] 19:32:30 INFO - PROCESS | 10386 | 1463625150394 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:32:30 INFO - PROCESS | 10386 | 1463625150549 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x8eca6000 == 80 [pid = 10386] [id = 146] 19:32:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 130 (0x91203c00) [pid = 10386] [serial = 437] [outer = (nil)] 19:32:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0xa6ee3800) [pid = 10386] [serial = 438] [outer = 0x91203c00] 19:32:30 INFO - PROCESS | 10386 | 1463625150626 Marionette DEBUG loaded listener.js 19:32:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0xa818f800) [pid = 10386] [serial = 439] [outer = 0x91203c00] 19:32:31 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:31 INFO - PROCESS | 10386 | 1463625151470 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]]]}] 19:32:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:32:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1280ms 19:32:31 INFO - PROCESS | 10386 | 1463625151506 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:32:31 INFO - PROCESS | 10386 | 1463625151510 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 19:32:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:32:31 INFO - PROCESS | 10386 | 1463625151516 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:32:31 INFO - PROCESS | 10386 | 1463625151518 Marionette TRACE conn3 <- [1,558,null,{}] 19:32:31 INFO - PROCESS | 10386 | 1463625151524 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}] 19:32:31 INFO - PROCESS | 10386 | 1463625151670 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:32:31 INFO - PROCESS | 10386 | 1463625151825 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efebc00 == 81 [pid = 10386] [id = 147] 19:32:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0x8f5d0c00) [pid = 10386] [serial = 440] [outer = (nil)] 19:32:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0x8f5d7800) [pid = 10386] [serial = 441] [outer = 0x8f5d0c00] 19:32:31 INFO - PROCESS | 10386 | 1463625151905 Marionette DEBUG loaded listener.js 19:32:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0x8f5dac00) [pid = 10386] [serial = 442] [outer = 0x8f5d0c00] 19:32:32 INFO - PROCESS | 10386 | 1463625152763 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]]]}] 19:32:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:32:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1282ms 19:32:32 INFO - PROCESS | 10386 | 1463625152798 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:32:32 INFO - PROCESS | 10386 | 1463625152802 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 19:32:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:32:32 INFO - PROCESS | 10386 | 1463625152807 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:32:32 INFO - PROCESS | 10386 | 1463625152811 Marionette TRACE conn3 <- [1,562,null,{}] 19:32:32 INFO - PROCESS | 10386 | 1463625152816 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}] 19:32:32 INFO - PROCESS | 10386 | 1463625152966 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:32:33 INFO - PROCESS | 10386 | 1463625153123 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efeb000 == 82 [pid = 10386] [id = 148] 19:32:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0x8f47b000) [pid = 10386] [serial = 443] [outer = (nil)] 19:32:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 137 (0x8f484400) [pid = 10386] [serial = 444] [outer = 0x8f47b000] 19:32:33 INFO - PROCESS | 10386 | 1463625153197 Marionette DEBUG loaded listener.js 19:32:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 138 (0x8f486400) [pid = 10386] [serial = 445] [outer = 0x8f47b000] 19:32:33 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:34 INFO - PROCESS | 10386 | 1463625154008 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]]]}] 19:32:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:32:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1231ms 19:32:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:32:34 INFO - PROCESS | 10386 | 1463625154040 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:32:34 INFO - PROCESS | 10386 | 1463625154042 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 19:32:34 INFO - PROCESS | 10386 | 1463625154049 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:32:34 INFO - PROCESS | 10386 | 1463625154053 Marionette TRACE conn3 <- [1,566,null,{}] 19:32:34 INFO - PROCESS | 10386 | 1463625154058 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}] 19:32:34 INFO - PROCESS | 10386 | 1463625154272 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:32:34 INFO - PROCESS | 10386 | 1463625154397 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd93400 == 83 [pid = 10386] [id = 149] 19:32:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 139 (0x8dd94c00) [pid = 10386] [serial = 446] [outer = (nil)] 19:32:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 140 (0x8dd99800) [pid = 10386] [serial = 447] [outer = 0x8dd94c00] 19:32:34 INFO - PROCESS | 10386 | 1463625154473 Marionette DEBUG loaded listener.js 19:32:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 141 (0x8dd9dc00) [pid = 10386] [serial = 448] [outer = 0x8dd94c00] 19:32:35 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:35 INFO - PROCESS | 10386 | 1463625155322 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]]]}] 19:32:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:32:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1329ms 19:32:35 INFO - PROCESS | 10386 | 1463625155379 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:32:35 INFO - PROCESS | 10386 | 1463625155382 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 19:32:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:32:35 INFO - PROCESS | 10386 | 1463625155388 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:32:35 INFO - PROCESS | 10386 | 1463625155391 Marionette TRACE conn3 <- [1,570,null,{}] 19:32:35 INFO - PROCESS | 10386 | 1463625155396 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}] 19:32:35 INFO - PROCESS | 10386 | 1463625155548 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:32:35 INFO - PROCESS | 10386 | 1463625155706 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd96000 == 84 [pid = 10386] [id = 150] 19:32:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0x8dd98c00) [pid = 10386] [serial = 449] [outer = (nil)] 19:32:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0x8f487c00) [pid = 10386] [serial = 450] [outer = 0x8dd98c00] 19:32:35 INFO - PROCESS | 10386 | 1463625155781 Marionette DEBUG loaded listener.js 19:32:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x8f5d1400) [pid = 10386] [serial = 451] [outer = 0x8dd98c00] 19:32:36 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:36 INFO - PROCESS | 10386 | 1463625156659 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]]]}] 19:32:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:32:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1336ms 19:32:36 INFO - PROCESS | 10386 | 1463625156724 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:32:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:32:36 INFO - PROCESS | 10386 | 1463625156729 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 19:32:36 INFO - PROCESS | 10386 | 1463625156734 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:32:36 INFO - PROCESS | 10386 | 1463625156738 Marionette TRACE conn3 <- [1,574,null,{}] 19:32:36 INFO - PROCESS | 10386 | 1463625156743 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}] 19:32:36 INFO - PROCESS | 10386 | 1463625156966 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:32:37 INFO - PROCESS | 10386 | 1463625157419 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe3c00 == 85 [pid = 10386] [id = 151] 19:32:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x8efe6400) [pid = 10386] [serial = 452] [outer = (nil)] 19:32:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x8f484c00) [pid = 10386] [serial = 453] [outer = 0x8efe6400] 19:32:37 INFO - PROCESS | 10386 | 1463625157533 Marionette DEBUG loaded listener.js 19:32:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x91205c00) [pid = 10386] [serial = 454] [outer = 0x8efe6400] 19:32:38 INFO - PROCESS | 10386 | 1463625158401 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]]]}] 19:32:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:32:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1839ms 19:32:38 INFO - PROCESS | 10386 | 1463625158827 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:32:38 INFO - PROCESS | 10386 | 1463625158834 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 19:32:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:32:39 INFO - PROCESS | 10386 | --DOCSHELL 0xa050ec00 == 84 [pid = 10386] [id = 18] 19:32:39 INFO - PROCESS | 10386 | --DOCSHELL 0x92d06000 == 83 [pid = 10386] [id = 8] 19:32:39 INFO - PROCESS | 10386 | --DOCSHELL 0x991b0800 == 82 [pid = 10386] [id = 16] 19:32:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9a7c8c00 == 81 [pid = 10386] [id = 17] 19:32:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9394d400 == 80 [pid = 10386] [id = 79] 19:32:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9394f400 == 79 [pid = 10386] [id = 100] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x9d7a4400) [pid = 10386] [serial = 378] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOCSHELL 0x9876c000 == 78 [pid = 10386] [id = 15] 19:32:39 INFO - PROCESS | 10386 | --DOCSHELL 0x91de5800 == 77 [pid = 10386] [id = 99] 19:32:39 INFO - PROCESS | 10386 | 1463625159075 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:32:39 INFO - PROCESS | 10386 | 1463625159078 Marionette TRACE conn3 <- [1,578,null,{}] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0x91fde800) [pid = 10386] [serial = 277] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0xa6ed6400) [pid = 10386] [serial = 274] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0xa3250000) [pid = 10386] [serial = 264] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 142 (0x9d798800) [pid = 10386] [serial = 268] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 141 (0xa81b2000) [pid = 10386] [serial = 271] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 140 (0xa8f61000) [pid = 10386] [serial = 295] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 139 (0x99f5a000) [pid = 10386] [serial = 372] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 138 (0x9963b800) [pid = 10386] [serial = 375] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 137 (0x99f5f800) [pid = 10386] [serial = 373] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 136 (0x91fdfc00) [pid = 10386] [serial = 361] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 135 (0x91ddf000) [pid = 10386] [serial = 360] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 134 (0x94618800) [pid = 10386] [serial = 342] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 133 (0x998c4800) [pid = 10386] [serial = 369] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 132 (0xa32b3400) [pid = 10386] [serial = 351] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 131 (0x9772e800) [pid = 10386] [serial = 366] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 130 (0x978b3400) [pid = 10386] [serial = 367] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 129 (0x9395b000) [pid = 10386] [serial = 363] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 128 (0x95316c00) [pid = 10386] [serial = 364] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 127 (0x912d9800) [pid = 10386] [serial = 339] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 126 (0x991a9400) [pid = 10386] [serial = 345] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 125 (0xa050dc00) [pid = 10386] [serial = 348] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 124 (0x8efee800) [pid = 10386] [serial = 357] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 123 (0xa104bc00) [pid = 10386] [serial = 337] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 122 (0xa6280400) [pid = 10386] [serial = 354] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 121 (0x99f52c00) [pid = 10386] [serial = 370] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | --DOMWINDOW == 120 (0x9d324000) [pid = 10386] [serial = 376] [outer = (nil)] [url = about:blank] 19:32:39 INFO - PROCESS | 10386 | 1463625159132 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}] 19:32:39 INFO - PROCESS | 10386 | 1463625159291 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:32:39 INFO - PROCESS | 10386 | 1463625159302 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x91d70800 == 78 [pid = 10386] [id = 152] 19:32:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 121 (0x91de1800) [pid = 10386] [serial = 455] [outer = (nil)] 19:32:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 122 (0x9222a000) [pid = 10386] [serial = 456] [outer = 0x91de1800] 19:32:39 INFO - PROCESS | 10386 | 1463625159370 Marionette DEBUG loaded listener.js 19:32:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 123 (0x9395bc00) [pid = 10386] [serial = 457] [outer = 0x91de1800] 19:32:40 INFO - PROCESS | 10386 | 1463625160134 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]]]}] 19:32:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:32:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1210ms 19:32:40 INFO - PROCESS | 10386 | 1463625160182 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:32:40 INFO - PROCESS | 10386 | 1463625160188 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 19:32:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:32:40 INFO - PROCESS | 10386 | 1463625160194 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:32:40 INFO - PROCESS | 10386 | 1463625160196 Marionette TRACE conn3 <- [1,582,null,{}] 19:32:40 INFO - PROCESS | 10386 | 1463625160218 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}] 19:32:40 INFO - PROCESS | 10386 | 1463625160360 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:32:40 INFO - PROCESS | 10386 | 1463625160374 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x912d5400 == 79 [pid = 10386] [id = 153] 19:32:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 124 (0x91de1000) [pid = 10386] [serial = 458] [outer = (nil)] 19:32:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 125 (0x97713400) [pid = 10386] [serial = 459] [outer = 0x91de1000] 19:32:40 INFO - PROCESS | 10386 | 1463625160440 Marionette DEBUG loaded listener.js 19:32:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 126 (0x9795f000) [pid = 10386] [serial = 460] [outer = 0x91de1000] 19:32:41 INFO - PROCESS | 10386 | 1463625161208 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]]]}] 19:32:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:32:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1043ms 19:32:41 INFO - PROCESS | 10386 | 1463625161238 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:32:41 INFO - PROCESS | 10386 | 1463625161242 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 19:32:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:32:41 INFO - PROCESS | 10386 | 1463625161296 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:32:41 INFO - PROCESS | 10386 | 1463625161305 Marionette TRACE conn3 <- [1,586,null,{}] 19:32:41 INFO - PROCESS | 10386 | 1463625161313 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}] 19:32:41 INFO - PROCESS | 10386 | 1463625161468 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:32:41 INFO - PROCESS | 10386 | 1463625161479 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x93952c00 == 80 [pid = 10386] [id = 154] 19:32:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 127 (0x991b0000) [pid = 10386] [serial = 461] [outer = (nil)] 19:32:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 128 (0x998c5c00) [pid = 10386] [serial = 462] [outer = 0x991b0000] 19:32:41 INFO - PROCESS | 10386 | 1463625161545 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 129 (0x99f54800) [pid = 10386] [serial = 463] [outer = 0x991b0000] 19:32:42 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:42 INFO - PROCESS | 10386 | 1463625162382 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]]]}] 19:32:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:32:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1162ms 19:32:42 INFO - PROCESS | 10386 | 1463625162438 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:32:42 INFO - PROCESS | 10386 | 1463625162442 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 19:32:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:32:42 INFO - PROCESS | 10386 | 1463625162448 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:32:42 INFO - PROCESS | 10386 | 1463625162463 Marionette TRACE conn3 <- [1,590,null,{}] 19:32:42 INFO - PROCESS | 10386 | 1463625162483 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}] 19:32:42 INFO - PROCESS | 10386 | 1463625162674 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:32:42 INFO - PROCESS | 10386 | 1463625162701 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e095800 == 81 [pid = 10386] [id = 155] 19:32:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 130 (0x99f52400) [pid = 10386] [serial = 464] [outer = (nil)] 19:32:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0x9a2a9000) [pid = 10386] [serial = 465] [outer = 0x99f52400] 19:32:42 INFO - PROCESS | 10386 | 1463625162764 Marionette DEBUG loaded listener.js 19:32:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0x9a5a6000) [pid = 10386] [serial = 466] [outer = 0x99f52400] 19:32:43 INFO - PROCESS | 10386 | 1463625163686 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]]]}] 19:32:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:32:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1300ms 19:32:43 INFO - PROCESS | 10386 | --DOMWINDOW == 131 (0x979da800) [pid = 10386] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:32:43 INFO - PROCESS | 10386 | --DOMWINDOW == 130 (0x929f4c00) [pid = 10386] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:32:43 INFO - PROCESS | 10386 | --DOMWINDOW == 129 (0x9d32e000) [pid = 10386] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:32:43 INFO - PROCESS | 10386 | --DOMWINDOW == 128 (0x91e07c00) [pid = 10386] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:32:43 INFO - PROCESS | 10386 | --DOMWINDOW == 127 (0x92221800) [pid = 10386] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:32:43 INFO - PROCESS | 10386 | --DOMWINDOW == 126 (0x99631800) [pid = 10386] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:32:43 INFO - PROCESS | 10386 | --DOMWINDOW == 125 (0x99248800) [pid = 10386] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:32:43 INFO - PROCESS | 10386 | 1463625163842 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:32:43 INFO - PROCESS | 10386 | 1463625163846 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 19:32:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:32:43 INFO - PROCESS | 10386 | 1463625163858 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:32:43 INFO - PROCESS | 10386 | 1463625163860 Marionette TRACE conn3 <- [1,594,null,{}] 19:32:43 INFO - PROCESS | 10386 | 1463625163866 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}] 19:32:44 INFO - PROCESS | 10386 | 1463625164008 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:32:44 INFO - PROCESS | 10386 | 1463625164024 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f50b000 == 82 [pid = 10386] [id = 156] 19:32:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 126 (0x8f50b800) [pid = 10386] [serial = 467] [outer = (nil)] 19:32:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 127 (0x8f511400) [pid = 10386] [serial = 468] [outer = 0x8f50b800] 19:32:44 INFO - PROCESS | 10386 | 1463625164099 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 128 (0x95128400) [pid = 10386] [serial = 469] [outer = 0x8f50b800] 19:32:44 INFO - PROCESS | 10386 | 1463625164892 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]]]}] 19:32:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:32:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1078ms 19:32:44 INFO - PROCESS | 10386 | 1463625164938 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:32:44 INFO - PROCESS | 10386 | 1463625164941 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 19:32:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:32:44 INFO - PROCESS | 10386 | 1463625164946 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:32:44 INFO - PROCESS | 10386 | 1463625164949 Marionette TRACE conn3 <- [1,598,null,{}] 19:32:44 INFO - PROCESS | 10386 | 1463625164954 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}] 19:32:45 INFO - PROCESS | 10386 | 1463625165096 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:32:45 INFO - PROCESS | 10386 | 1463625165109 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f512000 == 83 [pid = 10386] [id = 157] 19:32:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 129 (0x9962ec00) [pid = 10386] [serial = 470] [outer = (nil)] 19:32:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 130 (0x9d324000) [pid = 10386] [serial = 471] [outer = 0x9962ec00] 19:32:45 INFO - PROCESS | 10386 | 1463625165174 Marionette DEBUG loaded listener.js 19:32:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0xa050ec00) [pid = 10386] [serial = 472] [outer = 0x9962ec00] 19:32:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0x90faf800) [pid = 10386] [serial = 473] [outer = 0x929f8000] 19:32:46 INFO - PROCESS | 10386 | 1463625166130 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]]]}] 19:32:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:32:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1230ms 19:32:46 INFO - PROCESS | 10386 | 1463625166178 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:32:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:32:46 INFO - PROCESS | 10386 | 1463625166184 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 19:32:46 INFO - PROCESS | 10386 | 1463625166192 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:32:46 INFO - PROCESS | 10386 | 1463625166198 Marionette TRACE conn3 <- [1,602,null,{}] 19:32:46 INFO - PROCESS | 10386 | 1463625166207 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}] 19:32:46 INFO - PROCESS | 10386 | 1463625166386 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:32:46 INFO - PROCESS | 10386 | 1463625166541 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e093400 == 84 [pid = 10386] [id = 158] 19:32:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0x8eca6800) [pid = 10386] [serial = 474] [outer = (nil)] 19:32:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0x8f50fc00) [pid = 10386] [serial = 475] [outer = 0x8eca6800] 19:32:46 INFO - PROCESS | 10386 | 1463625166621 Marionette DEBUG loaded listener.js 19:32:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0x90fac800) [pid = 10386] [serial = 476] [outer = 0x8eca6800] 19:32:47 INFO - PROCESS | 10386 | 1463625167537 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]]]}] 19:32:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:32:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1385ms 19:32:47 INFO - PROCESS | 10386 | 1463625167576 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:32:47 INFO - PROCESS | 10386 | 1463625167584 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 19:32:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:32:47 INFO - PROCESS | 10386 | 1463625167594 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:32:47 INFO - PROCESS | 10386 | 1463625167597 Marionette TRACE conn3 <- [1,606,null,{}] 19:32:47 INFO - PROCESS | 10386 | 1463625167603 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}] 19:32:47 INFO - PROCESS | 10386 | 1463625167768 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:32:47 INFO - PROCESS | 10386 | 1463625167932 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x90fb9c00 == 85 [pid = 10386] [id = 159] 19:32:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0x91209400) [pid = 10386] [serial = 477] [outer = (nil)] 19:32:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 137 (0x91d78400) [pid = 10386] [serial = 478] [outer = 0x91209400] 19:32:48 INFO - PROCESS | 10386 | 1463625168010 Marionette DEBUG loaded listener.js 19:32:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 138 (0x91de4400) [pid = 10386] [serial = 479] [outer = 0x91209400] 19:32:48 INFO - PROCESS | 10386 | 1463625168946 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]]]}] 19:32:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:32:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1389ms 19:32:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:32:48 INFO - PROCESS | 10386 | 1463625168983 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:32:48 INFO - PROCESS | 10386 | 1463625168986 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 19:32:48 INFO - PROCESS | 10386 | 1463625168993 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:32:49 INFO - PROCESS | 10386 | 1463625168998 Marionette TRACE conn3 <- [1,610,null,{}] 19:32:49 INFO - PROCESS | 10386 | 1463625169014 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}] 19:32:49 INFO - PROCESS | 10386 | 1463625169188 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:32:49 INFO - PROCESS | 10386 | 1463625169344 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e092c00 == 86 [pid = 10386] [id = 160] 19:32:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 139 (0x91202c00) [pid = 10386] [serial = 480] [outer = (nil)] 19:32:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 140 (0x98770000) [pid = 10386] [serial = 481] [outer = 0x91202c00] 19:32:49 INFO - PROCESS | 10386 | 1463625169423 Marionette DEBUG loaded listener.js 19:32:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 141 (0x99632000) [pid = 10386] [serial = 482] [outer = 0x91202c00] 19:32:50 INFO - PROCESS | 10386 | 1463625170284 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]]]}] 19:32:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:32:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1342ms 19:32:50 INFO - PROCESS | 10386 | 1463625170335 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:32:50 INFO - PROCESS | 10386 | 1463625170338 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 19:32:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:32:50 INFO - PROCESS | 10386 | 1463625170346 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:32:50 INFO - PROCESS | 10386 | 1463625170350 Marionette TRACE conn3 <- [1,614,null,{}] 19:32:50 INFO - PROCESS | 10386 | 1463625170355 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}] 19:32:50 INFO - PROCESS | 10386 | 1463625170515 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:32:50 INFO - PROCESS | 10386 | 1463625170676 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e095000 == 87 [pid = 10386] [id = 161] 19:32:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0x91e0c000) [pid = 10386] [serial = 483] [outer = (nil)] 19:32:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0x9a2af800) [pid = 10386] [serial = 484] [outer = 0x91e0c000] 19:32:50 INFO - PROCESS | 10386 | 1463625170756 Marionette DEBUG loaded listener.js 19:32:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x9a7c1400) [pid = 10386] [serial = 485] [outer = 0x91e0c000] 19:32:51 INFO - PROCESS | 10386 | 1463625171572 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]]]}] 19:32:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:32:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1278ms 19:32:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:32:51 INFO - PROCESS | 10386 | 1463625171625 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:32:51 INFO - PROCESS | 10386 | 1463625171628 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 19:32:51 INFO - PROCESS | 10386 | 1463625171634 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:32:51 INFO - PROCESS | 10386 | 1463625171637 Marionette TRACE conn3 <- [1,618,null,{}] 19:32:51 INFO - PROCESS | 10386 | 1463625171643 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}] 19:32:51 INFO - PROCESS | 10386 | 1463625171801 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:32:51 INFO - PROCESS | 10386 | 1463625171961 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f505800 == 88 [pid = 10386] [id = 162] 19:32:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x90fb7000) [pid = 10386] [serial = 486] [outer = (nil)] 19:32:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x91b72000) [pid = 10386] [serial = 487] [outer = 0x90fb7000] 19:32:52 INFO - PROCESS | 10386 | 1463625172040 Marionette DEBUG loaded listener.js 19:32:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x91b75800) [pid = 10386] [serial = 488] [outer = 0x90fb7000] 19:32:52 INFO - PROCESS | 10386 | 1463625172873 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]]]}] 19:32:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:32:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1288ms 19:32:52 INFO - PROCESS | 10386 | 1463625172936 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:32:52 INFO - PROCESS | 10386 | 1463625172940 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 19:32:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:32:52 INFO - PROCESS | 10386 | 1463625172947 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:32:52 INFO - PROCESS | 10386 | 1463625172951 Marionette TRACE conn3 <- [1,622,null,{}] 19:32:52 INFO - PROCESS | 10386 | 1463625172956 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}] 19:32:53 INFO - PROCESS | 10386 | 1463625173153 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:32:53 INFO - PROCESS | 10386 | 1463625173312 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:53 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b6ac00 == 89 [pid = 10386] [id = 163] 19:32:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x91b70c00) [pid = 10386] [serial = 489] [outer = (nil)] 19:32:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0xa244e400) [pid = 10386] [serial = 490] [outer = 0x91b70c00] 19:32:53 INFO - PROCESS | 10386 | 1463625173389 Marionette DEBUG loaded listener.js 19:32:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0xa2457000) [pid = 10386] [serial = 491] [outer = 0x91b70c00] 19:32:54 INFO - PROCESS | 10386 | 1463625174258 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]]]}] 19:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1380ms 19:32:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:32:54 INFO - PROCESS | 10386 | 1463625174329 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:32:54 INFO - PROCESS | 10386 | 1463625174332 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 19:32:54 INFO - PROCESS | 10386 | 1463625174338 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:32:54 INFO - PROCESS | 10386 | 1463625174341 Marionette TRACE conn3 <- [1,626,null,{}] 19:32:54 INFO - PROCESS | 10386 | 1463625174347 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}] 19:32:54 INFO - PROCESS | 10386 | 1463625174511 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:32:54 INFO - PROCESS | 10386 | 1463625174677 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd9fc00 == 90 [pid = 10386] [id = 164] 19:32:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x91b73400) [pid = 10386] [serial = 492] [outer = (nil)] 19:32:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0xa30ebc00) [pid = 10386] [serial = 493] [outer = 0x91b73400] 19:32:54 INFO - PROCESS | 10386 | 1463625174756 Marionette DEBUG loaded listener.js 19:32:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0xa32bbc00) [pid = 10386] [serial = 494] [outer = 0x91b73400] 19:32:55 INFO - PROCESS | 10386 | 1463625175603 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]]]}] 19:32:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:32:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1336ms 19:32:55 INFO - PROCESS | 10386 | 1463625175673 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:32:55 INFO - PROCESS | 10386 | 1463625175676 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 19:32:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:32:55 INFO - PROCESS | 10386 | 1463625175682 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:32:55 INFO - PROCESS | 10386 | 1463625175685 Marionette TRACE conn3 <- [1,630,null,{}] 19:32:55 INFO - PROCESS | 10386 | 1463625175691 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}] 19:32:55 INFO - PROCESS | 10386 | 1463625175851 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:32:56 INFO - PROCESS | 10386 | 1463625176008 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b72400 == 91 [pid = 10386] [id = 165] 19:32:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0xa244e800) [pid = 10386] [serial = 495] [outer = (nil)] 19:32:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0xa6288800) [pid = 10386] [serial = 496] [outer = 0xa244e800] 19:32:56 INFO - PROCESS | 10386 | 1463625176087 Marionette DEBUG loaded listener.js 19:32:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0xa6775c00) [pid = 10386] [serial = 497] [outer = 0xa244e800] 19:32:56 INFO - PROCESS | 10386 | 1463625176875 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]]]}] 19:32:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:32:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1234ms 19:32:56 INFO - PROCESS | 10386 | 1463625176919 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:32:56 INFO - PROCESS | 10386 | 1463625176923 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 19:32:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:32:56 INFO - PROCESS | 10386 | 1463625176928 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:32:56 INFO - PROCESS | 10386 | 1463625176931 Marionette TRACE conn3 <- [1,634,null,{}] 19:32:56 INFO - PROCESS | 10386 | 1463625176936 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}] 19:32:57 INFO - PROCESS | 10386 | 1463625177097 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:32:57 INFO - PROCESS | 10386 | 1463625177259 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x927d2400 == 92 [pid = 10386] [id = 166] 19:32:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x927d2c00) [pid = 10386] [serial = 498] [outer = (nil)] 19:32:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x927db800) [pid = 10386] [serial = 499] [outer = 0x927d2c00] 19:32:57 INFO - PROCESS | 10386 | 1463625177336 Marionette DEBUG loaded listener.js 19:32:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x927dd400) [pid = 10386] [serial = 500] [outer = 0x927d2c00] 19:32:57 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:58 INFO - PROCESS | 10386 | 1463625178165 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]]]}] 19:32:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:32:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1280ms 19:32:58 INFO - PROCESS | 10386 | 1463625178209 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:32:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:32:58 INFO - PROCESS | 10386 | 1463625178219 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 19:32:58 INFO - PROCESS | 10386 | 1463625178224 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:32:58 INFO - PROCESS | 10386 | 1463625178228 Marionette TRACE conn3 <- [1,638,null,{}] 19:32:58 INFO - PROCESS | 10386 | 1463625178233 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}] 19:32:58 INFO - PROCESS | 10386 | 1463625178388 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:32:58 INFO - PROCESS | 10386 | 1463625178590 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c677c00 == 93 [pid = 10386] [id = 167] 19:32:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x8c679000) [pid = 10386] [serial = 501] [outer = (nil)] 19:32:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8c67e800) [pid = 10386] [serial = 502] [outer = 0x8c679000] 19:32:58 INFO - PROCESS | 10386 | 1463625178713 Marionette DEBUG loaded listener.js 19:32:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8c682000) [pid = 10386] [serial = 503] [outer = 0x8c679000] 19:32:59 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:59 INFO - PROCESS | 10386 | 1463625179880 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]]]}] 19:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1682ms 19:32:59 INFO - PROCESS | 10386 | 1463625179919 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:32:59 INFO - PROCESS | 10386 | 1463625179923 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 19:32:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:32:59 INFO - PROCESS | 10386 | 1463625179933 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:32:59 INFO - PROCESS | 10386 | 1463625179938 Marionette TRACE conn3 <- [1,642,null,{}] 19:32:59 INFO - PROCESS | 10386 | 1463625179945 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}] 19:33:00 INFO - PROCESS | 10386 | 1463625180098 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:33:00 INFO - PROCESS | 10386 | 1463625180282 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f50c000 == 94 [pid = 10386] [id = 168] 19:33:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8f50d000) [pid = 10386] [serial = 504] [outer = (nil)] 19:33:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8f5d0000) [pid = 10386] [serial = 505] [outer = 0x8f50d000] 19:33:00 INFO - PROCESS | 10386 | 1463625180351 Marionette DEBUG loaded listener.js 19:33:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x90fb8400) [pid = 10386] [serial = 506] [outer = 0x8f50d000] 19:33:01 INFO - PROCESS | 10386 | 1463625181197 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]]]}] 19:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1294ms 19:33:01 INFO - PROCESS | 10386 | 1463625181228 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:33:01 INFO - PROCESS | 10386 | 1463625181235 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 19:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:33:01 INFO - PROCESS | 10386 | 1463625181263 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:33:01 INFO - PROCESS | 10386 | 1463625181267 Marionette TRACE conn3 <- [1,646,null,{}] 19:33:01 INFO - PROCESS | 10386 | 1463625181273 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}] 19:33:01 INFO - PROCESS | 10386 | 1463625181430 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:33:01 INFO - PROCESS | 10386 | 1463625181590 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f47d800 == 95 [pid = 10386] [id = 169] 19:33:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x8f50c800) [pid = 10386] [serial = 507] [outer = (nil)] 19:33:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x91b6a000) [pid = 10386] [serial = 508] [outer = 0x8f50c800] 19:33:01 INFO - PROCESS | 10386 | 1463625181660 Marionette DEBUG loaded listener.js 19:33:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x91d73400) [pid = 10386] [serial = 509] [outer = 0x8f50c800] 19:33:02 INFO - PROCESS | 10386 | --DOCSHELL 0x91dd9800 == 94 [pid = 10386] [id = 120] 19:33:02 INFO - PROCESS | 10386 | --DOCSHELL 0x8f50b000 == 93 [pid = 10386] [id = 156] 19:33:02 INFO - PROCESS | 10386 | --DOCSHELL 0x8e095800 == 92 [pid = 10386] [id = 155] 19:33:02 INFO - PROCESS | 10386 | --DOCSHELL 0x93952c00 == 91 [pid = 10386] [id = 154] 19:33:02 INFO - PROCESS | 10386 | --DOCSHELL 0x912d5400 == 90 [pid = 10386] [id = 153] 19:33:02 INFO - PROCESS | 10386 | --DOCSHELL 0x91d70800 == 89 [pid = 10386] [id = 152] 19:33:02 INFO - PROCESS | 10386 | --DOCSHELL 0x8efe3c00 == 88 [pid = 10386] [id = 151] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0xa2141400) [pid = 10386] [serial = 418] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x998c0000) [pid = 10386] [serial = 412] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x98115000) [pid = 10386] [serial = 409] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x9772f000) [pid = 10386] [serial = 384] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0xa6d97c00) [pid = 10386] [serial = 399] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x91de7400) [pid = 10386] [serial = 381] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0xa22bec00) [pid = 10386] [serial = 379] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x91fd5400) [pid = 10386] [serial = 403] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0xa6777000) [pid = 10386] [serial = 396] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x9772e400) [pid = 10386] [serial = 408] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x9d4d7800) [pid = 10386] [serial = 387] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x9395a400) [pid = 10386] [serial = 405] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x9120b800) [pid = 10386] [serial = 393] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x99636800) [pid = 10386] [serial = 411] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x99f5a400) [pid = 10386] [serial = 415] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x95131800) [pid = 10386] [serial = 406] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0xa32b4800) [pid = 10386] [serial = 390] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x91e0d400) [pid = 10386] [serial = 402] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x9d4cb000) [pid = 10386] [serial = 417] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x99f51c00) [pid = 10386] [serial = 414] [outer = (nil)] [url = about:blank] 19:33:02 INFO - PROCESS | 10386 | 1463625182555 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]]]}] 19:33:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:33:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1348ms 19:33:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:33:02 INFO - PROCESS | 10386 | 1463625182609 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:33:02 INFO - PROCESS | 10386 | 1463625182611 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 19:33:02 INFO - PROCESS | 10386 | 1463625182618 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:33:02 INFO - PROCESS | 10386 | 1463625182622 Marionette TRACE conn3 <- [1,650,null,{}] 19:33:02 INFO - PROCESS | 10386 | 1463625182636 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}] 19:33:02 INFO - PROCESS | 10386 | 1463625182789 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:33:02 INFO - PROCESS | 10386 | 1463625182802 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f481800 == 89 [pid = 10386] [id = 170] 19:33:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x91ddfc00) [pid = 10386] [serial = 510] [outer = (nil)] 19:33:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x91fd9000) [pid = 10386] [serial = 511] [outer = 0x91ddfc00] 19:33:02 INFO - PROCESS | 10386 | 1463625182870 Marionette DEBUG loaded listener.js 19:33:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x927d5000) [pid = 10386] [serial = 512] [outer = 0x91ddfc00] 19:33:03 INFO - PROCESS | 10386 | 1463625183636 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]]]}] 19:33:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:33:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1087ms 19:33:03 INFO - PROCESS | 10386 | 1463625183706 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:33:03 INFO - PROCESS | 10386 | 1463625183710 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 19:33:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:33:03 INFO - PROCESS | 10386 | 1463625183716 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:33:03 INFO - PROCESS | 10386 | 1463625183718 Marionette TRACE conn3 <- [1,654,null,{}] 19:33:03 INFO - PROCESS | 10386 | 1463625183723 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}] 19:33:03 INFO - PROCESS | 10386 | 1463625183869 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:33:03 INFO - PROCESS | 10386 | 1463625183878 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd9c800 == 90 [pid = 10386] [id = 171] 19:33:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x927d7000) [pid = 10386] [serial = 513] [outer = (nil)] 19:33:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x929f7c00) [pid = 10386] [serial = 514] [outer = 0x927d7000] 19:33:03 INFO - PROCESS | 10386 | 1463625183944 Marionette DEBUG loaded listener.js 19:33:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x946ee400) [pid = 10386] [serial = 515] [outer = 0x927d7000] 19:33:04 INFO - PROCESS | 10386 | 1463625184807 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]]]}] 19:33:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:33:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1131ms 19:33:04 INFO - PROCESS | 10386 | 1463625184847 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:33:04 INFO - PROCESS | 10386 | 1463625184851 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 19:33:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:33:04 INFO - PROCESS | 10386 | 1463625184856 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:33:04 INFO - PROCESS | 10386 | 1463625184859 Marionette TRACE conn3 <- [1,658,null,{}] 19:33:04 INFO - PROCESS | 10386 | 1463625184871 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}] 19:33:05 INFO - PROCESS | 10386 | 1463625185048 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:33:05 INFO - PROCESS | 10386 | 1463625185071 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x91207c00 == 91 [pid = 10386] [id = 172] 19:33:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x927d2800) [pid = 10386] [serial = 516] [outer = (nil)] 19:33:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x95122c00) [pid = 10386] [serial = 517] [outer = 0x927d2800] 19:33:05 INFO - PROCESS | 10386 | 1463625185135 Marionette DEBUG loaded listener.js 19:33:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x95319c00) [pid = 10386] [serial = 518] [outer = 0x927d2800] 19:33:05 INFO - PROCESS | 10386 | 1463625185942 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]]]}] 19:33:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:33:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1135ms 19:33:05 INFO - PROCESS | 10386 | 1463625185992 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:33:05 INFO - PROCESS | 10386 | 1463625185995 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 19:33:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:33:06 INFO - PROCESS | 10386 | 1463625186002 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:33:06 INFO - PROCESS | 10386 | 1463625186004 Marionette TRACE conn3 <- [1,662,null,{}] 19:33:06 INFO - PROCESS | 10386 | 1463625186015 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}] 19:33:06 INFO - PROCESS | 10386 | 1463625186222 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:33:06 INFO - PROCESS | 10386 | 1463625186249 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x946fb800 == 92 [pid = 10386] [id = 173] 19:33:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x9772d000) [pid = 10386] [serial = 519] [outer = (nil)] 19:33:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x99495800) [pid = 10386] [serial = 520] [outer = 0x9772d000] 19:33:06 INFO - PROCESS | 10386 | 1463625186315 Marionette DEBUG loaded listener.js 19:33:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x99637800) [pid = 10386] [serial = 521] [outer = 0x9772d000] 19:33:06 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x99f52400) [pid = 10386] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:33:06 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x991b0000) [pid = 10386] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:33:06 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x8efe6400) [pid = 10386] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:33:06 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x91de1000) [pid = 10386] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:33:06 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x91de1800) [pid = 10386] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:33:06 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x8f50b800) [pid = 10386] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:33:06 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:33:07 INFO - PROCESS | 10386 | 1463625187189 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]]]}] 19:33:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:33:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1242ms 19:33:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:33:07 INFO - PROCESS | 10386 | 1463625187244 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:33:07 INFO - PROCESS | 10386 | 1463625187247 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 19:33:07 INFO - PROCESS | 10386 | 1463625187253 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:33:07 INFO - PROCESS | 10386 | 1463625187256 Marionette TRACE conn3 <- [1,666,null,{}] 19:33:07 INFO - PROCESS | 10386 | 1463625187260 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}] 19:33:07 INFO - PROCESS | 10386 | 1463625187437 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:33:07 INFO - PROCESS | 10386 | 1463625187454 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f489400 == 93 [pid = 10386] [id = 174] 19:33:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x8f50b800) [pid = 10386] [serial = 522] [outer = (nil)] 19:33:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x998bd800) [pid = 10386] [serial = 523] [outer = 0x8f50b800] 19:33:07 INFO - PROCESS | 10386 | 1463625187518 Marionette DEBUG loaded listener.js 19:33:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x99ddf000) [pid = 10386] [serial = 524] [outer = 0x8f50b800] 19:33:07 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:33:08 INFO - PROCESS | 10386 | 1463625188190 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]]]}] 19:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 976ms 19:33:08 INFO - PROCESS | 10386 | 1463625188229 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:33:08 INFO - PROCESS | 10386 | 1463625188231 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 19:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:33:08 INFO - PROCESS | 10386 | 1463625188237 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:33:08 INFO - PROCESS | 10386 | 1463625188239 Marionette TRACE conn3 <- [1,670,null,{}] 19:33:08 INFO - PROCESS | 10386 | 1463625188245 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}] 19:33:08 INFO - PROCESS | 10386 | 1463625188389 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:33:08 INFO - PROCESS | 10386 | 1463625188511 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x9233ac00 == 94 [pid = 10386] [id = 175] 19:33:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x9394f000) [pid = 10386] [serial = 525] [outer = (nil)] 19:33:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x99f5c400) [pid = 10386] [serial = 526] [outer = 0x9394f000] 19:33:08 INFO - PROCESS | 10386 | 1463625188577 Marionette DEBUG loaded listener.js 19:33:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x99f60800) [pid = 10386] [serial = 527] [outer = 0x9394f000] 19:33:09 INFO - PROCESS | 10386 | 1463625189459 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]]]}] 19:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1279ms 19:33:09 INFO - PROCESS | 10386 | 1463625189533 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:33:09 INFO - PROCESS | 10386 | 1463625189540 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 19:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:33:09 INFO - PROCESS | 10386 | 1463625189551 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:33:09 INFO - PROCESS | 10386 | 1463625189556 Marionette TRACE conn3 <- [1,674,null,{}] 19:33:09 INFO - PROCESS | 10386 | 1463625189564 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}] 19:33:09 INFO - PROCESS | 10386 | 1463625189758 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:33:09 INFO - PROCESS | 10386 | 1463625189924 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd93000 == 95 [pid = 10386] [id = 176] 19:33:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8eca5000) [pid = 10386] [serial = 528] [outer = (nil)] 19:33:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8f5d4c00) [pid = 10386] [serial = 529] [outer = 0x8eca5000] 19:33:10 INFO - PROCESS | 10386 | 1463625190003 Marionette DEBUG loaded listener.js 19:33:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x90fbb400) [pid = 10386] [serial = 530] [outer = 0x8eca5000] 19:33:10 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:33:10 INFO - PROCESS | 10386 | 1463625190833 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]]]}] 19:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 19:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1339ms 19:33:10 INFO - PROCESS | 10386 | 1463625190890 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:33:10 INFO - PROCESS | 10386 | 1463625190898 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 19:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:33:10 INFO - PROCESS | 10386 | 1463625190908 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:33:10 INFO - PROCESS | 10386 | 1463625190913 Marionette TRACE conn3 <- [1,678,null,{}] 19:33:10 INFO - PROCESS | 10386 | 1463625190918 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}] 19:33:11 INFO - PROCESS | 10386 | 1463625191087 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:33:11 INFO - PROCESS | 10386 | 1463625191246 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x912d5400 == 96 [pid = 10386] [id = 177] 19:33:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x91d76400) [pid = 10386] [serial = 531] [outer = (nil)] 19:33:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x91e0a000) [pid = 10386] [serial = 532] [outer = 0x91d76400] 19:33:11 INFO - PROCESS | 10386 | 1463625191324 Marionette DEBUG loaded listener.js 19:33:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x927d8400) [pid = 10386] [serial = 533] [outer = 0x91d76400] 19:33:12 INFO - PROCESS | 10386 | 1463625192206 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]]]}] 19:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1335ms 19:33:12 INFO - PROCESS | 10386 | 1463625192244 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:33:12 INFO - PROCESS | 10386 | 1463625192247 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 19:33:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:33:12 INFO - PROCESS | 10386 | 1463625192254 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:33:12 INFO - PROCESS | 10386 | 1463625192259 Marionette TRACE conn3 <- [1,682,null,{}] 19:33:12 INFO - PROCESS | 10386 | 1463625192274 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}] 19:33:12 INFO - PROCESS | 10386 | 1463625192439 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:33:12 INFO - PROCESS | 10386 | 1463625192609 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x9817ec00 == 97 [pid = 10386] [id = 178] 19:33:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x9817f000) [pid = 10386] [serial = 534] [outer = (nil)] 19:33:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x99f5b800) [pid = 10386] [serial = 535] [outer = 0x9817f000] 19:33:12 INFO - PROCESS | 10386 | 1463625192691 Marionette DEBUG loaded listener.js 19:33:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x9d48c000) [pid = 10386] [serial = 536] [outer = 0x9817f000] 19:33:13 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:13 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:33:13 INFO - PROCESS | 10386 | 1463625193941 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]]]}] 19:33:13 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) 19:33:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1733ms 19:33:13 INFO - PROCESS | 10386 | 1463625193988 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:33:13 INFO - PROCESS | 10386 | 1463625193992 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 19:33:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:33:14 INFO - PROCESS | 10386 | 1463625193998 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:33:14 INFO - PROCESS | 10386 | 1463625194001 Marionette TRACE conn3 <- [1,686,null,{}] 19:33:14 INFO - PROCESS | 10386 | 1463625194006 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}] 19:33:14 INFO - PROCESS | 10386 | 1463625194247 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:33:14 INFO - PROCESS | 10386 | 1463625194409 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x991acc00 == 98 [pid = 10386] [id = 179] 19:33:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x9a7c4800) [pid = 10386] [serial = 537] [outer = (nil)] 19:33:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0xa21a3000) [pid = 10386] [serial = 538] [outer = 0x9a7c4800] 19:33:14 INFO - PROCESS | 10386 | 1463625194487 Marionette DEBUG loaded listener.js 19:33:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0xa244d800) [pid = 10386] [serial = 539] [outer = 0x9a7c4800] 19:33:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:15 INFO - PROCESS | 10386 | 1463625195696 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]]]}] 19:33:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:33:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1729ms 19:33:15 INFO - PROCESS | 10386 | 1463625195728 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:33:15 INFO - PROCESS | 10386 | 1463625195732 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 19:33:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:33:15 INFO - PROCESS | 10386 | 1463625195737 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:33:15 INFO - PROCESS | 10386 | 1463625195741 Marionette TRACE conn3 <- [1,690,null,{}] 19:33:15 INFO - PROCESS | 10386 | 1463625195746 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}] 19:33:15 INFO - PROCESS | 10386 | 1463625195938 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:33:16 INFO - PROCESS | 10386 | 1463625196114 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x991b0000 == 99 [pid = 10386] [id = 180] 19:33:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x9d48a400) [pid = 10386] [serial = 540] [outer = (nil)] 19:33:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0xa325b400) [pid = 10386] [serial = 541] [outer = 0x9d48a400] 19:33:16 INFO - PROCESS | 10386 | 1463625196191 Marionette DEBUG loaded listener.js 19:33:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0xa509e000) [pid = 10386] [serial = 542] [outer = 0x9d48a400] 19:33:17 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:17 INFO - PROCESS | 10386 | 1463625197422 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]]]}] 19:33:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:33:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1732ms 19:33:17 INFO - PROCESS | 10386 | 1463625197470 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:33:17 INFO - PROCESS | 10386 | 1463625197474 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 19:33:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:33:17 INFO - PROCESS | 10386 | 1463625197480 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:33:17 INFO - PROCESS | 10386 | 1463625197482 Marionette TRACE conn3 <- [1,694,null,{}] 19:33:17 INFO - PROCESS | 10386 | 1463625197574 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}] 19:33:17 INFO - PROCESS | 10386 | 1463625197794 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:33:17 INFO - PROCESS | 10386 | 1463625197914 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:17 INFO - PROCESS | 10386 | ++DOCSHELL 0xa26ed400 == 100 [pid = 10386] [id = 181] 19:33:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0xa35eec00) [pid = 10386] [serial = 543] [outer = (nil)] 19:33:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0xa68b8000) [pid = 10386] [serial = 544] [outer = 0xa35eec00] 19:33:17 INFO - PROCESS | 10386 | 1463625197991 Marionette DEBUG loaded listener.js 19:33:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0xa6a40400) [pid = 10386] [serial = 545] [outer = 0xa35eec00] 19:33:19 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:19 INFO - PROCESS | 10386 | 1463625199205 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]]]}] 19:33:19 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) 19:33:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1735ms 19:33:19 INFO - PROCESS | 10386 | 1463625199215 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:33:19 INFO - PROCESS | 10386 | 1463625199218 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 19:33:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:33:19 INFO - PROCESS | 10386 | 1463625199224 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:33:19 INFO - PROCESS | 10386 | 1463625199228 Marionette TRACE conn3 <- [1,698,null,{}] 19:33:19 INFO - PROCESS | 10386 | 1463625199241 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}] 19:33:19 INFO - PROCESS | 10386 | 1463625199435 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:33:19 INFO - PROCESS | 10386 | 1463625199612 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c678800 == 101 [pid = 10386] [id = 182] 19:33:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x9277ec00) [pid = 10386] [serial = 546] [outer = (nil)] 19:33:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x92784800) [pid = 10386] [serial = 547] [outer = 0x9277ec00] 19:33:19 INFO - PROCESS | 10386 | 1463625199689 Marionette DEBUG loaded listener.js 19:33:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x9278ac00) [pid = 10386] [serial = 548] [outer = 0x9277ec00] 19:33:20 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:20 INFO - PROCESS | 10386 | 1463625200943 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]]]}] 19:33:20 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) 19:33:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1747ms 19:33:20 INFO - PROCESS | 10386 | 1463625200972 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:33:20 INFO - PROCESS | 10386 | 1463625200975 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 19:33:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:33:20 INFO - PROCESS | 10386 | 1463625200981 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:33:20 INFO - PROCESS | 10386 | 1463625200984 Marionette TRACE conn3 <- [1,702,null,{}] 19:33:20 INFO - PROCESS | 10386 | 1463625200989 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}] 19:33:21 INFO - PROCESS | 10386 | 1463625201181 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:33:21 INFO - PROCESS | 10386 | 1463625201637 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efef000 == 102 [pid = 10386] [id = 183] 19:33:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x8f3be800) [pid = 10386] [serial = 549] [outer = (nil)] 19:33:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x8f3c2400) [pid = 10386] [serial = 550] [outer = 0x8f3be800] 19:33:21 INFO - PROCESS | 10386 | 1463625201707 Marionette DEBUG loaded listener.js 19:33:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x8f47e800) [pid = 10386] [serial = 551] [outer = 0x8f3be800] 19:33:22 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:22 INFO - PROCESS | 10386 | 1463625202914 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]]]}] 19:33:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:33:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1982ms 19:33:22 INFO - PROCESS | 10386 | 1463625202966 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:33:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:33:22 INFO - PROCESS | 10386 | 1463625202971 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 19:33:22 INFO - PROCESS | 10386 | 1463625202978 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:33:22 INFO - PROCESS | 10386 | 1463625202983 Marionette TRACE conn3 <- [1,706,null,{}] 19:33:22 INFO - PROCESS | 10386 | 1463625202989 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}] 19:33:23 INFO - PROCESS | 10386 | 1463625203218 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x99ddec00 == 101 [pid = 10386] [id = 101] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x9918b400 == 100 [pid = 10386] [id = 13] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x9d324000) [pid = 10386] [serial = 471] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x977c0c00) [pid = 10386] [serial = 420] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x94619400) [pid = 10386] [serial = 423] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x9a599000) [pid = 10386] [serial = 426] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0xa32bb000) [pid = 10386] [serial = 429] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0xa67c6000) [pid = 10386] [serial = 432] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x91d71c00) [pid = 10386] [serial = 435] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0xa6ee3800) [pid = 10386] [serial = 438] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x8f5d7800) [pid = 10386] [serial = 441] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x8f484400) [pid = 10386] [serial = 444] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x8dd99800) [pid = 10386] [serial = 447] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x8f487c00) [pid = 10386] [serial = 450] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8f489400 == 99 [pid = 10386] [id = 174] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x946fb800 == 98 [pid = 10386] [id = 173] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x91207c00 == 97 [pid = 10386] [id = 172] 19:33:23 INFO - PROCESS | 10386 | 1463625203471 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd9c800 == 96 [pid = 10386] [id = 171] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8f481800 == 95 [pid = 10386] [id = 170] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8f47d800 == 94 [pid = 10386] [id = 169] 19:33:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c681800 == 95 [pid = 10386] [id = 184] 19:33:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x8dd99800) [pid = 10386] [serial = 552] [outer = (nil)] 19:33:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x8f3b7800) [pid = 10386] [serial = 553] [outer = 0x8dd99800] 19:33:23 INFO - PROCESS | 10386 | 1463625203562 Marionette DEBUG loaded listener.js 19:33:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x8f489800) [pid = 10386] [serial = 554] [outer = 0x8dd99800] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8f50c000 == 94 [pid = 10386] [id = 168] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8f505800 == 93 [pid = 10386] [id = 162] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8e095000 == 92 [pid = 10386] [id = 161] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x90fb9c00 == 91 [pid = 10386] [id = 159] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8e093400 == 90 [pid = 10386] [id = 158] 19:33:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8f512000 == 89 [pid = 10386] [id = 157] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x9a2a9000) [pid = 10386] [serial = 465] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x998c5c00) [pid = 10386] [serial = 462] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x91205c00) [pid = 10386] [serial = 454] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x8f484c00) [pid = 10386] [serial = 453] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x97713400) [pid = 10386] [serial = 459] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x9795f000) [pid = 10386] [serial = 460] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x9222a000) [pid = 10386] [serial = 456] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x9395bc00) [pid = 10386] [serial = 457] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x8f511400) [pid = 10386] [serial = 468] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x9a5a6000) [pid = 10386] [serial = 466] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0xa6778000) [pid = 10386] [serial = 265] [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.] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x95128400) [pid = 10386] [serial = 469] [outer = (nil)] [url = about:blank] 19:33:23 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x99f54800) [pid = 10386] [serial = 463] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:33:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1733ms 19:33:24 INFO - PROCESS | 10386 | 1463625204703 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]]]}] 19:33:24 INFO - PROCESS | 10386 | 1463625204714 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:33:24 INFO - PROCESS | 10386 | 1463625204720 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 19:33:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:33:24 INFO - PROCESS | 10386 | 1463625204728 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:33:24 INFO - PROCESS | 10386 | 1463625204730 Marionette TRACE conn3 <- [1,710,null,{}] 19:33:24 INFO - PROCESS | 10386 | 1463625204736 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}] 19:33:24 INFO - PROCESS | 10386 | 1463625204888 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:33:25 INFO - PROCESS | 10386 | 1463625205054 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f5d6000 == 90 [pid = 10386] [id = 185] 19:33:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8f5d6c00) [pid = 10386] [serial = 555] [outer = (nil)] 19:33:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x91b6a800) [pid = 10386] [serial = 556] [outer = 0x8f5d6c00] 19:33:25 INFO - PROCESS | 10386 | 1463625205119 Marionette DEBUG loaded listener.js 19:33:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x91d75800) [pid = 10386] [serial = 557] [outer = 0x8f5d6c00] 19:33:26 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:26 INFO - PROCESS | 10386 | 1463625206212 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]]]}] 19:33:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:33:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1534ms 19:33:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:33:26 INFO - PROCESS | 10386 | 1463625206264 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:33:26 INFO - PROCESS | 10386 | 1463625206267 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 19:33:26 INFO - PROCESS | 10386 | 1463625206280 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:33:26 INFO - PROCESS | 10386 | 1463625206288 Marionette TRACE conn3 <- [1,714,null,{}] 19:33:26 INFO - PROCESS | 10386 | 1463625206304 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}] 19:33:26 INFO - PROCESS | 10386 | 1463625206497 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:33:26 INFO - PROCESS | 10386 | 1463625206573 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x91d78800 == 91 [pid = 10386] [id = 186] 19:33:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x91e01800) [pid = 10386] [serial = 558] [outer = (nil)] 19:33:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x92789c00) [pid = 10386] [serial = 559] [outer = 0x91e01800] 19:33:26 INFO - PROCESS | 10386 | 1463625206638 Marionette DEBUG loaded listener.js 19:33:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x927d6400) [pid = 10386] [serial = 560] [outer = 0x91e01800] 19:33:27 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:27 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x91ddfc00) [pid = 10386] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:33:27 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x93a59800) [pid = 10386] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:33:27 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x8f50c800) [pid = 10386] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:33:27 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x8f50b800) [pid = 10386] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:33:27 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x9772d000) [pid = 10386] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:33:27 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x8f50d000) [pid = 10386] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:33:27 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x927d2800) [pid = 10386] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:33:27 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x927d7000) [pid = 10386] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:33:27 INFO - PROCESS | 10386 | 1463625207879 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]]]}] 19:33:27 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 19:33:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1644ms 19:33:27 INFO - PROCESS | 10386 | 1463625207916 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:33:27 INFO - PROCESS | 10386 | 1463625207920 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 19:33:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:33:27 INFO - PROCESS | 10386 | 1463625207926 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:33:27 INFO - PROCESS | 10386 | 1463625207929 Marionette TRACE conn3 <- [1,718,null,{}] 19:33:27 INFO - PROCESS | 10386 | 1463625207934 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}] 19:33:28 INFO - PROCESS | 10386 | 1463625208099 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:33:28 INFO - PROCESS | 10386 | 1463625208224 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f486c00 == 92 [pid = 10386] [id = 187] 19:33:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8f50c800) [pid = 10386] [serial = 561] [outer = (nil)] 19:33:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x92787c00) [pid = 10386] [serial = 562] [outer = 0x8f50c800] 19:33:28 INFO - PROCESS | 10386 | 1463625208288 Marionette DEBUG loaded listener.js 19:33:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x927dec00) [pid = 10386] [serial = 563] [outer = 0x8f50c800] 19:33:29 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:29 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:33:29 INFO - PROCESS | 10386 | 1463625209381 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]]]}] 19:33:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:33:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1481ms 19:33:29 INFO - PROCESS | 10386 | 1463625209407 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:33:29 INFO - PROCESS | 10386 | 1463625209410 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 19:33:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:33:29 INFO - PROCESS | 10386 | 1463625209416 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:33:29 INFO - PROCESS | 10386 | 1463625209418 Marionette TRACE conn3 <- [1,722,null,{}] 19:33:29 INFO - PROCESS | 10386 | 1463625209423 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}] 19:33:29 INFO - PROCESS | 10386 | 1463625209559 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:33:29 INFO - PROCESS | 10386 | 1463625209715 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x92223400 == 93 [pid = 10386] [id = 188] 19:33:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x92337800) [pid = 10386] [serial = 564] [outer = (nil)] 19:33:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x946ef400) [pid = 10386] [serial = 565] [outer = 0x92337800] 19:33:29 INFO - PROCESS | 10386 | 1463625209787 Marionette DEBUG loaded listener.js 19:33:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x97724000) [pid = 10386] [serial = 566] [outer = 0x92337800] 19:33:30 INFO - PROCESS | 10386 | 1463625210711 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] 19:33:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:33:30 INFO - PROCESS | 10386 | 1463625210762 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 19:33:30 INFO - PROCESS | 10386 | 1463625210769 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:33:30 INFO - PROCESS | 10386 | 1463625210775 Marionette TRACE conn3 <- [1,726,null,{}] 19:33:30 INFO - PROCESS | 10386 | 1463625210783 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}] 19:33:30 INFO - PROCESS | 10386 | 1463625210957 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:33:31 INFO - PROCESS | 10386 | 1463625211121 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e08a800 == 94 [pid = 10386] [id = 189] 19:33:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x8f3c5400) [pid = 10386] [serial = 567] [outer = (nil)] 19:33:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x8f512400) [pid = 10386] [serial = 568] [outer = 0x8f3c5400] 19:33:31 INFO - PROCESS | 10386 | 1463625211205 Marionette DEBUG loaded listener.js 19:33:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x91206c00) [pid = 10386] [serial = 569] [outer = 0x8f3c5400] 19:33:31 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:31 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:33:32 INFO - PROCESS | 10386 | 1463625212117 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]]]}] 19:33:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:33:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1383ms 19:33:32 INFO - PROCESS | 10386 | 1463625212160 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:33:32 INFO - PROCESS | 10386 | 1463625212168 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 19:33:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:33:32 INFO - PROCESS | 10386 | 1463625212178 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:33:32 INFO - PROCESS | 10386 | 1463625212181 Marionette TRACE conn3 <- [1,730,null,{}] 19:33:32 INFO - PROCESS | 10386 | 1463625212188 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}] 19:33:32 INFO - PROCESS | 10386 | 1463625212355 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:33:32 INFO - PROCESS | 10386 | 1463625212538 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x91e0ac00 == 95 [pid = 10386] [id = 190] 19:33:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x91fd3400) [pid = 10386] [serial = 570] [outer = (nil)] 19:33:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x92d0a800) [pid = 10386] [serial = 571] [outer = 0x91fd3400] 19:33:32 INFO - PROCESS | 10386 | 1463625212614 Marionette DEBUG loaded listener.js 19:33:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x946c2400) [pid = 10386] [serial = 572] [outer = 0x91fd3400] 19:33:33 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:33 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:33:33 INFO - PROCESS | 10386 | 1463625213540 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] 19:33:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:33:33 INFO - PROCESS | 10386 | 1463625213614 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 19:33:33 INFO - PROCESS | 10386 | 1463625213620 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:33:33 INFO - PROCESS | 10386 | 1463625213625 Marionette TRACE conn3 <- [1,734,null,{}] 19:33:33 INFO - PROCESS | 10386 | 1463625213640 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}] 19:33:33 INFO - PROCESS | 10386 | 1463625213867 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:33:34 INFO - PROCESS | 10386 | 1463625214072 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x97731000 == 96 [pid = 10386] [id = 191] 19:33:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x98ed1800) [pid = 10386] [serial = 573] [outer = (nil)] 19:33:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x9989a400) [pid = 10386] [serial = 574] [outer = 0x98ed1800] 19:33:34 INFO - PROCESS | 10386 | 1463625214194 Marionette DEBUG loaded listener.js 19:33:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x99ddf400) [pid = 10386] [serial = 575] [outer = 0x98ed1800] 19:33:34 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:34 INFO - PROCESS | 10386 | 1463625214992 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]]]}] 19:33:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:33:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1434ms 19:33:35 INFO - PROCESS | 10386 | 1463625215055 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:33:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:33:35 INFO - PROCESS | 10386 | 1463625215059 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 19:33:35 INFO - PROCESS | 10386 | 1463625215066 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:33:35 INFO - PROCESS | 10386 | 1463625215070 Marionette TRACE conn3 <- [1,738,null,{}] 19:33:35 INFO - PROCESS | 10386 | 1463625215075 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}] 19:33:35 INFO - PROCESS | 10386 | 1463625215293 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:33:35 INFO - PROCESS | 10386 | 1463625215412 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e096400 == 97 [pid = 10386] [id = 192] 19:33:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x97729800) [pid = 10386] [serial = 576] [outer = (nil)] 19:33:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x9a599000) [pid = 10386] [serial = 577] [outer = 0x97729800] 19:33:35 INFO - PROCESS | 10386 | 1463625215490 Marionette DEBUG loaded listener.js 19:33:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x9a96f000) [pid = 10386] [serial = 578] [outer = 0x97729800] 19:33:36 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:36 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:33:36 INFO - PROCESS | 10386 | 1463625216760 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]]]}] 19:33:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:33:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1729ms 19:33:36 INFO - PROCESS | 10386 | 1463625216795 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:33:36 INFO - PROCESS | 10386 | 1463625216799 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 19:33:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:33:36 INFO - PROCESS | 10386 | 1463625216805 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:33:36 INFO - PROCESS | 10386 | 1463625216808 Marionette TRACE conn3 <- [1,742,null,{}] 19:33:36 INFO - PROCESS | 10386 | 1463625216814 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}] 19:33:37 INFO - PROCESS | 10386 | 1463625217044 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:33:37 INFO - PROCESS | 10386 | 1463625217211 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e097400 == 98 [pid = 10386] [id = 193] 19:33:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x99f5e800) [pid = 10386] [serial = 579] [outer = (nil)] 19:33:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x9d4ce000) [pid = 10386] [serial = 580] [outer = 0x99f5e800] 19:33:37 INFO - PROCESS | 10386 | 1463625217286 Marionette DEBUG loaded listener.js 19:33:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x9d7a5000) [pid = 10386] [serial = 581] [outer = 0x99f5e800] 19:33:38 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:38 INFO - PROCESS | 10386 | 1463625218603 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]]]}] 19:33:38 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 19:33:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1831ms 19:33:38 INFO - PROCESS | 10386 | 1463625218701 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:33:38 INFO - PROCESS | 10386 | 1463625218705 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 19:33:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:33:38 INFO - PROCESS | 10386 | 1463625218719 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:33:38 INFO - PROCESS | 10386 | 1463625218721 Marionette TRACE conn3 <- [1,746,null,{}] 19:33:38 INFO - PROCESS | 10386 | 1463625218727 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}] 19:33:38 INFO - PROCESS | 10386 | 1463625218916 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:33:39 INFO - PROCESS | 10386 | 1463625219047 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe9800 == 99 [pid = 10386] [id = 194] 19:33:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x8efec000) [pid = 10386] [serial = 582] [outer = (nil)] 19:33:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0xa675b000) [pid = 10386] [serial = 583] [outer = 0x8efec000] 19:33:39 INFO - PROCESS | 10386 | 1463625219135 Marionette DEBUG loaded listener.js 19:33:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0xa6a3d800) [pid = 10386] [serial = 584] [outer = 0x8efec000] 19:33:39 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:40 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:40 INFO - PROCESS | 10386 | 1463625220314 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]]]}] 19:33:40 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.) 19:33:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1630ms 19:33:40 INFO - PROCESS | 10386 | 1463625220349 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:33:40 INFO - PROCESS | 10386 | 1463625220352 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 19:33:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:33:40 INFO - PROCESS | 10386 | 1463625220358 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:33:40 INFO - PROCESS | 10386 | 1463625220362 Marionette TRACE conn3 <- [1,750,null,{}] 19:33:40 INFO - PROCESS | 10386 | 1463625220375 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}] 19:33:40 INFO - PROCESS | 10386 | 1463625220528 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:33:40 INFO - PROCESS | 10386 | 1463625220747 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe2400 == 100 [pid = 10386] [id = 195] 19:33:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x93ccac00) [pid = 10386] [serial = 585] [outer = (nil)] 19:33:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0xa6a48800) [pid = 10386] [serial = 586] [outer = 0x93ccac00] 19:33:40 INFO - PROCESS | 10386 | 1463625220824 Marionette DEBUG loaded listener.js 19:33:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0xa6a56800) [pid = 10386] [serial = 587] [outer = 0x93ccac00] 19:33:42 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:42 INFO - PROCESS | 10386 | 1463625222087 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]]]}] 19:33:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:33:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1781ms 19:33:42 INFO - PROCESS | 10386 | 1463625222201 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:33:42 INFO - PROCESS | 10386 | 1463625222204 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 19:33:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:33:42 INFO - PROCESS | 10386 | 1463625222220 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:33:42 INFO - PROCESS | 10386 | 1463625222222 Marionette TRACE conn3 <- [1,754,null,{}] 19:33:42 INFO - PROCESS | 10386 | 1463625222228 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}] 19:33:42 INFO - PROCESS | 10386 | 1463625222379 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:33:42 INFO - PROCESS | 10386 | 1463625222541 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e098400 == 101 [pid = 10386] [id = 196] 19:33:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x8ef3e800) [pid = 10386] [serial = 588] [outer = (nil)] 19:33:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x8ef45000) [pid = 10386] [serial = 589] [outer = 0x8ef3e800] 19:33:42 INFO - PROCESS | 10386 | 1463625222617 Marionette DEBUG loaded listener.js 19:33:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x8ef48000) [pid = 10386] [serial = 590] [outer = 0x8ef3e800] 19:33:43 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:43 INFO - PROCESS | 10386 | 1463625223830 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]]]}] 19:33:43 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 19:33:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1633ms 19:33:43 INFO - PROCESS | 10386 | 1463625223900 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:33:43 INFO - PROCESS | 10386 | 1463625223903 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 19:33:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:33:43 INFO - PROCESS | 10386 | 1463625223914 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:33:43 INFO - PROCESS | 10386 | 1463625223917 Marionette TRACE conn3 <- [1,758,null,{}] 19:33:44 INFO - PROCESS | 10386 | 1463625224308 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}] 19:33:44 INFO - PROCESS | 10386 | 1463625224537 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:33:44 INFO - PROCESS | 10386 | 1463625224662 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ef47c00 == 102 [pid = 10386] [id = 197] 19:33:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x8ef49c00) [pid = 10386] [serial = 591] [outer = (nil)] 19:33:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x8f514800) [pid = 10386] [serial = 592] [outer = 0x8ef49c00] 19:33:44 INFO - PROCESS | 10386 | 1463625224731 Marionette DEBUG loaded listener.js 19:33:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x90faf400) [pid = 10386] [serial = 593] [outer = 0x8ef49c00] 19:33:45 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:45 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:33:45 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:45 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:45 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:33:45 INFO - PROCESS | 10386 | 1463625225630 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]]]}] 19:33:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:33:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1771ms 19:33:45 INFO - PROCESS | 10386 | 1463625225686 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:33:45 INFO - PROCESS | 10386 | 1463625225692 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 19:33:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:33:45 INFO - PROCESS | 10386 | 1463625225699 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:33:45 INFO - PROCESS | 10386 | 1463625225703 Marionette TRACE conn3 <- [1,762,null,{}] 19:33:45 INFO - PROCESS | 10386 | 1463625225709 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}] 19:33:45 INFO - PROCESS | 10386 | 1463625225906 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:33:45 INFO - PROCESS | 10386 | --DOCSHELL 0xa32b9c00 == 101 [pid = 10386] [id = 118] 19:33:45 INFO - PROCESS | 10386 | --DOCSHELL 0x8c677c00 == 100 [pid = 10386] [id = 167] 19:33:45 INFO - PROCESS | 10386 | --DOCSHELL 0x927d2400 == 99 [pid = 10386] [id = 166] 19:33:45 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x99f5c400) [pid = 10386] [serial = 526] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8ecb2800 == 98 [pid = 10386] [id = 119] 19:33:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8f486c00 == 97 [pid = 10386] [id = 187] 19:33:46 INFO - PROCESS | 10386 | --DOCSHELL 0x91d78800 == 96 [pid = 10386] [id = 186] 19:33:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8f5d6000 == 95 [pid = 10386] [id = 185] 19:33:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8c681800 == 94 [pid = 10386] [id = 184] 19:33:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8efef000 == 93 [pid = 10386] [id = 183] 19:33:46 INFO - PROCESS | 10386 | 1463625226103 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c681800 == 94 [pid = 10386] [id = 198] 19:33:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x8ef45c00) [pid = 10386] [serial = 594] [outer = (nil)] 19:33:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x8f5d6000) [pid = 10386] [serial = 595] [outer = 0x8ef45c00] 19:33:46 INFO - PROCESS | 10386 | 1463625226176 Marionette DEBUG loaded listener.js 19:33:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x91b72800) [pid = 10386] [serial = 596] [outer = 0x8ef45c00] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x927d5000) [pid = 10386] [serial = 512] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x99489c00) [pid = 10386] [serial = 421] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x91b6a000) [pid = 10386] [serial = 508] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x91fd9000) [pid = 10386] [serial = 511] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x9a2af800) [pid = 10386] [serial = 484] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x91b72000) [pid = 10386] [serial = 487] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x99ddf000) [pid = 10386] [serial = 524] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x99637800) [pid = 10386] [serial = 521] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0xa6288800) [pid = 10386] [serial = 496] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x927db800) [pid = 10386] [serial = 499] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x90fb8400) [pid = 10386] [serial = 506] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0xa30ebc00) [pid = 10386] [serial = 493] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x99495800) [pid = 10386] [serial = 520] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x95122c00) [pid = 10386] [serial = 517] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x8f50fc00) [pid = 10386] [serial = 475] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x8f5d0000) [pid = 10386] [serial = 505] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x95319c00) [pid = 10386] [serial = 518] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x98770000) [pid = 10386] [serial = 481] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x946ee400) [pid = 10386] [serial = 515] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x91d78400) [pid = 10386] [serial = 478] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x8c67e800) [pid = 10386] [serial = 502] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x91d73400) [pid = 10386] [serial = 509] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x929f7c00) [pid = 10386] [serial = 514] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x998bd800) [pid = 10386] [serial = 523] [outer = (nil)] [url = about:blank] 19:33:46 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0xa244e400) [pid = 10386] [serial = 490] [outer = (nil)] [url = about:blank] 19:33:47 INFO - PROCESS | 10386 | 1463625227339 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]]]}] 19:33:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:33:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1688ms 19:33:47 INFO - PROCESS | 10386 | 1463625227387 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:33:47 INFO - PROCESS | 10386 | 1463625227390 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 19:33:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:33:47 INFO - PROCESS | 10386 | 1463625227403 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:33:47 INFO - PROCESS | 10386 | 1463625227406 Marionette TRACE conn3 <- [1,766,null,{}] 19:33:47 INFO - PROCESS | 10386 | 1463625227413 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}] 19:33:47 INFO - PROCESS | 10386 | 1463625227595 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:33:47 INFO - PROCESS | 10386 | 1463625227659 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b77400 == 95 [pid = 10386] [id = 199] 19:33:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x91fd3000) [pid = 10386] [serial = 597] [outer = (nil)] 19:33:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x92786c00) [pid = 10386] [serial = 598] [outer = 0x91fd3000] 19:33:47 INFO - PROCESS | 10386 | 1463625227728 Marionette DEBUG loaded listener.js 19:33:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x927dd800) [pid = 10386] [serial = 599] [outer = 0x91fd3000] 19:33:48 INFO - PROCESS | 10386 | 1463625228860 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]]]}] 19:33:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:33:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1504ms 19:33:48 INFO - PROCESS | 10386 | 1463625228916 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:33:48 INFO - PROCESS | 10386 | 1463625228924 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 19:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:33:48 INFO - PROCESS | 10386 | 1463625228941 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:33:48 INFO - PROCESS | 10386 | 1463625228944 Marionette TRACE conn3 <- [1,770,null,{}] 19:33:48 INFO - PROCESS | 10386 | 1463625228949 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}] 19:33:49 INFO - PROCESS | 10386 | 1463625229146 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:33:49 INFO - PROCESS | 10386 | 1463625229212 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x927df400 == 96 [pid = 10386] [id = 200] 19:33:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x93959800) [pid = 10386] [serial = 600] [outer = (nil)] 19:33:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x9770fc00) [pid = 10386] [serial = 601] [outer = 0x93959800] 19:33:49 INFO - PROCESS | 10386 | 1463625229276 Marionette DEBUG loaded listener.js 19:33:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x977c0c00) [pid = 10386] [serial = 602] [outer = 0x93959800] 19:33:50 INFO - PROCESS | 10386 | 1463625230068 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]]]}] 19:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1183ms 19:33:50 INFO - PROCESS | 10386 | 1463625230129 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:33:50 INFO - PROCESS | 10386 | 1463625230132 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 19:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:33:50 INFO - PROCESS | 10386 | 1463625230138 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:33:50 INFO - PROCESS | 10386 | 1463625230141 Marionette TRACE conn3 <- [1,774,null,{}] 19:33:50 INFO - PROCESS | 10386 | 1463625230146 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}] 19:33:50 INFO - PROCESS | 10386 | 1463625230337 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:33:50 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x9962ec00) [pid = 10386] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:33:50 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x91e01800) [pid = 10386] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:33:50 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x8f50c800) [pid = 10386] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:33:50 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x8f5d6c00) [pid = 10386] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:33:50 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x8dd99800) [pid = 10386] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:33:50 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x8f3be800) [pid = 10386] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:33:50 INFO - PROCESS | 10386 | 1463625230508 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd99800 == 97 [pid = 10386] [id = 201] 19:33:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x8dd9a800) [pid = 10386] [serial = 603] [outer = (nil)] 19:33:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x8f5d6c00) [pid = 10386] [serial = 604] [outer = 0x8dd9a800] 19:33:50 INFO - PROCESS | 10386 | 1463625230573 Marionette DEBUG loaded listener.js 19:33:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x927d2800) [pid = 10386] [serial = 605] [outer = 0x8dd9a800] 19:33:51 INFO - PROCESS | 10386 | 1463625231209 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]]]}] 19:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1085ms 19:33:51 INFO - PROCESS | 10386 | 1463625231224 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:33:51 INFO - PROCESS | 10386 | 1463625231228 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 19:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:33:51 INFO - PROCESS | 10386 | 1463625231233 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:33:51 INFO - PROCESS | 10386 | 1463625231236 Marionette TRACE conn3 <- [1,778,null,{}] 19:33:51 INFO - PROCESS | 10386 | 1463625231241 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}] 19:33:51 INFO - PROCESS | 10386 | 1463625231454 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:33:51 INFO - PROCESS | 10386 | 1463625231473 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x97713400 == 98 [pid = 10386] [id = 202] 19:33:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x9772f000) [pid = 10386] [serial = 606] [outer = (nil)] 19:33:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x99dde400) [pid = 10386] [serial = 607] [outer = 0x9772f000] 19:33:51 INFO - PROCESS | 10386 | 1463625231540 Marionette DEBUG loaded listener.js 19:33:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x9a5a5400) [pid = 10386] [serial = 608] [outer = 0x9772f000] 19:33:52 INFO - PROCESS | 10386 | 1463625232232 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]]]}] 19:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1035ms 19:33:52 INFO - PROCESS | 10386 | 1463625232268 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:33:52 INFO - PROCESS | 10386 | 1463625232272 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 19:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:33:52 INFO - PROCESS | 10386 | 1463625232277 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:33:52 INFO - PROCESS | 10386 | 1463625232279 Marionette TRACE conn3 <- [1,782,null,{}] 19:33:52 INFO - PROCESS | 10386 | 1463625232284 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}] 19:33:52 INFO - PROCESS | 10386 | 1463625232424 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:33:52 INFO - PROCESS | 10386 | 1463625232630 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c676000 == 99 [pid = 10386] [id = 203] 19:33:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x8c677c00) [pid = 10386] [serial = 609] [outer = (nil)] 19:33:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x8dd97800) [pid = 10386] [serial = 610] [outer = 0x8c677c00] 19:33:52 INFO - PROCESS | 10386 | 1463625232712 Marionette DEBUG loaded listener.js 19:33:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x8f3c0800) [pid = 10386] [serial = 611] [outer = 0x8c677c00] 19:33:53 INFO - PROCESS | 10386 | 1463625233591 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]]]}] 19:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1380ms 19:33:53 INFO - PROCESS | 10386 | 1463625233660 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:33:53 INFO - PROCESS | 10386 | 1463625233667 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 19:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:33:53 INFO - PROCESS | 10386 | 1463625233674 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:33:53 INFO - PROCESS | 10386 | 1463625233680 Marionette TRACE conn3 <- [1,786,null,{}] 19:33:53 INFO - PROCESS | 10386 | 1463625233686 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}] 19:33:53 INFO - PROCESS | 10386 | 1463625233861 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:33:54 INFO - PROCESS | 10386 | 1463625234033 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b78000 == 100 [pid = 10386] [id = 204] 19:33:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x91d7cc00) [pid = 10386] [serial = 612] [outer = (nil)] 19:33:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x91e10c00) [pid = 10386] [serial = 613] [outer = 0x91d7cc00] 19:33:54 INFO - PROCESS | 10386 | 1463625234115 Marionette DEBUG loaded listener.js 19:33:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x92783800) [pid = 10386] [serial = 614] [outer = 0x91d7cc00] 19:33:55 INFO - PROCESS | 10386 | 1463625235003 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]]]}] 19:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1385ms 19:33:55 INFO - PROCESS | 10386 | 1463625235062 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:33:55 INFO - PROCESS | 10386 | 1463625235067 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 19:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:33:55 INFO - PROCESS | 10386 | 1463625235075 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:33:55 INFO - PROCESS | 10386 | 1463625235079 Marionette TRACE conn3 <- [1,790,null,{}] 19:33:55 INFO - PROCESS | 10386 | 1463625235084 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}] 19:33:55 INFO - PROCESS | 10386 | 1463625235253 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:33:55 INFO - PROCESS | 10386 | 1463625235423 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c67e400 == 101 [pid = 10386] [id = 205] 19:33:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x91fdb800) [pid = 10386] [serial = 615] [outer = (nil)] 19:33:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x9876bc00) [pid = 10386] [serial = 616] [outer = 0x91fdb800] 19:33:55 INFO - PROCESS | 10386 | 1463625235502 Marionette DEBUG loaded listener.js 19:33:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x998cb400) [pid = 10386] [serial = 617] [outer = 0x91fdb800] 19:33:56 INFO - PROCESS | 10386 | 1463625236414 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]]]}] 19:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1386ms 19:33:56 INFO - PROCESS | 10386 | 1463625236463 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:33:56 INFO - PROCESS | 10386 | 1463625236468 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 19:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:33:56 INFO - PROCESS | 10386 | 1463625236482 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:33:56 INFO - PROCESS | 10386 | 1463625236491 Marionette TRACE conn3 <- [1,794,null,{}] 19:33:56 INFO - PROCESS | 10386 | 1463625236497 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}] 19:33:56 INFO - PROCESS | 10386 | 1463625236677 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:33:56 INFO - PROCESS | 10386 | 1463625236846 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ef40800 == 102 [pid = 10386] [id = 206] 19:33:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x8ef4bc00) [pid = 10386] [serial = 618] [outer = (nil)] 19:33:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x9ad59800) [pid = 10386] [serial = 619] [outer = 0x8ef4bc00] 19:33:56 INFO - PROCESS | 10386 | 1463625236924 Marionette DEBUG loaded listener.js 19:33:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x9ad5f400) [pid = 10386] [serial = 620] [outer = 0x8ef4bc00] 19:33:57 INFO - PROCESS | 10386 | 1463625237730 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]]]}] 19:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1300ms 19:33:57 INFO - PROCESS | 10386 | 1463625237776 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:33:57 INFO - PROCESS | 10386 | 1463625237780 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 19:33:57 INFO - PROCESS | 10386 | 1463625237786 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:33:57 INFO - PROCESS | 10386 | 1463625237789 Marionette TRACE conn3 <- [1,798,null,{}] 19:33:57 INFO - PROCESS | 10386 | 1463625237795 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}] 19:33:58 INFO - PROCESS | 10386 | 1463625238020 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:33:58 INFO - PROCESS | 10386 | 1463625238145 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e093c00 == 103 [pid = 10386] [id = 207] 19:33:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x8ef40000) [pid = 10386] [serial = 621] [outer = (nil)] 19:33:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x9d4d7800) [pid = 10386] [serial = 622] [outer = 0x8ef40000] 19:33:58 INFO - PROCESS | 10386 | 1463625238225 Marionette DEBUG loaded listener.js 19:33:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0xa24fdc00) [pid = 10386] [serial = 623] [outer = 0x8ef40000] 19:33:59 INFO - PROCESS | 10386 | 1463625239106 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]]]}] 19:33:59 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 19:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1387ms 19:33:59 INFO - PROCESS | 10386 | 1463625239174 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:33:59 INFO - PROCESS | 10386 | 1463625239177 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 19:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:33:59 INFO - PROCESS | 10386 | 1463625239183 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:33:59 INFO - PROCESS | 10386 | 1463625239187 Marionette TRACE conn3 <- [1,802,null,{}] 19:33:59 INFO - PROCESS | 10386 | 1463625239192 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}] 19:33:59 INFO - PROCESS | 10386 | 1463625239364 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:33:59 INFO - PROCESS | 10386 | 1463625239538 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:59 INFO - PROCESS | 10386 | ++DOCSHELL 0xa3228c00 == 104 [pid = 10386] [id = 208] 19:33:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0xa324ec00) [pid = 10386] [serial = 624] [outer = (nil)] 19:33:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0xa35f2800) [pid = 10386] [serial = 625] [outer = 0xa324ec00] 19:33:59 INFO - PROCESS | 10386 | 1463625239625 Marionette DEBUG loaded listener.js 19:33:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0xa68b6400) [pid = 10386] [serial = 626] [outer = 0xa324ec00] 19:34:00 INFO - PROCESS | 10386 | 1463625240501 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]]]}] 19:34:00 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 19:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1384ms 19:34:00 INFO - PROCESS | 10386 | 1463625240568 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:34:00 INFO - PROCESS | 10386 | 1463625240571 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 19:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:34:00 INFO - PROCESS | 10386 | 1463625240577 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:34:00 INFO - PROCESS | 10386 | 1463625240580 Marionette TRACE conn3 <- [1,806,null,{}] 19:34:00 INFO - PROCESS | 10386 | 1463625240585 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}] 19:34:00 INFO - PROCESS | 10386 | 1463625240750 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:34:00 INFO - PROCESS | 10386 | 1463625240921 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e095000 == 105 [pid = 10386] [id = 209] 19:34:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x996a0c00) [pid = 10386] [serial = 627] [outer = (nil)] 19:34:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x996a8800) [pid = 10386] [serial = 628] [outer = 0x996a0c00] 19:34:01 INFO - PROCESS | 10386 | 1463625240998 Marionette DEBUG loaded listener.js 19:34:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x996acc00) [pid = 10386] [serial = 629] [outer = 0x996a0c00] 19:34:01 INFO - PROCESS | 10386 | 1463625241789 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]]]}] 19:34:01 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 19:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1236ms 19:34:01 INFO - PROCESS | 10386 | 1463625241814 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:34:01 INFO - PROCESS | 10386 | 1463625241818 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 19:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:34:01 INFO - PROCESS | 10386 | 1463625241823 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:34:01 INFO - PROCESS | 10386 | 1463625241826 Marionette TRACE conn3 <- [1,810,null,{}] 19:34:01 INFO - PROCESS | 10386 | 1463625241832 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}] 19:34:01 INFO - PROCESS | 10386 | 1463625241995 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:34:02 INFO - PROCESS | 10386 | 1463625242173 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd97400 == 106 [pid = 10386] [id = 210] 19:34:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x996a1000) [pid = 10386] [serial = 630] [outer = (nil)] 19:34:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0xa6a3b800) [pid = 10386] [serial = 631] [outer = 0x996a1000] 19:34:02 INFO - PROCESS | 10386 | 1463625242250 Marionette DEBUG loaded listener.js 19:34:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0xa6a55400) [pid = 10386] [serial = 632] [outer = 0x996a1000] 19:34:03 INFO - PROCESS | 10386 | 1463625243050 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]]]}] 19:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1281ms 19:34:03 INFO - PROCESS | 10386 | 1463625243105 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:34:03 INFO - PROCESS | 10386 | 1463625243109 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 19:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:34:03 INFO - PROCESS | 10386 | 1463625243114 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:34:03 INFO - PROCESS | 10386 | 1463625243118 Marionette TRACE conn3 <- [1,814,null,{}] 19:34:03 INFO - PROCESS | 10386 | 1463625243123 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}] 19:34:03 INFO - PROCESS | 10386 | 1463625243277 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:34:03 INFO - PROCESS | 10386 | 1463625243452 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8c1400 == 107 [pid = 10386] [id = 211] 19:34:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x8b8c2000) [pid = 10386] [serial = 633] [outer = (nil)] 19:34:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x8b8c9400) [pid = 10386] [serial = 634] [outer = 0x8b8c2000] 19:34:03 INFO - PROCESS | 10386 | 1463625243545 Marionette DEBUG loaded listener.js 19:34:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x8b8cbc00) [pid = 10386] [serial = 635] [outer = 0x8b8c2000] 19:34:04 INFO - PROCESS | 10386 | 1463625244414 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] 19:34:04 INFO - PROCESS | 10386 | 1463625244451 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 19:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:34:04 INFO - PROCESS | 10386 | 1463625244456 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:34:04 INFO - PROCESS | 10386 | 1463625244459 Marionette TRACE conn3 <- [1,818,null,{}] 19:34:04 INFO - PROCESS | 10386 | 1463625244464 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}] 19:34:04 INFO - PROCESS | 10386 | 1463625244623 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:34:04 INFO - PROCESS | 10386 | 1463625244800 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aeba000 == 108 [pid = 10386] [id = 212] 19:34:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x8aeba800) [pid = 10386] [serial = 636] [outer = (nil)] 19:34:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x8aec2c00) [pid = 10386] [serial = 637] [outer = 0x8aeba800] 19:34:04 INFO - PROCESS | 10386 | 1463625244877 Marionette DEBUG loaded listener.js 19:34:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x8aec8800) [pid = 10386] [serial = 638] [outer = 0x8aeba800] 19:34:05 INFO - PROCESS | 10386 | 1463625245662 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]]]}] 19:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1240ms 19:34:05 INFO - PROCESS | 10386 | 1463625245697 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:34:05 INFO - PROCESS | 10386 | 1463625245700 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 19:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:34:05 INFO - PROCESS | 10386 | 1463625245706 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:34:05 INFO - PROCESS | 10386 | 1463625245708 Marionette TRACE conn3 <- [1,822,null,{}] 19:34:05 INFO - PROCESS | 10386 | 1463625245714 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}] 19:34:05 INFO - PROCESS | 10386 | 1463625245864 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:34:06 INFO - PROCESS | 10386 | 1463625246040 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aebac00 == 109 [pid = 10386] [id = 213] 19:34:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x8aec3400) [pid = 10386] [serial = 639] [outer = (nil)] 19:34:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 208 (0x8c67c400) [pid = 10386] [serial = 640] [outer = 0x8aec3400] 19:34:06 INFO - PROCESS | 10386 | 1463625246121 Marionette DEBUG loaded listener.js 19:34:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 209 (0xa6a3a800) [pid = 10386] [serial = 641] [outer = 0x8aec3400] 19:34:07 INFO - PROCESS | 10386 | 1463625247009 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] 19:34:07 INFO - PROCESS | 10386 | 1463625247091 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 19:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:34:07 INFO - PROCESS | 10386 | 1463625247097 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:34:07 INFO - PROCESS | 10386 | 1463625247101 Marionette TRACE conn3 <- [1,826,null,{}] 19:34:07 INFO - PROCESS | 10386 | 1463625247106 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}] 19:34:07 INFO - PROCESS | 10386 | 1463625247328 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:34:07 INFO - PROCESS | 10386 | 1463625247506 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aec6000 == 110 [pid = 10386] [id = 214] 19:34:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 210 (0x8b8cb800) [pid = 10386] [serial = 642] [outer = (nil)] 19:34:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 211 (0x8cabbc00) [pid = 10386] [serial = 643] [outer = 0x8b8cb800] 19:34:07 INFO - PROCESS | 10386 | 1463625247580 Marionette DEBUG loaded listener.js 19:34:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 212 (0x91208400) [pid = 10386] [serial = 644] [outer = 0x8b8cb800] 19:34:08 INFO - PROCESS | 10386 | 1463625248434 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]]]}] 19:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1383ms 19:34:08 INFO - PROCESS | 10386 | 1463625248481 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:34:08 INFO - PROCESS | 10386 | 1463625248484 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 19:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:34:08 INFO - PROCESS | 10386 | 1463625248490 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:34:08 INFO - PROCESS | 10386 | 1463625248493 Marionette TRACE conn3 <- [1,830,null,{}] 19:34:08 INFO - PROCESS | 10386 | 1463625248498 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}] 19:34:08 INFO - PROCESS | 10386 | 1463625248663 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:34:08 INFO - PROCESS | 10386 | 1463625248869 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a265c00 == 111 [pid = 10386] [id = 215] 19:34:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0x8a266000) [pid = 10386] [serial = 645] [outer = (nil)] 19:34:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0x8a26d400) [pid = 10386] [serial = 646] [outer = 0x8a266000] 19:34:08 INFO - PROCESS | 10386 | 1463625248983 Marionette DEBUG loaded listener.js 19:34:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0x8a271800) [pid = 10386] [serial = 647] [outer = 0x8a266000] 19:34:09 INFO - PROCESS | 10386 | 1463625249881 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]]]}] 19:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1435ms 19:34:09 INFO - PROCESS | 10386 | 1463625249927 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:34:09 INFO - PROCESS | 10386 | 1463625249941 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 19:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:34:09 INFO - PROCESS | 10386 | 1463625249947 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:34:09 INFO - PROCESS | 10386 | 1463625249951 Marionette TRACE conn3 <- [1,834,null,{}] 19:34:09 INFO - PROCESS | 10386 | 1463625249956 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}] 19:34:10 INFO - PROCESS | 10386 | 1463625250124 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:34:10 INFO - PROCESS | 10386 | 1463625250306 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a269000 == 112 [pid = 10386] [id = 216] 19:34:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x8a270800) [pid = 10386] [serial = 648] [outer = (nil)] 19:34:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0x8a392000) [pid = 10386] [serial = 649] [outer = 0x8a270800] 19:34:10 INFO - PROCESS | 10386 | 1463625250384 Marionette DEBUG loaded listener.js 19:34:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0x8a393800) [pid = 10386] [serial = 650] [outer = 0x8a270800] 19:34:11 INFO - PROCESS | 10386 | 1463625251202 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]]]}] 19:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1586ms 19:34:11 INFO - PROCESS | 10386 | 1463625251577 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:34:11 INFO - PROCESS | 10386 | 1463625251583 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 19:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:34:11 INFO - PROCESS | 10386 | 1463625251591 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:34:11 INFO - PROCESS | 10386 | 1463625251594 Marionette TRACE conn3 <- [1,838,null,{}] 19:34:11 INFO - PROCESS | 10386 | 1463625251601 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}] 19:34:11 INFO - PROCESS | 10386 | 1463625251785 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:34:12 INFO - PROCESS | 10386 | 1463625252005 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a38f800 == 113 [pid = 10386] [id = 217] 19:34:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 219 (0x8a39b800) [pid = 10386] [serial = 651] [outer = (nil)] 19:34:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 220 (0x8cab4400) [pid = 10386] [serial = 652] [outer = 0x8a39b800] 19:34:12 INFO - PROCESS | 10386 | 1463625252076 Marionette DEBUG loaded listener.js 19:34:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 221 (0x8cabf000) [pid = 10386] [serial = 653] [outer = 0x8a39b800] 19:34:12 INFO - PROCESS | 10386 | 1463625252869 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]]]}] 19:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1331ms 19:34:12 INFO - PROCESS | 10386 | 1463625252922 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:34:12 INFO - PROCESS | 10386 | 1463625252927 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 19:34:12 INFO - PROCESS | 10386 | 1463625252938 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:34:12 INFO - PROCESS | 10386 | 1463625252943 Marionette TRACE conn3 <- [1,842,null,{}] 19:34:12 INFO - PROCESS | 10386 | 1463625252949 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}] 19:34:13 INFO - PROCESS | 10386 | 1463625253105 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:34:13 INFO - PROCESS | 10386 | 1463625253408 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd99c00 == 114 [pid = 10386] [id = 218] 19:34:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 222 (0x8e097800) [pid = 10386] [serial = 654] [outer = (nil)] 19:34:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 223 (0x8ef48c00) [pid = 10386] [serial = 655] [outer = 0x8e097800] 19:34:13 INFO - PROCESS | 10386 | 1463625253522 Marionette DEBUG loaded listener.js 19:34:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 224 (0x8f3bf000) [pid = 10386] [serial = 656] [outer = 0x8e097800] 19:34:14 INFO - PROCESS | 10386 | 1463625254412 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]]]}] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x92336400 == 113 [pid = 10386] [id = 78] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x8e092c00 == 112 [pid = 10386] [id = 160] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0xa68bc400 == 111 [pid = 10386] [id = 98] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 223 (0x8f5d4c00) [pid = 10386] [serial = 529] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 222 (0x91e0a000) [pid = 10386] [serial = 532] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 221 (0x99f5b800) [pid = 10386] [serial = 535] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 220 (0xa21a3000) [pid = 10386] [serial = 538] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 219 (0xa325b400) [pid = 10386] [serial = 541] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 218 (0xa68b8000) [pid = 10386] [serial = 544] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x92784800) [pid = 10386] [serial = 547] [outer = (nil)] [url = about:blank] 19:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1542ms 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x97713400 == 110 [pid = 10386] [id = 202] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd99800 == 109 [pid = 10386] [id = 201] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x927df400 == 108 [pid = 10386] [id = 200] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x91b77400 == 107 [pid = 10386] [id = 199] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x8c681800 == 106 [pid = 10386] [id = 198] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x8ef47c00 == 105 [pid = 10386] [id = 197] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x8efe9800 == 104 [pid = 10386] [id = 194] 19:34:14 INFO - PROCESS | 10386 | 1463625254519 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:34:14 INFO - PROCESS | 10386 | 1463625254523 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x8e097400 == 103 [pid = 10386] [id = 193] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x8e096400 == 102 [pid = 10386] [id = 192] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x91e0ac00 == 101 [pid = 10386] [id = 190] 19:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x8e08a800 == 100 [pid = 10386] [id = 189] 19:34:14 INFO - PROCESS | 10386 | --DOCSHELL 0x92223400 == 99 [pid = 10386] [id = 188] 19:34:14 INFO - PROCESS | 10386 | 1463625254543 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:34:14 INFO - PROCESS | 10386 | 1463625254547 Marionette TRACE conn3 <- [1,846,null,{}] 19:34:14 INFO - PROCESS | 10386 | 1463625254559 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}] 19:34:14 INFO - PROCESS | 10386 | 1463625254698 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0xa050ec00) [pid = 10386] [serial = 472] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x92789c00) [pid = 10386] [serial = 559] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x92787c00) [pid = 10386] [serial = 562] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x91b6a800) [pid = 10386] [serial = 556] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x8f3b7800) [pid = 10386] [serial = 553] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 211 (0x8f489800) [pid = 10386] [serial = 554] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 210 (0x8f47e800) [pid = 10386] [serial = 551] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 209 (0x8f3c2400) [pid = 10386] [serial = 550] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 208 (0x927d6400) [pid = 10386] [serial = 560] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 207 (0x91d75800) [pid = 10386] [serial = 557] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x927dec00) [pid = 10386] [serial = 563] [outer = (nil)] [url = about:blank] 19:34:14 INFO - PROCESS | 10386 | 1463625254848 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c680400 == 100 [pid = 10386] [id = 219] 19:34:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x8f3c3400) [pid = 10386] [serial = 657] [outer = (nil)] 19:34:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 208 (0x8f50a000) [pid = 10386] [serial = 658] [outer = 0x8f3c3400] 19:34:14 INFO - PROCESS | 10386 | 1463625254993 Marionette DEBUG loaded listener.js 19:34:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 209 (0x8f5db400) [pid = 10386] [serial = 659] [outer = 0x8f3c3400] 19:34:15 INFO - PROCESS | 10386 | 1463625255647 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]]]}] 19:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1131ms 19:34:15 INFO - PROCESS | 10386 | 1463625255672 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:34:15 INFO - PROCESS | 10386 | 1463625255675 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 19:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:34:15 INFO - PROCESS | 10386 | 1463625255680 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:34:15 INFO - PROCESS | 10386 | 1463625255682 Marionette TRACE conn3 <- [1,850,null,{}] 19:34:15 INFO - PROCESS | 10386 | 1463625255688 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}] 19:34:15 INFO - PROCESS | 10386 | 1463625255840 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:34:16 INFO - PROCESS | 10386 | 1463625255984 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ecaa400 == 101 [pid = 10386] [id = 220] 19:34:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 210 (0x8f5db000) [pid = 10386] [serial = 660] [outer = (nil)] 19:34:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 211 (0x912df000) [pid = 10386] [serial = 661] [outer = 0x8f5db000] 19:34:16 INFO - PROCESS | 10386 | 1463625256048 Marionette DEBUG loaded listener.js 19:34:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 212 (0x91b78800) [pid = 10386] [serial = 662] [outer = 0x8f5db000] 19:34:16 INFO - PROCESS | 10386 | 1463625256720 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]]]}] 19:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1077ms 19:34:16 INFO - PROCESS | 10386 | 1463625256758 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:34:16 INFO - PROCESS | 10386 | 1463625256760 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 19:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:34:16 INFO - PROCESS | 10386 | 1463625256766 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:34:16 INFO - PROCESS | 10386 | 1463625256768 Marionette TRACE conn3 <- [1,854,null,{}] 19:34:16 INFO - PROCESS | 10386 | 1463625256774 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}] 19:34:16 INFO - PROCESS | 10386 | 1463625256991 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:34:17 INFO - PROCESS | 10386 | 1463625257019 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f505800 == 102 [pid = 10386] [id = 221] 19:34:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0x91d73000) [pid = 10386] [serial = 663] [outer = (nil)] 19:34:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0x91ddc000) [pid = 10386] [serial = 664] [outer = 0x91d73000] 19:34:17 INFO - PROCESS | 10386 | 1463625257082 Marionette DEBUG loaded listener.js 19:34:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0x91de6000) [pid = 10386] [serial = 665] [outer = 0x91d73000] 19:34:17 INFO - PROCESS | 10386 | 1463625257871 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]]]}] 19:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1126ms 19:34:17 INFO - PROCESS | 10386 | 1463625257893 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:34:17 INFO - PROCESS | 10386 | 1463625257896 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 19:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:34:17 INFO - PROCESS | 10386 | 1463625257901 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:34:17 INFO - PROCESS | 10386 | 1463625257903 Marionette TRACE conn3 <- [1,858,null,{}] 19:34:17 INFO - PROCESS | 10386 | 1463625257909 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}] 19:34:18 INFO - PROCESS | 10386 | 1463625258129 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:34:18 INFO - PROCESS | 10386 | 1463625258170 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x912dc000 == 103 [pid = 10386] [id = 222] 19:34:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x91d78400) [pid = 10386] [serial = 666] [outer = (nil)] 19:34:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0x92789800) [pid = 10386] [serial = 667] [outer = 0x91d78400] 19:34:18 INFO - PROCESS | 10386 | 1463625258235 Marionette DEBUG loaded listener.js 19:34:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0x927dc400) [pid = 10386] [serial = 668] [outer = 0x91d78400] 19:34:19 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x93959800) [pid = 10386] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:34:19 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x8ef45c00) [pid = 10386] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:34:19 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x91fd3000) [pid = 10386] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:34:19 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x9394f000) [pid = 10386] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:34:19 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x8ef49c00) [pid = 10386] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:34:19 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x8dd9a800) [pid = 10386] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:34:19 INFO - PROCESS | 10386 | 1463625259261 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]]]}] 19:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1391ms 19:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:34:19 INFO - PROCESS | 10386 | 1463625259293 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:34:19 INFO - PROCESS | 10386 | 1463625259295 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 19:34:19 INFO - PROCESS | 10386 | 1463625259300 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:34:19 INFO - PROCESS | 10386 | 1463625259304 Marionette TRACE conn3 <- [1,862,null,{}] 19:34:19 INFO - PROCESS | 10386 | 1463625259308 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}] 19:34:19 INFO - PROCESS | 10386 | 1463625259453 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:34:19 INFO - PROCESS | 10386 | 1463625259470 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe6400 == 104 [pid = 10386] [id = 223] 19:34:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0x90fb1c00) [pid = 10386] [serial = 669] [outer = (nil)] 19:34:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0x929f5000) [pid = 10386] [serial = 670] [outer = 0x90fb1c00] 19:34:19 INFO - PROCESS | 10386 | 1463625259535 Marionette DEBUG loaded listener.js 19:34:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0x92e4f400) [pid = 10386] [serial = 671] [outer = 0x90fb1c00] 19:34:20 INFO - PROCESS | 10386 | 1463625260290 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]]]}] 19:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1031ms 19:34:20 INFO - PROCESS | 10386 | 1463625260331 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:34:20 INFO - PROCESS | 10386 | 1463625260334 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 19:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:34:20 INFO - PROCESS | 10386 | 1463625260340 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:34:20 INFO - PROCESS | 10386 | 1463625260343 Marionette TRACE conn3 <- [1,866,null,{}] 19:34:20 INFO - PROCESS | 10386 | 1463625260371 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}] 19:34:20 INFO - PROCESS | 10386 | 1463625260508 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:34:20 INFO - PROCESS | 10386 | 1463625260520 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x92780400 == 105 [pid = 10386] [id = 224] 19:34:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x929fd800) [pid = 10386] [serial = 672] [outer = (nil)] 19:34:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0x9460fc00) [pid = 10386] [serial = 673] [outer = 0x929fd800] 19:34:20 INFO - PROCESS | 10386 | 1463625260583 Marionette DEBUG loaded listener.js 19:34:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0x9461ac00) [pid = 10386] [serial = 674] [outer = 0x929fd800] 19:34:21 INFO - PROCESS | 10386 | 1463625261507 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]]]}] 19:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1184ms 19:34:21 INFO - PROCESS | 10386 | 1463625261524 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:34:21 INFO - PROCESS | 10386 | 1463625261529 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 19:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:34:21 INFO - PROCESS | 10386 | 1463625261537 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:34:21 INFO - PROCESS | 10386 | 1463625261543 Marionette TRACE conn3 <- [1,870,null,{}] 19:34:21 INFO - PROCESS | 10386 | 1463625261550 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}] 19:34:21 INFO - PROCESS | 10386 | 1463625261765 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:34:21 INFO - PROCESS | 10386 | 1463625261912 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a39a000 == 106 [pid = 10386] [id = 225] 19:34:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 219 (0x8aec0400) [pid = 10386] [serial = 675] [outer = (nil)] 19:34:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 220 (0x8cac1800) [pid = 10386] [serial = 676] [outer = 0x8aec0400] 19:34:21 INFO - PROCESS | 10386 | 1463625261991 Marionette DEBUG loaded listener.js 19:34:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 221 (0x8ef40c00) [pid = 10386] [serial = 677] [outer = 0x8aec0400] 19:34:22 INFO - PROCESS | 10386 | 1463625262883 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]]]}] 19:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1390ms 19:34:22 INFO - PROCESS | 10386 | 1463625262929 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:34:22 INFO - PROCESS | 10386 | 1463625262937 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 19:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:34:22 INFO - PROCESS | 10386 | 1463625262948 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:34:22 INFO - PROCESS | 10386 | 1463625262951 Marionette TRACE conn3 <- [1,874,null,{}] 19:34:22 INFO - PROCESS | 10386 | 1463625262957 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}] 19:34:23 INFO - PROCESS | 10386 | 1463625263168 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:34:23 INFO - PROCESS | 10386 | 1463625263356 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x8eca8c00 == 107 [pid = 10386] [id = 226] 19:34:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 222 (0x8ef47c00) [pid = 10386] [serial = 678] [outer = (nil)] 19:34:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 223 (0x8f5da000) [pid = 10386] [serial = 679] [outer = 0x8ef47c00] 19:34:23 INFO - PROCESS | 10386 | 1463625263434 Marionette DEBUG loaded listener.js 19:34:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 224 (0x912d1c00) [pid = 10386] [serial = 680] [outer = 0x8ef47c00] 19:34:24 INFO - PROCESS | 10386 | 1463625264393 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]]]}] 19:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1479ms 19:34:24 INFO - PROCESS | 10386 | 1463625264426 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:34:24 INFO - PROCESS | 10386 | 1463625264429 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 19:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:34:24 INFO - PROCESS | 10386 | 1463625264443 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:34:24 INFO - PROCESS | 10386 | 1463625264452 Marionette TRACE conn3 <- [1,878,null,{}] 19:34:24 INFO - PROCESS | 10386 | 1463625264467 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}] 19:34:24 INFO - PROCESS | 10386 | 1463625264679 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:34:24 INFO - PROCESS | 10386 | 1463625264897 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x927dec00 == 108 [pid = 10386] [id = 227] 19:34:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 225 (0x929f7c00) [pid = 10386] [serial = 681] [outer = (nil)] 19:34:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 226 (0x9460e000) [pid = 10386] [serial = 682] [outer = 0x929f7c00] 19:34:25 INFO - PROCESS | 10386 | 1463625265020 Marionette DEBUG loaded listener.js 19:34:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 227 (0x9531a400) [pid = 10386] [serial = 683] [outer = 0x929f7c00] 19:34:25 INFO - PROCESS | 10386 | 1463625265812 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]]]}] 19:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1439ms 19:34:25 INFO - PROCESS | 10386 | 1463625265880 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:34:25 INFO - PROCESS | 10386 | 1463625265885 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 19:34:25 INFO - PROCESS | 10386 | 1463625265891 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:34:25 INFO - PROCESS | 10386 | 1463625265894 Marionette TRACE conn3 <- [1,882,null,{}] 19:34:25 INFO - PROCESS | 10386 | 1463625265899 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}] 19:34:26 INFO - PROCESS | 10386 | 1463625266102 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:34:26 INFO - PROCESS | 10386 | 1463625266278 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x90fb2800 == 109 [pid = 10386] [id = 228] 19:34:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 228 (0x97718400) [pid = 10386] [serial = 684] [outer = (nil)] 19:34:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 229 (0x97960000) [pid = 10386] [serial = 685] [outer = 0x97718400] 19:34:26 INFO - PROCESS | 10386 | 1463625266358 Marionette DEBUG loaded listener.js 19:34:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 230 (0x98765800) [pid = 10386] [serial = 686] [outer = 0x97718400] 19:34:27 INFO - PROCESS | 10386 | 1463625267149 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]]]}] 19:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1278ms 19:34:27 INFO - PROCESS | 10386 | 1463625267183 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:34:27 INFO - PROCESS | 10386 | 1463625267186 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 19:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:34:27 INFO - PROCESS | 10386 | 1463625267194 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:34:27 INFO - PROCESS | 10386 | 1463625267198 Marionette TRACE conn3 <- [1,886,null,{}] 19:34:27 INFO - PROCESS | 10386 | 1463625267203 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}] 19:34:27 INFO - PROCESS | 10386 | 1463625267364 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:34:27 INFO - PROCESS | 10386 | 1463625267545 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x94612000 == 110 [pid = 10386] [id = 229] 19:34:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 231 (0x97732400) [pid = 10386] [serial = 687] [outer = (nil)] 19:34:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 232 (0x99631800) [pid = 10386] [serial = 688] [outer = 0x97732400] 19:34:27 INFO - PROCESS | 10386 | 1463625267621 Marionette DEBUG loaded listener.js 19:34:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 233 (0x9963cc00) [pid = 10386] [serial = 689] [outer = 0x97732400] 19:34:28 INFO - PROCESS | 10386 | 1463625268529 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]]]}] 19:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1383ms 19:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:34:28 INFO - PROCESS | 10386 | 1463625268579 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:34:28 INFO - PROCESS | 10386 | 1463625268582 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 19:34:28 INFO - PROCESS | 10386 | 1463625268588 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:34:28 INFO - PROCESS | 10386 | 1463625268591 Marionette TRACE conn3 <- [1,890,null,{}] 19:34:28 INFO - PROCESS | 10386 | 1463625268596 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}] 19:34:28 INFO - PROCESS | 10386 | 1463625268805 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:34:29 INFO - PROCESS | 10386 | 1463625268983 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x95123800 == 111 [pid = 10386] [id = 230] 19:34:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 234 (0x98ecb400) [pid = 10386] [serial = 690] [outer = (nil)] 19:34:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 235 (0x9a2a9000) [pid = 10386] [serial = 691] [outer = 0x98ecb400] 19:34:29 INFO - PROCESS | 10386 | 1463625269061 Marionette DEBUG loaded listener.js 19:34:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 236 (0x9a96d000) [pid = 10386] [serial = 692] [outer = 0x98ecb400] 19:34:29 INFO - PROCESS | 10386 | 1463625269930 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]]]}] 19:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1380ms 19:34:29 INFO - PROCESS | 10386 | 1463625269967 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:34:29 INFO - PROCESS | 10386 | 1463625269971 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 19:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:34:29 INFO - PROCESS | 10386 | 1463625269976 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:34:29 INFO - PROCESS | 10386 | 1463625269979 Marionette TRACE conn3 <- [1,894,null,{}] 19:34:29 INFO - PROCESS | 10386 | 1463625269985 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}] 19:34:30 INFO - PROCESS | 10386 | 1463625270146 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:34:30 INFO - PROCESS | 10386 | 1463625270328 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x99f5b800 == 112 [pid = 10386] [id = 231] 19:34:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 237 (0x9ad57800) [pid = 10386] [serial = 693] [outer = (nil)] 19:34:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 238 (0x9b078c00) [pid = 10386] [serial = 694] [outer = 0x9ad57800] 19:34:30 INFO - PROCESS | 10386 | 1463625270401 Marionette DEBUG loaded listener.js 19:34:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 239 (0x9d328400) [pid = 10386] [serial = 695] [outer = 0x9ad57800] 19:34:31 INFO - PROCESS | 10386 | 1463625271261 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]]]}] 19:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1332ms 19:34:31 INFO - PROCESS | 10386 | 1463625271310 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:34:31 INFO - PROCESS | 10386 | 1463625271314 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 19:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:34:31 INFO - PROCESS | 10386 | 1463625271320 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:34:31 INFO - PROCESS | 10386 | 1463625271322 Marionette TRACE conn3 <- [1,898,null,{}] 19:34:31 INFO - PROCESS | 10386 | 1463625271328 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}] 19:34:31 INFO - PROCESS | 10386 | 1463625271495 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:34:31 INFO - PROCESS | 10386 | 1463625271676 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd99800 == 113 [pid = 10386] [id = 232] 19:34:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 240 (0x92789c00) [pid = 10386] [serial = 696] [outer = (nil)] 19:34:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 241 (0xa21a5000) [pid = 10386] [serial = 697] [outer = 0x92789c00] 19:34:31 INFO - PROCESS | 10386 | 1463625271750 Marionette DEBUG loaded listener.js 19:34:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 242 (0xa22c2c00) [pid = 10386] [serial = 698] [outer = 0x92789c00] 19:34:32 INFO - PROCESS | 10386 | 1463625272600 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]]]}] 19:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1335ms 19:34:32 INFO - PROCESS | 10386 | 1463625272656 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:34:32 INFO - PROCESS | 10386 | 1463625272659 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 19:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:34:32 INFO - PROCESS | 10386 | 1463625272665 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:34:32 INFO - PROCESS | 10386 | 1463625272668 Marionette TRACE conn3 <- [1,902,null,{}] 19:34:32 INFO - PROCESS | 10386 | 1463625272673 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}] 19:34:32 INFO - PROCESS | 10386 | 1463625272836 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:34:33 INFO - PROCESS | 10386 | 1463625273019 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x9ad5e800 == 114 [pid = 10386] [id = 233] 19:34:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 243 (0xa104c000) [pid = 10386] [serial = 699] [outer = (nil)] 19:34:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 244 (0xa35eb000) [pid = 10386] [serial = 700] [outer = 0xa104c000] 19:34:33 INFO - PROCESS | 10386 | 1463625273101 Marionette DEBUG loaded listener.js 19:34:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 245 (0xa509dc00) [pid = 10386] [serial = 701] [outer = 0xa104c000] 19:34:33 INFO - PROCESS | 10386 | 1463625273932 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]]]}] 19:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1341ms 19:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:34:34 INFO - PROCESS | 10386 | 1463625274007 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:34:34 INFO - PROCESS | 10386 | 1463625274009 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 19:34:34 INFO - PROCESS | 10386 | 1463625274016 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:34:34 INFO - PROCESS | 10386 | 1463625274019 Marionette TRACE conn3 <- [1,906,null,{}] 19:34:34 INFO - PROCESS | 10386 | 1463625274024 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}] 19:34:34 INFO - PROCESS | 10386 | 1463625274200 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:34:34 INFO - PROCESS | 10386 | 1463625274390 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f482c00 == 115 [pid = 10386] [id = 234] 19:34:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 246 (0x91b0a400) [pid = 10386] [serial = 702] [outer = (nil)] 19:34:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 247 (0x91b12000) [pid = 10386] [serial = 703] [outer = 0x91b0a400] 19:34:34 INFO - PROCESS | 10386 | 1463625274468 Marionette DEBUG loaded listener.js 19:34:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 248 (0x91b14800) [pid = 10386] [serial = 704] [outer = 0x91b0a400] 19:34:35 INFO - PROCESS | 10386 | 1463625275319 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]]]}] 19:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1380ms 19:34:35 INFO - PROCESS | 10386 | 1463625275396 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:34:35 INFO - PROCESS | 10386 | 1463625275400 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 19:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:34:35 INFO - PROCESS | 10386 | 1463625275406 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:34:35 INFO - PROCESS | 10386 | 1463625275410 Marionette TRACE conn3 <- [1,910,null,{}] 19:34:35 INFO - PROCESS | 10386 | 1463625275415 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}] 19:34:35 INFO - PROCESS | 10386 | 1463625275637 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:34:35 INFO - PROCESS | 10386 | 1463625275816 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a399400 == 116 [pid = 10386] [id = 235] 19:34:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 249 (0x91b0e000) [pid = 10386] [serial = 705] [outer = (nil)] 19:34:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 250 (0xa68ba800) [pid = 10386] [serial = 706] [outer = 0x91b0e000] 19:34:35 INFO - PROCESS | 10386 | 1463625275899 Marionette DEBUG loaded listener.js 19:34:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 251 (0xa6a59400) [pid = 10386] [serial = 707] [outer = 0x91b0e000] 19:34:36 INFO - PROCESS | 10386 | 1463625276732 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]]]}] 19:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1378ms 19:34:36 INFO - PROCESS | 10386 | 1463625276784 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:34:36 INFO - PROCESS | 10386 | 1463625276788 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 19:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:34:36 INFO - PROCESS | 10386 | 1463625276793 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:34:36 INFO - PROCESS | 10386 | 1463625276795 Marionette TRACE conn3 <- [1,914,null,{}] 19:34:36 INFO - PROCESS | 10386 | 1463625276801 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}] 19:34:36 INFO - PROCESS | 10386 | 1463625276961 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:34:37 INFO - PROCESS | 10386 | 1463625277146 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d4c2400 == 117 [pid = 10386] [id = 236] 19:34:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 252 (0x8d4c4c00) [pid = 10386] [serial = 708] [outer = (nil)] 19:34:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 253 (0x8d4ca800) [pid = 10386] [serial = 709] [outer = 0x8d4c4c00] 19:34:37 INFO - PROCESS | 10386 | 1463625277222 Marionette DEBUG loaded listener.js 19:34:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 254 (0x8d4cc800) [pid = 10386] [serial = 710] [outer = 0x8d4c4c00] 19:34:38 INFO - PROCESS | 10386 | 1463625278009 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]]]}] 19:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1281ms 19:34:38 INFO - PROCESS | 10386 | 1463625278075 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:34:38 INFO - PROCESS | 10386 | 1463625278079 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 19:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:34:38 INFO - PROCESS | 10386 | 1463625278085 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:34:38 INFO - PROCESS | 10386 | 1463625278087 Marionette TRACE conn3 <- [1,918,null,{}] 19:34:38 INFO - PROCESS | 10386 | 1463625278093 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}] 19:34:38 INFO - PROCESS | 10386 | 1463625278270 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:34:38 INFO - PROCESS | 10386 | 1463625278453 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a391000 == 118 [pid = 10386] [id = 237] 19:34:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 255 (0x8a393400) [pid = 10386] [serial = 711] [outer = (nil)] 19:34:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 256 (0x8d605400) [pid = 10386] [serial = 712] [outer = 0x8a393400] 19:34:38 INFO - PROCESS | 10386 | 1463625278530 Marionette DEBUG loaded listener.js 19:34:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 257 (0x8d607000) [pid = 10386] [serial = 713] [outer = 0x8a393400] 19:34:39 INFO - PROCESS | 10386 | 1463625279333 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]]]}] 19:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1278ms 19:34:39 INFO - PROCESS | 10386 | 1463625279364 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:34:39 INFO - PROCESS | 10386 | 1463625279373 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 19:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:34:39 INFO - PROCESS | 10386 | 1463625279381 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:34:39 INFO - PROCESS | 10386 | 1463625279387 Marionette TRACE conn3 <- [1,922,null,{}] 19:34:39 INFO - PROCESS | 10386 | 1463625279392 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}] 19:34:39 INFO - PROCESS | 10386 | 1463625279558 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:34:39 INFO - PROCESS | 10386 | 1463625279758 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d4ce000 == 119 [pid = 10386] [id = 238] 19:34:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 258 (0x8d4d1000) [pid = 10386] [serial = 714] [outer = (nil)] 19:34:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 259 (0x8d60e000) [pid = 10386] [serial = 715] [outer = 0x8d4d1000] 19:34:39 INFO - PROCESS | 10386 | 1463625279834 Marionette DEBUG loaded listener.js 19:34:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 260 (0x8d610000) [pid = 10386] [serial = 716] [outer = 0x8d4d1000] 19:34:40 INFO - PROCESS | 10386 | 1463625280684 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]]]}] 19:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1338ms 19:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:34:40 INFO - PROCESS | 10386 | 1463625280720 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:34:40 INFO - PROCESS | 10386 | 1463625280722 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 19:34:40 INFO - PROCESS | 10386 | 1463625280728 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:34:40 INFO - PROCESS | 10386 | 1463625280732 Marionette TRACE conn3 <- [1,926,null,{}] 19:34:40 INFO - PROCESS | 10386 | 1463625280737 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}] 19:34:40 INFO - PROCESS | 10386 | 1463625280907 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:34:41 INFO - PROCESS | 10386 | 1463625281488 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c677400 == 120 [pid = 10386] [id = 239] 19:34:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 261 (0x8c67a400) [pid = 10386] [serial = 717] [outer = (nil)] 19:34:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 262 (0x8caba800) [pid = 10386] [serial = 718] [outer = 0x8c67a400] 19:34:41 INFO - PROCESS | 10386 | 1463625281605 Marionette DEBUG loaded listener.js 19:34:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 263 (0x8d4cb000) [pid = 10386] [serial = 719] [outer = 0x8c67a400] 19:34:42 INFO - PROCESS | 10386 | 1463625282371 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]]]}] 19:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1684ms 19:34:42 INFO - PROCESS | 10386 | 1463625282413 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:34:42 INFO - PROCESS | 10386 | 1463625282419 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 19:34:42 INFO - PROCESS | 10386 | 1463625282425 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:34:42 INFO - PROCESS | 10386 | 1463625282430 Marionette TRACE conn3 <- [1,930,null,{}] 19:34:42 INFO - PROCESS | 10386 | 1463625282437 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}] 19:34:42 INFO - PROCESS | 10386 | 1463625282594 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:34:42 INFO - PROCESS | 10386 | 1463625282917 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a272400 == 121 [pid = 10386] [id = 240] 19:34:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 264 (0x8a390c00) [pid = 10386] [serial = 720] [outer = (nil)] 19:34:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 265 (0x8aec4800) [pid = 10386] [serial = 721] [outer = 0x8a390c00] 19:34:43 INFO - PROCESS | 10386 | 1463625282994 Marionette DEBUG loaded listener.js 19:34:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 266 (0x8cabcc00) [pid = 10386] [serial = 722] [outer = 0x8a390c00] 19:34:43 INFO - PROCESS | 10386 | 1463625283801 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]]]}] 19:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1436ms 19:34:43 INFO - PROCESS | 10386 | --DOCSHELL 0x97730400 == 120 [pid = 10386] [id = 115] 19:34:43 INFO - PROCESS | 10386 | --DOCSHELL 0x91b72400 == 119 [pid = 10386] [id = 165] 19:34:43 INFO - PROCESS | 10386 | --DOMWINDOW == 265 (0x8ef45000) [pid = 10386] [serial = 589] [outer = (nil)] [url = about:blank] 19:34:43 INFO - PROCESS | 10386 | --DOMWINDOW == 264 (0xa675b000) [pid = 10386] [serial = 583] [outer = (nil)] [url = about:blank] 19:34:43 INFO - PROCESS | 10386 | --DOMWINDOW == 263 (0xa6a48800) [pid = 10386] [serial = 586] [outer = (nil)] [url = about:blank] 19:34:43 INFO - PROCESS | 10386 | --DOMWINDOW == 262 (0x99dde400) [pid = 10386] [serial = 607] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | 1463625284003 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:34:44 INFO - PROCESS | 10386 | 1463625284009 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 19:34:44 INFO - PROCESS | 10386 | --DOCSHELL 0x8efe6400 == 118 [pid = 10386] [id = 223] 19:34:44 INFO - PROCESS | 10386 | --DOCSHELL 0x912dc000 == 117 [pid = 10386] [id = 222] 19:34:44 INFO - PROCESS | 10386 | --DOCSHELL 0x8f505800 == 116 [pid = 10386] [id = 221] 19:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:34:44 INFO - PROCESS | 10386 | --DOCSHELL 0x8ecaa400 == 115 [pid = 10386] [id = 220] 19:34:44 INFO - PROCESS | 10386 | --DOCSHELL 0x8c680400 == 114 [pid = 10386] [id = 219] 19:34:44 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd99c00 == 113 [pid = 10386] [id = 218] 19:34:44 INFO - PROCESS | 10386 | --DOCSHELL 0x8a38f800 == 112 [pid = 10386] [id = 217] 19:34:44 INFO - PROCESS | 10386 | 1463625284042 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:34:44 INFO - PROCESS | 10386 | 1463625284044 Marionette TRACE conn3 <- [1,934,null,{}] 19:34:44 INFO - PROCESS | 10386 | --DOCSHELL 0x8ef40800 == 111 [pid = 10386] [id = 206] 19:34:44 INFO - PROCESS | 10386 | --DOCSHELL 0x8c676000 == 110 [pid = 10386] [id = 203] 19:34:44 INFO - PROCESS | 10386 | 1463625284056 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}] 19:34:44 INFO - PROCESS | 10386 | 1463625284197 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 261 (0x9770fc00) [pid = 10386] [serial = 601] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 260 (0x8f5d6000) [pid = 10386] [serial = 595] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 259 (0x9d4ce000) [pid = 10386] [serial = 580] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 258 (0x92786c00) [pid = 10386] [serial = 598] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 257 (0x99f60800) [pid = 10386] [serial = 527] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 256 (0x92d0a800) [pid = 10386] [serial = 571] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 255 (0x9989a400) [pid = 10386] [serial = 574] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 254 (0x91b72800) [pid = 10386] [serial = 596] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 253 (0x8f514800) [pid = 10386] [serial = 592] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 252 (0x927d2800) [pid = 10386] [serial = 605] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 251 (0x927dd800) [pid = 10386] [serial = 599] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 250 (0x9a599000) [pid = 10386] [serial = 577] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 249 (0x8f512400) [pid = 10386] [serial = 568] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 248 (0x8f5d6c00) [pid = 10386] [serial = 604] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 247 (0x977c0c00) [pid = 10386] [serial = 602] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 246 (0x946ef400) [pid = 10386] [serial = 565] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | --DOMWINDOW == 245 (0x90faf400) [pid = 10386] [serial = 593] [outer = (nil)] [url = about:blank] 19:34:44 INFO - PROCESS | 10386 | 1463625284462 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e08d800 == 111 [pid = 10386] [id = 241] 19:34:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 246 (0x8e097000) [pid = 10386] [serial = 723] [outer = (nil)] 19:34:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 247 (0x8ef42800) [pid = 10386] [serial = 724] [outer = 0x8e097000] 19:34:44 INFO - PROCESS | 10386 | 1463625284590 Marionette DEBUG loaded listener.js 19:34:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 248 (0x8f3b6400) [pid = 10386] [serial = 725] [outer = 0x8e097000] 19:34:45 INFO - PROCESS | 10386 | 1463625285242 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]]]}] 19:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1248ms 19:34:45 INFO - PROCESS | 10386 | 1463625285280 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:34:45 INFO - PROCESS | 10386 | 1463625285284 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 19:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:34:45 INFO - PROCESS | 10386 | 1463625285295 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:34:45 INFO - PROCESS | 10386 | 1463625285303 Marionette TRACE conn3 <- [1,938,null,{}] 19:34:45 INFO - PROCESS | 10386 | 1463625285311 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}] 19:34:45 INFO - PROCESS | 10386 | 1463625285466 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:34:45 INFO - PROCESS | 10386 | 1463625285617 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aec8000 == 112 [pid = 10386] [id = 242] 19:34:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 249 (0x8f50cc00) [pid = 10386] [serial = 726] [outer = (nil)] 19:34:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 250 (0x90fb4400) [pid = 10386] [serial = 727] [outer = 0x8f50cc00] 19:34:45 INFO - PROCESS | 10386 | 1463625285684 Marionette DEBUG loaded listener.js 19:34:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 251 (0x9120e400) [pid = 10386] [serial = 728] [outer = 0x8f50cc00] 19:34:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 252 (0x90fb0000) [pid = 10386] [serial = 729] [outer = 0x929f8000] 19:34:46 INFO - PROCESS | 10386 | 1463625286716 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]]]}] 19:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1492ms 19:34:46 INFO - PROCESS | 10386 | 1463625286783 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:34:46 INFO - PROCESS | 10386 | 1463625286790 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 19:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:34:46 INFO - PROCESS | 10386 | 1463625286798 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:34:46 INFO - PROCESS | 10386 | 1463625286803 Marionette TRACE conn3 <- [1,942,null,{}] 19:34:46 INFO - PROCESS | 10386 | 1463625286811 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}] 19:34:47 INFO - PROCESS | 10386 | 1463625287020 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:34:47 INFO - PROCESS | 10386 | 1463625287247 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d4cb400 == 113 [pid = 10386] [id = 243] 19:34:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 253 (0x8d603000) [pid = 10386] [serial = 730] [outer = (nil)] 19:34:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 254 (0x8d6d0800) [pid = 10386] [serial = 731] [outer = 0x8d603000] 19:34:47 INFO - PROCESS | 10386 | 1463625287371 Marionette DEBUG loaded listener.js 19:34:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 255 (0x8e092c00) [pid = 10386] [serial = 732] [outer = 0x8d603000] 19:34:48 INFO - PROCESS | 10386 | 1463625288207 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]]]}] 19:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1481ms 19:34:48 INFO - PROCESS | 10386 | 1463625288280 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:34:48 INFO - PROCESS | 10386 | 1463625288287 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 19:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:34:48 INFO - PROCESS | 10386 | 1463625288297 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:34:48 INFO - PROCESS | 10386 | 1463625288301 Marionette TRACE conn3 <- [1,946,null,{}] 19:34:48 INFO - PROCESS | 10386 | 1463625288307 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}] 19:34:48 INFO - PROCESS | 10386 | 1463625288510 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:34:48 INFO - PROCESS | 10386 | 1463625288690 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d60a800 == 114 [pid = 10386] [id = 244] 19:34:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 256 (0x8ecb1400) [pid = 10386] [serial = 733] [outer = (nil)] 19:34:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 257 (0x90fad800) [pid = 10386] [serial = 734] [outer = 0x8ecb1400] 19:34:48 INFO - PROCESS | 10386 | 1463625288768 Marionette DEBUG loaded listener.js 19:34:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 258 (0x912dc000) [pid = 10386] [serial = 735] [outer = 0x8ecb1400] 19:34:49 INFO - PROCESS | 10386 | 1463625289694 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]]]}] 19:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1431ms 19:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:34:49 INFO - PROCESS | 10386 | 1463625289729 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:34:49 INFO - PROCESS | 10386 | 1463625289732 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 19:34:49 INFO - PROCESS | 10386 | 1463625289739 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:34:49 INFO - PROCESS | 10386 | 1463625289744 Marionette TRACE conn3 <- [1,950,null,{}] 19:34:49 INFO - PROCESS | 10386 | 1463625289759 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}] 19:34:49 INFO - PROCESS | 10386 | 1463625289956 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:34:50 INFO - PROCESS | 10386 | 1463625290154 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f489000 == 115 [pid = 10386] [id = 245] 19:34:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 259 (0x91d75c00) [pid = 10386] [serial = 736] [outer = (nil)] 19:34:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 260 (0x91e0dc00) [pid = 10386] [serial = 737] [outer = 0x91d75c00] 19:34:50 INFO - PROCESS | 10386 | 1463625290271 Marionette DEBUG loaded listener.js 19:34:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 261 (0x9277fc00) [pid = 10386] [serial = 738] [outer = 0x91d75c00] 19:34:51 INFO - PROCESS | 10386 | 1463625291124 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]]]}] 19:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1433ms 19:34:51 INFO - PROCESS | 10386 | 1463625291172 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:34:51 INFO - PROCESS | 10386 | 1463625291177 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 19:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:34:51 INFO - PROCESS | 10386 | 1463625291183 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:34:51 INFO - PROCESS | 10386 | 1463625291186 Marionette TRACE conn3 <- [1,954,null,{}] 19:34:51 INFO - PROCESS | 10386 | 1463625291191 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}] 19:34:51 INFO - PROCESS | 10386 | 1463625291362 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8efe2400 == 114 [pid = 10386] [id = 195] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x99495c00 == 113 [pid = 10386] [id = 29] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8c678800 == 112 [pid = 10386] [id = 182] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0xa26ed400 == 111 [pid = 10386] [id = 181] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0xa3228c00 == 110 [pid = 10386] [id = 208] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd96000 == 109 [pid = 10386] [id = 150] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8c1400 == 108 [pid = 10386] [id = 211] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8aeba000 == 107 [pid = 10386] [id = 212] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8a269000 == 106 [pid = 10386] [id = 216] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd93400 == 105 [pid = 10386] [id = 149] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8e095000 == 104 [pid = 10386] [id = 209] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8aec6000 == 103 [pid = 10386] [id = 214] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8a265c00 == 102 [pid = 10386] [id = 215] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x991b0000 == 101 [pid = 10386] [id = 180] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd97400 == 100 [pid = 10386] [id = 210] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8eca6000 == 99 [pid = 10386] [id = 146] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8efeb000 == 98 [pid = 10386] [id = 148] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8e08d800 == 97 [pid = 10386] [id = 241] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8c677400 == 96 [pid = 10386] [id = 239] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8a272400 == 95 [pid = 10386] [id = 240] 19:34:53 INFO - PROCESS | 10386 | --DOCSHELL 0x8a39a000 == 94 [pid = 10386] [id = 225] 19:34:54 INFO - PROCESS | 10386 | 1463625294068 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 260 (0x92337800) [pid = 10386] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 259 (0x9772f000) [pid = 10386] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 258 (0x91d73000) [pid = 10386] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 257 (0x8a39b800) [pid = 10386] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 256 (0x91d78400) [pid = 10386] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 255 (0x8a390c00) [pid = 10386] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 254 (0x8e097800) [pid = 10386] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 253 (0x8f5db000) [pid = 10386] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 252 (0x8c67a400) [pid = 10386] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 251 (0x90fb1c00) [pid = 10386] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 250 (0x8e097000) [pid = 10386] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:34:54 INFO - PROCESS | 10386 | --DOMWINDOW == 249 (0x8f3c3400) [pid = 10386] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:34:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a265c00 == 95 [pid = 10386] [id = 246] 19:34:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 250 (0x8a26f400) [pid = 10386] [serial = 739] [outer = (nil)] 19:34:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 251 (0x8b8ca400) [pid = 10386] [serial = 740] [outer = 0x8a26f400] 19:34:54 INFO - PROCESS | 10386 | 1463625294178 Marionette DEBUG loaded listener.js 19:34:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 252 (0x8d60f800) [pid = 10386] [serial = 741] [outer = 0x8a26f400] 19:34:54 INFO - PROCESS | 10386 | 1463625294867 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]]]}] 19:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 3739ms 19:34:54 INFO - PROCESS | 10386 | 1463625294923 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:34:54 INFO - PROCESS | 10386 | 1463625294928 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 19:34:54 INFO - PROCESS | 10386 | 1463625294935 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:34:54 INFO - PROCESS | 10386 | 1463625294940 Marionette TRACE conn3 <- [1,958,null,{}] 19:34:54 INFO - PROCESS | 10386 | 1463625294947 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}] 19:34:55 INFO - PROCESS | 10386 | 1463625295154 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:34:55 INFO - PROCESS | 10386 | 1463625295175 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x8eca4400 == 96 [pid = 10386] [id = 247] 19:34:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 253 (0x8eca6000) [pid = 10386] [serial = 742] [outer = (nil)] 19:34:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 254 (0x8f3bb000) [pid = 10386] [serial = 743] [outer = 0x8eca6000] 19:34:55 INFO - PROCESS | 10386 | 1463625295242 Marionette DEBUG loaded listener.js 19:34:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 255 (0x8f487c00) [pid = 10386] [serial = 744] [outer = 0x8eca6000] 19:34:55 INFO - PROCESS | 10386 | 1463625295995 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]]]}] 19:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1132ms 19:34:56 INFO - PROCESS | 10386 | 1463625296137 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:34:56 INFO - PROCESS | 10386 | 1463625296143 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 19:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:34:56 INFO - PROCESS | 10386 | 1463625296155 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:34:56 INFO - PROCESS | 10386 | 1463625296160 Marionette TRACE conn3 <- [1,962,null,{}] 19:34:56 INFO - PROCESS | 10386 | 1463625296178 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}] 19:34:56 INFO - PROCESS | 10386 | 1463625296379 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:34:56 INFO - PROCESS | 10386 | 1463625296565 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d60a400 == 97 [pid = 10386] [id = 248] 19:34:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 256 (0x8d6cec00) [pid = 10386] [serial = 745] [outer = (nil)] 19:34:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 257 (0x8d6d3c00) [pid = 10386] [serial = 746] [outer = 0x8d6cec00] 19:34:56 INFO - PROCESS | 10386 | 1463625296644 Marionette DEBUG loaded listener.js 19:34:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 258 (0x8e095800) [pid = 10386] [serial = 747] [outer = 0x8d6cec00] 19:34:57 INFO - PROCESS | 10386 | 1463625297500 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]]]}] 19:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1393ms 19:34:57 INFO - PROCESS | 10386 | 1463625297549 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:34:57 INFO - PROCESS | 10386 | 1463625297555 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 19:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:34:57 INFO - PROCESS | 10386 | 1463625297565 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:34:57 INFO - PROCESS | 10386 | 1463625297570 Marionette TRACE conn3 <- [1,966,null,{}] 19:34:57 INFO - PROCESS | 10386 | 1463625297577 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}] 19:34:57 INFO - PROCESS | 10386 | 1463625297743 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:34:57 INFO - PROCESS | 10386 | 1463625297927 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f5dd400 == 98 [pid = 10386] [id = 249] 19:34:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 259 (0x8f5dec00) [pid = 10386] [serial = 748] [outer = (nil)] 19:34:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 260 (0x91b69c00) [pid = 10386] [serial = 749] [outer = 0x8f5dec00] 19:34:58 INFO - PROCESS | 10386 | 1463625298005 Marionette DEBUG loaded listener.js 19:34:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 261 (0x91d72000) [pid = 10386] [serial = 750] [outer = 0x8f5dec00] 19:34:58 INFO - PROCESS | 10386 | 1463625298869 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]]]}] 19:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1388ms 19:34:58 INFO - PROCESS | 10386 | 1463625298952 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:34:58 INFO - PROCESS | 10386 | 1463625298955 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 19:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:34:58 INFO - PROCESS | 10386 | 1463625298963 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:34:58 INFO - PROCESS | 10386 | 1463625298966 Marionette TRACE conn3 <- [1,970,null,{}] 19:34:58 INFO - PROCESS | 10386 | 1463625298973 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}] 19:34:59 INFO - PROCESS | 10386 | 1463625299182 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:34:59 INFO - PROCESS | 10386 | 1463625299375 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x927de400 == 99 [pid = 10386] [id = 250] 19:34:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 262 (0x927e1c00) [pid = 10386] [serial = 751] [outer = (nil)] 19:34:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 263 (0x93959800) [pid = 10386] [serial = 752] [outer = 0x927e1c00] 19:34:59 INFO - PROCESS | 10386 | 1463625299538 Marionette DEBUG loaded listener.js 19:34:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 264 (0x94617800) [pid = 10386] [serial = 753] [outer = 0x927e1c00] 19:35:00 INFO - PROCESS | 10386 | 1463625300400 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]]]}] 19:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1481ms 19:35:00 INFO - PROCESS | 10386 | 1463625300445 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:35:00 INFO - PROCESS | 10386 | 1463625300449 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 19:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:35:00 INFO - PROCESS | 10386 | 1463625300454 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:35:00 INFO - PROCESS | 10386 | 1463625300458 Marionette TRACE conn3 <- [1,974,null,{}] 19:35:00 INFO - PROCESS | 10386 | 1463625300463 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}] 19:35:00 INFO - PROCESS | 10386 | 1463625300618 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:35:00 INFO - PROCESS | 10386 | 1463625300806 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x95124c00 == 100 [pid = 10386] [id = 251] 19:35:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 265 (0x95316c00) [pid = 10386] [serial = 754] [outer = (nil)] 19:35:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 266 (0x97732000) [pid = 10386] [serial = 755] [outer = 0x95316c00] 19:35:00 INFO - PROCESS | 10386 | 1463625300882 Marionette DEBUG loaded listener.js 19:35:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 267 (0x97964800) [pid = 10386] [serial = 756] [outer = 0x95316c00] 19:35:01 INFO - PROCESS | 10386 | 1463625301713 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]]]}] 19:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1330ms 19:35:01 INFO - PROCESS | 10386 | 1463625301786 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:35:01 INFO - PROCESS | 10386 | 1463625301789 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 19:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:35:01 INFO - PROCESS | 10386 | 1463625301795 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:35:01 INFO - PROCESS | 10386 | 1463625301798 Marionette TRACE conn3 <- [1,978,null,{}] 19:35:01 INFO - PROCESS | 10386 | 1463625301803 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}] 19:35:01 INFO - PROCESS | 10386 | 1463625301969 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:35:02 INFO - PROCESS | 10386 | 1463625302154 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aebb400 == 101 [pid = 10386] [id = 252] 19:35:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 268 (0x8d4d0c00) [pid = 10386] [serial = 757] [outer = (nil)] 19:35:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 269 (0x991b0800) [pid = 10386] [serial = 758] [outer = 0x8d4d0c00] 19:35:02 INFO - PROCESS | 10386 | 1463625302232 Marionette DEBUG loaded listener.js 19:35:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 270 (0x9962dc00) [pid = 10386] [serial = 759] [outer = 0x8d4d0c00] 19:35:03 INFO - PROCESS | 10386 | 1463625303104 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]]]}] 19:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1380ms 19:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:35:03 INFO - PROCESS | 10386 | 1463625303176 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:35:03 INFO - PROCESS | 10386 | 1463625303179 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 19:35:03 INFO - PROCESS | 10386 | 1463625303185 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:35:03 INFO - PROCESS | 10386 | 1463625303189 Marionette TRACE conn3 <- [1,982,null,{}] 19:35:03 INFO - PROCESS | 10386 | 1463625303193 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}] 19:35:03 INFO - PROCESS | 10386 | 1463625303419 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:35:03 INFO - PROCESS | 10386 | 1463625303604 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a274000 == 102 [pid = 10386] [id = 253] 19:35:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 271 (0x8b8cf400) [pid = 10386] [serial = 760] [outer = (nil)] 19:35:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 272 (0x99f55000) [pid = 10386] [serial = 761] [outer = 0x8b8cf400] 19:35:03 INFO - PROCESS | 10386 | 1463625303683 Marionette DEBUG loaded listener.js 19:35:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 273 (0x9a5a5c00) [pid = 10386] [serial = 762] [outer = 0x8b8cf400] 19:35:04 INFO - PROCESS | 10386 | 1463625304522 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]]]}] 19:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1386ms 19:35:04 INFO - PROCESS | 10386 | 1463625304572 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:35:04 INFO - PROCESS | 10386 | 1463625304575 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 19:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:35:04 INFO - PROCESS | 10386 | 1463625304581 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:35:04 INFO - PROCESS | 10386 | 1463625304584 Marionette TRACE conn3 <- [1,986,null,{}] 19:35:04 INFO - PROCESS | 10386 | 1463625304589 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}] 19:35:04 INFO - PROCESS | 10386 | 1463625304758 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:35:04 INFO - PROCESS | 10386 | 1463625304955 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a396000 == 103 [pid = 10386] [id = 254] 19:35:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 274 (0x9277dc00) [pid = 10386] [serial = 763] [outer = (nil)] 19:35:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 275 (0x99f5fc00) [pid = 10386] [serial = 764] [outer = 0x9277dc00] 19:35:05 INFO - PROCESS | 10386 | 1463625305044 Marionette DEBUG loaded listener.js 19:35:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 276 (0x9ad5a000) [pid = 10386] [serial = 765] [outer = 0x9277dc00] 19:35:05 INFO - PROCESS | 10386 | 1463625305871 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]]]}] 19:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1334ms 19:35:05 INFO - PROCESS | 10386 | 1463625305916 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:35:05 INFO - PROCESS | 10386 | 1463625305920 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 19:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:35:05 INFO - PROCESS | 10386 | 1463625305926 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:35:05 INFO - PROCESS | 10386 | 1463625305928 Marionette TRACE conn3 <- [1,990,null,{}] 19:35:05 INFO - PROCESS | 10386 | 1463625305934 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}] 19:35:06 INFO - PROCESS | 10386 | 1463625306091 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:35:06 INFO - PROCESS | 10386 | 1463625306283 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a266800 == 104 [pid = 10386] [id = 255] 19:35:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 277 (0x998c1400) [pid = 10386] [serial = 766] [outer = (nil)] 19:35:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 278 (0xa2140400) [pid = 10386] [serial = 767] [outer = 0x998c1400] 19:35:06 INFO - PROCESS | 10386 | 1463625306358 Marionette DEBUG loaded listener.js 19:35:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 279 (0xa21afc00) [pid = 10386] [serial = 768] [outer = 0x998c1400] 19:35:07 INFO - PROCESS | 10386 | 1463625307198 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]]]}] 19:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1328ms 19:35:07 INFO - PROCESS | 10386 | 1463625307255 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:35:07 INFO - PROCESS | 10386 | 1463625307258 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 19:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:35:07 INFO - PROCESS | 10386 | 1463625307264 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:35:07 INFO - PROCESS | 10386 | 1463625307266 Marionette TRACE conn3 <- [1,994,null,{}] 19:35:07 INFO - PROCESS | 10386 | 1463625307272 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}] 19:35:07 INFO - PROCESS | 10386 | 1463625307427 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:35:07 INFO - PROCESS | 10386 | 1463625307618 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d6c9400 == 105 [pid = 10386] [id = 256] 19:35:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 280 (0x9772ec00) [pid = 10386] [serial = 769] [outer = (nil)] 19:35:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 281 (0xa3221c00) [pid = 10386] [serial = 770] [outer = 0x9772ec00] 19:35:07 INFO - PROCESS | 10386 | 1463625307696 Marionette DEBUG loaded listener.js 19:35:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 282 (0xa35e8800) [pid = 10386] [serial = 771] [outer = 0x9772ec00] 19:35:08 INFO - PROCESS | 10386 | 1463625308497 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]]]}] 19:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1282ms 19:35:08 INFO - PROCESS | 10386 | 1463625308548 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:35:08 INFO - PROCESS | 10386 | 1463625308551 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 19:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:35:08 INFO - PROCESS | 10386 | 1463625308574 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:35:08 INFO - PROCESS | 10386 | 1463625308578 Marionette TRACE conn3 <- [1,998,null,{}] 19:35:08 INFO - PROCESS | 10386 | 1463625308583 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}] 19:35:08 INFO - PROCESS | 10386 | 1463625308744 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:35:08 INFO - PROCESS | 10386 | 1463625308944 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a39dc00 == 106 [pid = 10386] [id = 257] 19:35:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 283 (0x8b8ab400) [pid = 10386] [serial = 772] [outer = (nil)] 19:35:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 284 (0x8b8b2000) [pid = 10386] [serial = 773] [outer = 0x8b8ab400] 19:35:09 INFO - PROCESS | 10386 | 1463625309063 Marionette DEBUG loaded listener.js 19:35:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 285 (0x8b8b6800) [pid = 10386] [serial = 774] [outer = 0x8b8ab400] 19:35:09 INFO - PROCESS | 10386 | 1463625309919 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]]]}] 19:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1389ms 19:35:09 INFO - PROCESS | 10386 | 1463625309961 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:35:09 INFO - PROCESS | 10386 | 1463625309965 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 19:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:35:09 INFO - PROCESS | 10386 | 1463625309971 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:35:09 INFO - PROCESS | 10386 | 1463625309975 Marionette TRACE conn3 <- [1,1002,null,{}] 19:35:09 INFO - PROCESS | 10386 | 1463625309980 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}] 19:35:10 INFO - PROCESS | 10386 | 1463625310167 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:35:10 INFO - PROCESS | 10386 | 1463625310355 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8ae400 == 107 [pid = 10386] [id = 258] 19:35:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 286 (0x8b8b4000) [pid = 10386] [serial = 775] [outer = (nil)] 19:35:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 287 (0x8caf5400) [pid = 10386] [serial = 776] [outer = 0x8b8b4000] 19:35:10 INFO - PROCESS | 10386 | 1463625310439 Marionette DEBUG loaded listener.js 19:35:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 288 (0x8cafac00) [pid = 10386] [serial = 777] [outer = 0x8b8b4000] 19:35:11 INFO - PROCESS | 10386 | 1463625311302 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]]]}] 19:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1387ms 19:35:11 INFO - PROCESS | 10386 | 1463625311360 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:35:11 INFO - PROCESS | 10386 | 1463625311363 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 19:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:35:11 INFO - PROCESS | 10386 | 1463625311369 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:35:11 INFO - PROCESS | 10386 | 1463625311371 Marionette TRACE conn3 <- [1,1006,null,{}] 19:35:11 INFO - PROCESS | 10386 | 1463625311377 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}] 19:35:11 INFO - PROCESS | 10386 | 1463625311537 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:35:11 INFO - PROCESS | 10386 | 1463625311730 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8b5800 == 108 [pid = 10386] [id = 259] 19:35:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 289 (0x8caf3c00) [pid = 10386] [serial = 778] [outer = (nil)] 19:35:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 290 (0x906aa000) [pid = 10386] [serial = 779] [outer = 0x8caf3c00] 19:35:11 INFO - PROCESS | 10386 | 1463625311808 Marionette DEBUG loaded listener.js 19:35:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 291 (0x906ad400) [pid = 10386] [serial = 780] [outer = 0x8caf3c00] 19:35:12 INFO - PROCESS | 10386 | 1463625312631 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]]]}] 19:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1335ms 19:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:35:12 INFO - PROCESS | 10386 | 1463625312705 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:35:12 INFO - PROCESS | 10386 | 1463625312708 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 19:35:12 INFO - PROCESS | 10386 | 1463625312713 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:35:12 INFO - PROCESS | 10386 | 1463625312717 Marionette TRACE conn3 <- [1,1010,null,{}] 19:35:12 INFO - PROCESS | 10386 | 1463625312722 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}] 19:35:12 INFO - PROCESS | 10386 | 1463625312886 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:35:13 INFO - PROCESS | 10386 | 1463625313085 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d60bc00 == 109 [pid = 10386] [id = 260] 19:35:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 292 (0x8d60c800) [pid = 10386] [serial = 781] [outer = (nil)] 19:35:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 293 (0x906b4400) [pid = 10386] [serial = 782] [outer = 0x8d60c800] 19:35:13 INFO - PROCESS | 10386 | 1463625313163 Marionette DEBUG loaded listener.js 19:35:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 294 (0x906b6000) [pid = 10386] [serial = 783] [outer = 0x8d60c800] 19:35:13 INFO - PROCESS | 10386 | 1463625313978 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]]]}] 19:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1336ms 19:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:35:14 INFO - PROCESS | 10386 | 1463625314050 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:35:14 INFO - PROCESS | 10386 | 1463625314052 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 19:35:14 INFO - PROCESS | 10386 | 1463625314058 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:35:14 INFO - PROCESS | 10386 | 1463625314062 Marionette TRACE conn3 <- [1,1014,null,{}] 19:35:14 INFO - PROCESS | 10386 | 1463625314067 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}] 19:35:14 INFO - PROCESS | 10386 | 1463625314228 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:35:14 INFO - PROCESS | 10386 | 1463625314418 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a397000 == 110 [pid = 10386] [id = 261] 19:35:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 295 (0x8caef800) [pid = 10386] [serial = 784] [outer = (nil)] 19:35:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 296 (0xa6778000) [pid = 10386] [serial = 785] [outer = 0x8caef800] 19:35:14 INFO - PROCESS | 10386 | 1463625314495 Marionette DEBUG loaded listener.js 19:35:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 297 (0xa67c0800) [pid = 10386] [serial = 786] [outer = 0x8caef800] 19:35:15 INFO - PROCESS | 10386 | 1463625315384 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]]]}] 19:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1389ms 19:35:15 INFO - PROCESS | 10386 | 1463625315447 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:35:15 INFO - PROCESS | 10386 | 1463625315451 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 19:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:35:15 INFO - PROCESS | 10386 | 1463625315457 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:35:15 INFO - PROCESS | 10386 | 1463625315460 Marionette TRACE conn3 <- [1,1018,null,{}] 19:35:15 INFO - PROCESS | 10386 | 1463625315465 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}] 19:35:15 INFO - PROCESS | 10386 | 1463625315624 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:35:16 INFO - PROCESS | 10386 | 1463625316030 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a26c400 == 111 [pid = 10386] [id = 262] 19:35:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 298 (0x8a26d000) [pid = 10386] [serial = 787] [outer = (nil)] 19:35:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 299 (0x8aec0c00) [pid = 10386] [serial = 788] [outer = 0x8a26d000] 19:35:16 INFO - PROCESS | 10386 | 1463625316145 Marionette DEBUG loaded listener.js 19:35:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 300 (0x8b8b7c00) [pid = 10386] [serial = 789] [outer = 0x8a26d000] 19:35:17 INFO - PROCESS | 10386 | 1463625317017 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]]]}] 19:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1634ms 19:35:17 INFO - PROCESS | 10386 | 1463625317094 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:35:17 INFO - PROCESS | 10386 | 1463625317102 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 19:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:35:17 INFO - PROCESS | 10386 | 1463625317115 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:35:17 INFO - PROCESS | 10386 | 1463625317123 Marionette TRACE conn3 <- [1,1022,null,{}] 19:35:17 INFO - PROCESS | 10386 | 1463625317133 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}] 19:35:17 INFO - PROCESS | 10386 | 1463625317346 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:35:17 INFO - PROCESS | 10386 | 1463625317593 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cac1c00 == 112 [pid = 10386] [id = 263] 19:35:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 301 (0x8caf4800) [pid = 10386] [serial = 790] [outer = (nil)] 19:35:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 302 (0x8cafd400) [pid = 10386] [serial = 791] [outer = 0x8caf4800] 19:35:17 INFO - PROCESS | 10386 | 1463625317686 Marionette DEBUG loaded listener.js 19:35:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 303 (0x8d60e400) [pid = 10386] [serial = 792] [outer = 0x8caf4800] 19:35:18 INFO - PROCESS | 10386 | 1463625318466 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]]]}] 19:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1389ms 19:35:18 INFO - PROCESS | 10386 | 1463625318514 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:35:18 INFO - PROCESS | 10386 | 1463625318520 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 19:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:35:18 INFO - PROCESS | 10386 | 1463625318527 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:35:18 INFO - PROCESS | 10386 | 1463625318530 Marionette TRACE conn3 <- [1,1026,null,{}] 19:35:18 INFO - PROCESS | 10386 | 1463625318535 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}] 19:35:18 INFO - PROCESS | 10386 | 1463625318702 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:35:18 INFO - PROCESS | 10386 | 1463625318905 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8cfc00 == 113 [pid = 10386] [id = 264] 19:35:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 304 (0x8c675000) [pid = 10386] [serial = 793] [outer = (nil)] 19:35:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 305 (0x8e092800) [pid = 10386] [serial = 794] [outer = 0x8c675000] 19:35:18 INFO - PROCESS | 10386 | 1463625318983 Marionette DEBUG loaded listener.js 19:35:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 306 (0x8efe4400) [pid = 10386] [serial = 795] [outer = 0x8c675000] 19:35:19 INFO - PROCESS | 10386 | 1463625319870 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]]]}] 19:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1379ms 19:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:35:19 INFO - PROCESS | 10386 | 1463625319906 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:35:19 INFO - PROCESS | 10386 | 1463625319909 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 19:35:19 INFO - PROCESS | 10386 | 1463625319922 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:35:19 INFO - PROCESS | 10386 | 1463625319930 Marionette TRACE conn3 <- [1,1030,null,{}] 19:35:19 INFO - PROCESS | 10386 | 1463625319938 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}] 19:35:20 INFO - PROCESS | 10386 | 1463625320116 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:35:20 INFO - PROCESS | 10386 | 1463625320322 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c67fc00 == 114 [pid = 10386] [id = 265] 19:35:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 307 (0x8d4c3400) [pid = 10386] [serial = 796] [outer = (nil)] 19:35:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 308 (0x8f507400) [pid = 10386] [serial = 797] [outer = 0x8d4c3400] 19:35:20 INFO - PROCESS | 10386 | 1463625320388 Marionette DEBUG loaded listener.js 19:35:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 309 (0x8f5d6c00) [pid = 10386] [serial = 798] [outer = 0x8d4c3400] 19:35:21 INFO - PROCESS | 10386 | 1463625321188 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]]]}] 19:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1343ms 19:35:21 INFO - PROCESS | 10386 | 1463625321257 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:35:21 INFO - PROCESS | 10386 | 1463625321261 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 19:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:35:21 INFO - PROCESS | 10386 | 1463625321267 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:35:21 INFO - PROCESS | 10386 | 1463625321269 Marionette TRACE conn3 <- [1,1034,null,{}] 19:35:21 INFO - PROCESS | 10386 | 1463625321274 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}] 19:35:21 INFO - PROCESS | 10386 | 1463625321439 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:35:21 INFO - PROCESS | 10386 | 1463625321655 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a268000 == 115 [pid = 10386] [id = 266] 19:35:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 310 (0x8a26e800) [pid = 10386] [serial = 799] [outer = (nil)] 19:35:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 311 (0x8aec8400) [pid = 10386] [serial = 800] [outer = 0x8a26e800] 19:35:21 INFO - PROCESS | 10386 | 1463625321756 Marionette DEBUG loaded listener.js 19:35:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 312 (0x8cabac00) [pid = 10386] [serial = 801] [outer = 0x8a26e800] 19:35:21 INFO - PROCESS | 10386 | --DOCSHELL 0x8f482c00 == 114 [pid = 10386] [id = 234] 19:35:21 INFO - PROCESS | 10386 | --DOCSHELL 0x8a265c00 == 113 [pid = 10386] [id = 246] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 311 (0x9876bc00) [pid = 10386] [serial = 616] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 310 (0x8cabbc00) [pid = 10386] [serial = 643] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 309 (0xa6a3b800) [pid = 10386] [serial = 631] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 308 (0x8dd97800) [pid = 10386] [serial = 610] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 307 (0x8a26d400) [pid = 10386] [serial = 646] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 306 (0x8a392000) [pid = 10386] [serial = 649] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 305 (0x9460fc00) [pid = 10386] [serial = 673] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 304 (0x90fb4400) [pid = 10386] [serial = 727] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 303 (0x9b078c00) [pid = 10386] [serial = 694] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 302 (0x8cac1800) [pid = 10386] [serial = 676] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 301 (0x91b12000) [pid = 10386] [serial = 703] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 300 (0x99631800) [pid = 10386] [serial = 688] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 299 (0x8f5da000) [pid = 10386] [serial = 679] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 298 (0x8d60e000) [pid = 10386] [serial = 715] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 297 (0x8d605400) [pid = 10386] [serial = 712] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 296 (0x9a2a9000) [pid = 10386] [serial = 691] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 295 (0xa68ba800) [pid = 10386] [serial = 706] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 294 (0xa21a5000) [pid = 10386] [serial = 697] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 293 (0x8d4ca800) [pid = 10386] [serial = 709] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 292 (0x9460e000) [pid = 10386] [serial = 682] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 291 (0x97960000) [pid = 10386] [serial = 685] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 290 (0xa35eb000) [pid = 10386] [serial = 700] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 289 (0x91e10c00) [pid = 10386] [serial = 613] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 288 (0x8c67c400) [pid = 10386] [serial = 640] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 287 (0xa35f2800) [pid = 10386] [serial = 625] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 286 (0x9d4d7800) [pid = 10386] [serial = 622] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 285 (0x8b8c9400) [pid = 10386] [serial = 634] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 284 (0x9ad59800) [pid = 10386] [serial = 619] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 283 (0x996a8800) [pid = 10386] [serial = 628] [outer = (nil)] [url = about:blank] 19:35:21 INFO - PROCESS | 10386 | --DOMWINDOW == 282 (0x8aec2c00) [pid = 10386] [serial = 637] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOCSHELL 0x8d60a800 == 112 [pid = 10386] [id = 244] 19:35:22 INFO - PROCESS | 10386 | --DOCSHELL 0x8d4cb400 == 111 [pid = 10386] [id = 243] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 281 (0x92789800) [pid = 10386] [serial = 667] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 280 (0x929f5000) [pid = 10386] [serial = 670] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 279 (0x91ddc000) [pid = 10386] [serial = 664] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 278 (0x927dc400) [pid = 10386] [serial = 668] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 277 (0x92e4f400) [pid = 10386] [serial = 671] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 276 (0x91de6000) [pid = 10386] [serial = 665] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 275 (0x91b78800) [pid = 10386] [serial = 662] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 274 (0x8f3b6400) [pid = 10386] [serial = 725] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 273 (0x8aec4800) [pid = 10386] [serial = 721] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 272 (0x9a5a5400) [pid = 10386] [serial = 608] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 271 (0x8d4cb000) [pid = 10386] [serial = 719] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 270 (0x8caba800) [pid = 10386] [serial = 718] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 269 (0x8cabcc00) [pid = 10386] [serial = 722] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 268 (0x8ef42800) [pid = 10386] [serial = 724] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 267 (0x97724000) [pid = 10386] [serial = 566] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 266 (0x8f3bf000) [pid = 10386] [serial = 656] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 265 (0x8ef48c00) [pid = 10386] [serial = 655] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 264 (0x8cabf000) [pid = 10386] [serial = 653] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 263 (0x8cab4400) [pid = 10386] [serial = 652] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 262 (0x912df000) [pid = 10386] [serial = 661] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 261 (0x8f50a000) [pid = 10386] [serial = 658] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | --DOMWINDOW == 260 (0x8f5db400) [pid = 10386] [serial = 659] [outer = (nil)] [url = about:blank] 19:35:22 INFO - PROCESS | 10386 | 1463625322575 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]]]}] 19:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1334ms 19:35:22 INFO - PROCESS | 10386 | 1463625322601 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:35:22 INFO - PROCESS | 10386 | 1463625322604 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 19:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:35:22 INFO - PROCESS | 10386 | 1463625322610 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:35:22 INFO - PROCESS | 10386 | 1463625322612 Marionette TRACE conn3 <- [1,1038,null,{}] 19:35:22 INFO - PROCESS | 10386 | 1463625322643 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}] 19:35:22 INFO - PROCESS | 10386 | 1463625322789 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:35:22 INFO - PROCESS | 10386 | 1463625322808 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d4cb800 == 112 [pid = 10386] [id = 267] 19:35:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 261 (0x8d4d1800) [pid = 10386] [serial = 802] [outer = (nil)] 19:35:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 262 (0x8d6ca800) [pid = 10386] [serial = 803] [outer = 0x8d4d1800] 19:35:22 INFO - PROCESS | 10386 | 1463625322880 Marionette DEBUG loaded listener.js 19:35:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 263 (0x8ef4a000) [pid = 10386] [serial = 804] [outer = 0x8d4d1800] 19:35:23 INFO - PROCESS | 10386 | 1463625323713 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]]]}] 19:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1152ms 19:35:23 INFO - PROCESS | 10386 | 1463625323762 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:35:23 INFO - PROCESS | 10386 | 1463625323765 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 19:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:35:23 INFO - PROCESS | 10386 | 1463625323775 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:35:23 INFO - PROCESS | 10386 | 1463625323777 Marionette TRACE conn3 <- [1,1042,null,{}] 19:35:23 INFO - PROCESS | 10386 | 1463625323781 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}] 19:35:23 INFO - PROCESS | 10386 | 1463625323933 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:35:23 INFO - PROCESS | 10386 | 1463625323944 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d609400 == 113 [pid = 10386] [id = 268] 19:35:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 264 (0x8f3b6400) [pid = 10386] [serial = 805] [outer = (nil)] 19:35:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 265 (0x906a8800) [pid = 10386] [serial = 806] [outer = 0x8f3b6400] 19:35:24 INFO - PROCESS | 10386 | 1463625324169 Marionette DEBUG loaded listener.js 19:35:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 266 (0x90fbac00) [pid = 10386] [serial = 807] [outer = 0x8f3b6400] 19:35:24 INFO - PROCESS | 10386 | 1463625324892 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]]]}] 19:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1182ms 19:35:24 INFO - PROCESS | 10386 | 1463625324953 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:35:24 INFO - PROCESS | 10386 | 1463625324957 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 19:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:35:24 INFO - PROCESS | 10386 | 1463625324962 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:35:24 INFO - PROCESS | 10386 | 1463625324965 Marionette TRACE conn3 <- [1,1046,null,{}] 19:35:24 INFO - PROCESS | 10386 | 1463625324992 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}] 19:35:25 INFO - PROCESS | 10386 | 1463625325206 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:35:25 INFO - PROCESS | 10386 | 1463625325230 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f5cf400 == 114 [pid = 10386] [id = 269] 19:35:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 267 (0x8f5da000) [pid = 10386] [serial = 808] [outer = (nil)] 19:35:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 268 (0x912d5800) [pid = 10386] [serial = 809] [outer = 0x8f5da000] 19:35:25 INFO - PROCESS | 10386 | 1463625325294 Marionette DEBUG loaded listener.js 19:35:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 269 (0x91b0ac00) [pid = 10386] [serial = 810] [outer = 0x8f5da000] 19:35:26 INFO - PROCESS | 10386 | 1463625326097 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]]]}] 19:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1190ms 19:35:26 INFO - PROCESS | 10386 | 1463625326152 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:35:26 INFO - PROCESS | 10386 | 1463625326154 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 19:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:35:26 INFO - PROCESS | 10386 | 1463625326160 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:35:26 INFO - PROCESS | 10386 | 1463625326162 Marionette TRACE conn3 <- [1,1050,null,{}] 19:35:26 INFO - PROCESS | 10386 | 1463625326168 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}] 19:35:26 INFO - PROCESS | 10386 | 1463625326376 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:35:26 INFO - PROCESS | 10386 | 1463625326400 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f3c4400 == 115 [pid = 10386] [id = 270] 19:35:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 270 (0x8f482000) [pid = 10386] [serial = 811] [outer = (nil)] 19:35:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 271 (0x91b6b000) [pid = 10386] [serial = 812] [outer = 0x8f482000] 19:35:26 INFO - PROCESS | 10386 | 1463625326465 Marionette DEBUG loaded listener.js 19:35:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 272 (0x91d70c00) [pid = 10386] [serial = 813] [outer = 0x8f482000] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 271 (0x91e0c000) [pid = 10386] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 270 (0x91b73400) [pid = 10386] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 269 (0x8eca6800) [pid = 10386] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 268 (0x998c0800) [pid = 10386] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 267 (0x91203c00) [pid = 10386] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 266 (0xa324ec00) [pid = 10386] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 265 (0x996a0c00) [pid = 10386] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 264 (0x8f47b000) [pid = 10386] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 263 (0x8ecac000) [pid = 10386] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 262 (0x8a266000) [pid = 10386] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 261 (0x8aec3400) [pid = 10386] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 260 (0x8a270800) [pid = 10386] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 259 (0x8ef4bc00) [pid = 10386] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 258 (0x98ed1800) [pid = 10386] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 257 (0x91e04400) [pid = 10386] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 256 (0x8b8cb800) [pid = 10386] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 255 (0x8efe1800) [pid = 10386] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 254 (0x912db800) [pid = 10386] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 253 (0x91205800) [pid = 10386] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 252 (0x8aeba800) [pid = 10386] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 251 (0x9233f000) [pid = 10386] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 250 (0x98ecc800) [pid = 10386] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 249 (0x91ddac00) [pid = 10386] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 248 (0xa2147000) [pid = 10386] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 247 (0xa0505000) [pid = 10386] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 246 (0x8ecad400) [pid = 10386] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 245 (0x927d2c00) [pid = 10386] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 244 (0xa35ec000) [pid = 10386] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 243 (0x8efe1c00) [pid = 10386] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 242 (0x91fdb800) [pid = 10386] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 241 (0x8dd98c00) [pid = 10386] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 240 (0x8ef40000) [pid = 10386] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 239 (0xa32b9800) [pid = 10386] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 238 (0x8f5d0c00) [pid = 10386] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 237 (0x977c2c00) [pid = 10386] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 236 (0x946f2c00) [pid = 10386] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 235 (0x8f3c5400) [pid = 10386] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 234 (0x91202c00) [pid = 10386] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 233 (0x91d7cc00) [pid = 10386] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 232 (0x8b8c2000) [pid = 10386] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 231 (0x8c677c00) [pid = 10386] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 230 (0x91209400) [pid = 10386] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 229 (0x946f8400) [pid = 10386] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 228 (0xa244e800) [pid = 10386] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 227 (0x8c679000) [pid = 10386] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 226 (0x8efe3800) [pid = 10386] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 225 (0x8eca5000) [pid = 10386] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 224 (0x91fd3400) [pid = 10386] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 223 (0x91202000) [pid = 10386] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 222 (0x91b70c00) [pid = 10386] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 221 (0x9a9f6c00) [pid = 10386] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 220 (0x8ecae800) [pid = 10386] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 219 (0x8a26f400) [pid = 10386] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 218 (0x8d603000) [pid = 10386] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x91d75c00) [pid = 10386] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x8ecb1400) [pid = 10386] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x929fd800) [pid = 10386] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x97732400) [pid = 10386] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x91b0e000) [pid = 10386] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x8efec000) [pid = 10386] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 211 (0x9277ec00) [pid = 10386] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 210 (0x9a7c4800) [pid = 10386] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 209 (0x92789c00) [pid = 10386] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 208 (0x97729800) [pid = 10386] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 207 (0xa35eec00) [pid = 10386] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x8aec0400) [pid = 10386] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0xa104c000) [pid = 10386] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x97718400) [pid = 10386] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x9817f000) [pid = 10386] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x99f5e800) [pid = 10386] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x8d4d1000) [pid = 10386] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x98ecb400) [pid = 10386] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x8ef47c00) [pid = 10386] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x9ad57800) [pid = 10386] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x93ccac00) [pid = 10386] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x91b0a400) [pid = 10386] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x8a393400) [pid = 10386] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x9d48a400) [pid = 10386] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x8ef3e800) [pid = 10386] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x929f7c00) [pid = 10386] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x8d4c4c00) [pid = 10386] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x91d76400) [pid = 10386] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x996a1000) [pid = 10386] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0xa67c8800) [pid = 10386] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x90fb7000) [pid = 10386] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x91de7000) [pid = 10386] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x8dd94c00) [pid = 10386] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:35:27 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x9a995000) [pid = 10386] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:35:28 INFO - PROCESS | 10386 | 1463625328125 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]]]}] 19:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1981ms 19:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:35:28 INFO - PROCESS | 10386 | 1463625328142 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:35:28 INFO - PROCESS | 10386 | 1463625328145 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 19:35:28 INFO - PROCESS | 10386 | 1463625328150 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:35:28 INFO - PROCESS | 10386 | 1463625328153 Marionette TRACE conn3 <- [1,1054,null,{}] 19:35:28 INFO - PROCESS | 10386 | 1463625328157 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}] 19:35:28 INFO - PROCESS | 10386 | 1463625328303 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:35:28 INFO - PROCESS | 10386 | 1463625328320 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8c4c00 == 116 [pid = 10386] [id = 271] 19:35:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x8b8cb800) [pid = 10386] [serial = 814] [outer = (nil)] 19:35:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x8d6cb000) [pid = 10386] [serial = 815] [outer = 0x8b8cb800] 19:35:28 INFO - PROCESS | 10386 | 1463625328392 Marionette DEBUG loaded listener.js 19:35:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x8ecb1400) [pid = 10386] [serial = 816] [outer = 0x8b8cb800] 19:35:29 INFO - PROCESS | 10386 | 1463625329172 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]]]}] 19:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1076ms 19:35:29 INFO - PROCESS | 10386 | 1463625329233 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:35:29 INFO - PROCESS | 10386 | 1463625329236 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 19:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:35:29 INFO - PROCESS | 10386 | 1463625329242 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:35:29 INFO - PROCESS | 10386 | 1463625329244 Marionette TRACE conn3 <- [1,1058,null,{}] 19:35:29 INFO - PROCESS | 10386 | 1463625329249 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}] 19:35:29 INFO - PROCESS | 10386 | 1463625329398 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:35:29 INFO - PROCESS | 10386 | 1463625329632 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a26bc00 == 117 [pid = 10386] [id = 272] 19:35:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x8a26d400) [pid = 10386] [serial = 817] [outer = (nil)] 19:35:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x8aec1800) [pid = 10386] [serial = 818] [outer = 0x8a26d400] 19:35:29 INFO - PROCESS | 10386 | 1463625329763 Marionette DEBUG loaded listener.js 19:35:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x8b8c5400) [pid = 10386] [serial = 819] [outer = 0x8a26d400] 19:35:30 INFO - PROCESS | 10386 | 1463625330724 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]]]}] 19:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1529ms 19:35:30 INFO - PROCESS | 10386 | 1463625330773 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:35:30 INFO - PROCESS | 10386 | 1463625330778 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 19:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:35:30 INFO - PROCESS | 10386 | 1463625330785 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:35:30 INFO - PROCESS | 10386 | 1463625330791 Marionette TRACE conn3 <- [1,1062,null,{}] 19:35:30 INFO - PROCESS | 10386 | 1463625330798 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}] 19:35:30 INFO - PROCESS | 10386 | 1463625330984 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:35:31 INFO - PROCESS | 10386 | 1463625331175 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a39d800 == 118 [pid = 10386] [id = 273] 19:35:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x8caf6800) [pid = 10386] [serial = 820] [outer = (nil)] 19:35:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x8d6d1000) [pid = 10386] [serial = 821] [outer = 0x8caf6800] 19:35:31 INFO - PROCESS | 10386 | 1463625331253 Marionette DEBUG loaded listener.js 19:35:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x8e089400) [pid = 10386] [serial = 822] [outer = 0x8caf6800] 19:35:32 INFO - PROCESS | 10386 | 1463625332147 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]]]}] 19:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1387ms 19:35:32 INFO - PROCESS | 10386 | 1463625332176 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:35:32 INFO - PROCESS | 10386 | 1463625332183 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 19:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:35:32 INFO - PROCESS | 10386 | 1463625332191 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:35:32 INFO - PROCESS | 10386 | 1463625332194 Marionette TRACE conn3 <- [1,1066,null,{}] 19:35:32 INFO - PROCESS | 10386 | 1463625332200 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}] 19:35:32 INFO - PROCESS | 10386 | 1463625332381 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:35:32 INFO - PROCESS | 10386 | 1463625332580 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d6d5000 == 119 [pid = 10386] [id = 274] 19:35:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x8dd9a800) [pid = 10386] [serial = 823] [outer = (nil)] 19:35:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x8f3bf800) [pid = 10386] [serial = 824] [outer = 0x8dd9a800] 19:35:32 INFO - PROCESS | 10386 | 1463625332660 Marionette DEBUG loaded listener.js 19:35:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x8f483000) [pid = 10386] [serial = 825] [outer = 0x8dd9a800] 19:35:33 INFO - PROCESS | 10386 | 1463625333566 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]]]}] 19:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1429ms 19:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:35:33 INFO - PROCESS | 10386 | 1463625333621 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:35:33 INFO - PROCESS | 10386 | 1463625333624 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 19:35:33 INFO - PROCESS | 10386 | 1463625333637 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:35:33 INFO - PROCESS | 10386 | 1463625333645 Marionette TRACE conn3 <- [1,1070,null,{}] 19:35:33 INFO - PROCESS | 10386 | 1463625333653 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}] 19:35:33 INFO - PROCESS | 10386 | 1463625333918 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:35:34 INFO - PROCESS | 10386 | 1463625334162 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c675c00 == 120 [pid = 10386] [id = 275] 19:35:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x8f3bfc00) [pid = 10386] [serial = 826] [outer = (nil)] 19:35:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x91206800) [pid = 10386] [serial = 827] [outer = 0x8f3bfc00] 19:35:34 INFO - PROCESS | 10386 | 1463625334277 Marionette DEBUG loaded listener.js 19:35:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x91e02400) [pid = 10386] [serial = 828] [outer = 0x8f3bfc00] 19:35:35 INFO - PROCESS | 10386 | 1463625335077 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]]]}] 19:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1497ms 19:35:35 INFO - PROCESS | 10386 | 1463625335127 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:35:35 INFO - PROCESS | 10386 | 1463625335131 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 19:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:35:35 INFO - PROCESS | 10386 | 1463625335137 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:35:35 INFO - PROCESS | 10386 | 1463625335139 Marionette TRACE conn3 <- [1,1074,null,{}] 19:35:35 INFO - PROCESS | 10386 | 1463625335145 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}] 19:35:35 INFO - PROCESS | 10386 | 1463625335328 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:35:35 INFO - PROCESS | 10386 | 1463625335525 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d605800 == 121 [pid = 10386] [id = 276] 19:35:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x91e06c00) [pid = 10386] [serial = 829] [outer = (nil)] 19:35:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x91fdb000) [pid = 10386] [serial = 830] [outer = 0x91e06c00] 19:35:35 INFO - PROCESS | 10386 | 1463625335604 Marionette DEBUG loaded listener.js 19:35:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x91fde400) [pid = 10386] [serial = 831] [outer = 0x91e06c00] 19:35:36 INFO - PROCESS | 10386 | 1463625336471 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]]]}] 19:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1381ms 19:35:36 INFO - PROCESS | 10386 | 1463625336518 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:35:36 INFO - PROCESS | 10386 | 1463625336522 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 19:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:35:36 INFO - PROCESS | 10386 | 1463625336528 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:35:36 INFO - PROCESS | 10386 | 1463625336531 Marionette TRACE conn3 <- [1,1078,null,{}] 19:35:36 INFO - PROCESS | 10386 | 1463625336536 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}] 19:35:36 INFO - PROCESS | 10386 | 1463625336706 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:35:36 INFO - PROCESS | 10386 | 1463625336903 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fdcc00 == 122 [pid = 10386] [id = 277] 19:35:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x92226000) [pid = 10386] [serial = 832] [outer = (nil)] 19:35:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x92784800) [pid = 10386] [serial = 833] [outer = 0x92226000] 19:35:36 INFO - PROCESS | 10386 | 1463625336986 Marionette DEBUG loaded listener.js 19:35:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x927d6800) [pid = 10386] [serial = 834] [outer = 0x92226000] 19:35:37 INFO - PROCESS | 10386 | 1463625337835 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]]]}] 19:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1378ms 19:35:37 INFO - PROCESS | 10386 | 1463625337907 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:35:37 INFO - PROCESS | 10386 | 1463625337910 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 19:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:35:37 INFO - PROCESS | 10386 | 1463625337916 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:35:37 INFO - PROCESS | 10386 | 1463625337919 Marionette TRACE conn3 <- [1,1082,null,{}] 19:35:37 INFO - PROCESS | 10386 | 1463625337924 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}] 19:35:38 INFO - PROCESS | 10386 | 1463625338105 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:35:38 INFO - PROCESS | 10386 | 1463625338299 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x906a7800 == 123 [pid = 10386] [id = 278] 19:35:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x906b4c00) [pid = 10386] [serial = 835] [outer = (nil)] 19:35:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x929f7c00) [pid = 10386] [serial = 836] [outer = 0x906b4c00] 19:35:38 INFO - PROCESS | 10386 | 1463625338377 Marionette DEBUG loaded listener.js 19:35:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 208 (0x92d0a800) [pid = 10386] [serial = 837] [outer = 0x906b4c00] 19:35:39 INFO - PROCESS | 10386 | 1463625339276 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]]]}] 19:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1436ms 19:35:39 INFO - PROCESS | 10386 | 1463625339352 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:35:39 INFO - PROCESS | 10386 | 1463625339356 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 19:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:35:39 INFO - PROCESS | 10386 | 1463625339362 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:35:39 INFO - PROCESS | 10386 | 1463625339365 Marionette TRACE conn3 <- [1,1086,null,{}] 19:35:39 INFO - PROCESS | 10386 | 1463625339370 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}] 19:35:39 INFO - PROCESS | 10386 | 1463625339548 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:35:39 INFO - PROCESS | 10386 | 1463625339789 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a26ac00 == 124 [pid = 10386] [id = 279] 19:35:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 209 (0x8a26b800) [pid = 10386] [serial = 838] [outer = (nil)] 19:35:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 210 (0x8b8c9000) [pid = 10386] [serial = 839] [outer = 0x8a26b800] 19:35:39 INFO - PROCESS | 10386 | 1463625339908 Marionette DEBUG loaded listener.js 19:35:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 211 (0x91e0d800) [pid = 10386] [serial = 840] [outer = 0x8a26b800] 19:35:40 INFO - PROCESS | 10386 | 1463625340712 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]]]}] 19:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1383ms 19:35:40 INFO - PROCESS | 10386 | 1463625340746 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:35:40 INFO - PROCESS | 10386 | 1463625340749 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 19:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:35:40 INFO - PROCESS | 10386 | 1463625340755 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:35:40 INFO - PROCESS | 10386 | 1463625340758 Marionette TRACE conn3 <- [1,1090,null,{}] 19:35:40 INFO - PROCESS | 10386 | 1463625340763 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}] 19:35:40 INFO - PROCESS | 10386 | 1463625340936 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:35:41 INFO - PROCESS | 10386 | 1463625341142 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c676400 == 125 [pid = 10386] [id = 280] 19:35:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 212 (0x8c678400) [pid = 10386] [serial = 841] [outer = (nil)] 19:35:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0x9120f800) [pid = 10386] [serial = 842] [outer = 0x8c678400] 19:35:41 INFO - PROCESS | 10386 | 1463625341262 Marionette DEBUG loaded listener.js 19:35:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0x927d2400) [pid = 10386] [serial = 843] [outer = 0x8c678400] 19:35:42 INFO - PROCESS | 10386 | 1463625342120 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]]]}] 19:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1387ms 19:35:42 INFO - PROCESS | 10386 | 1463625342153 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:35:42 INFO - PROCESS | 10386 | 1463625342156 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 19:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:35:42 INFO - PROCESS | 10386 | 1463625342164 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:35:42 INFO - PROCESS | 10386 | 1463625342167 Marionette TRACE conn3 <- [1,1094,null,{}] 19:35:42 INFO - PROCESS | 10386 | 1463625342173 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}] 19:35:42 INFO - PROCESS | 10386 | 1463625342357 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:35:43 INFO - PROCESS | 10386 | 1463625343430 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8afc00 == 126 [pid = 10386] [id = 281] 19:35:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0x8b8b2400) [pid = 10386] [serial = 844] [outer = (nil)] 19:35:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x8b8c9400) [pid = 10386] [serial = 845] [outer = 0x8b8b2400] 19:35:43 INFO - PROCESS | 10386 | 1463625343507 Marionette DEBUG loaded listener.js 19:35:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0x8c680400) [pid = 10386] [serial = 846] [outer = 0x8b8b2400] 19:35:44 INFO - PROCESS | 10386 | 1463625344281 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]]]}] 19:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2181ms 19:35:44 INFO - PROCESS | 10386 | 1463625344347 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:35:44 INFO - PROCESS | 10386 | 1463625344353 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 19:35:44 INFO - PROCESS | 10386 | 1463625344359 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:35:44 INFO - PROCESS | 10386 | 1463625344364 Marionette TRACE conn3 <- [1,1098,null,{}] 19:35:44 INFO - PROCESS | 10386 | 1463625344370 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}] 19:35:44 INFO - PROCESS | 10386 | 1463625344531 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:35:44 INFO - PROCESS | 10386 | 1463625344724 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8b4800 == 127 [pid = 10386] [id = 282] 19:35:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0x8caf7c00) [pid = 10386] [serial = 847] [outer = (nil)] 19:35:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 219 (0x8d4cf000) [pid = 10386] [serial = 848] [outer = 0x8caf7c00] 19:35:44 INFO - PROCESS | 10386 | 1463625344807 Marionette DEBUG loaded listener.js 19:35:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 220 (0x8d6cc000) [pid = 10386] [serial = 849] [outer = 0x8caf7c00] 19:35:45 INFO - PROCESS | 10386 | 1463625345814 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]]]}] 19:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1483ms 19:35:45 INFO - PROCESS | 10386 | 1463625345845 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:35:45 INFO - PROCESS | 10386 | 1463625345850 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 19:35:45 INFO - PROCESS | 10386 | 1463625345856 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:35:45 INFO - PROCESS | 10386 | 1463625345860 Marionette TRACE conn3 <- [1,1102,null,{}] 19:35:45 INFO - PROCESS | 10386 | 1463625345865 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}] 19:35:46 INFO - PROCESS | 10386 | 1463625346019 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:35:46 INFO - PROCESS | 10386 | 1463625346305 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a271400 == 128 [pid = 10386] [id = 283] 19:35:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 221 (0x8a272000) [pid = 10386] [serial = 850] [outer = (nil)] 19:35:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 222 (0x8b8c6000) [pid = 10386] [serial = 851] [outer = 0x8a272000] 19:35:46 INFO - PROCESS | 10386 | 1463625346445 Marionette DEBUG loaded listener.js 19:35:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 223 (0x8cab7c00) [pid = 10386] [serial = 852] [outer = 0x8a272000] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8d4ce000 == 127 [pid = 10386] [id = 238] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x991a7800 == 126 [pid = 10386] [id = 91] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8ecab800 == 125 [pid = 10386] [id = 104] 19:35:46 INFO - PROCESS | 10386 | --DOMWINDOW == 222 (0x8f3bb000) [pid = 10386] [serial = 743] [outer = (nil)] [url = about:blank] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x91206400 == 124 [pid = 10386] [id = 143] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x91fd5000 == 123 [pid = 10386] [id = 92] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x97731000 == 122 [pid = 10386] [id = 191] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x9233c000 == 121 [pid = 10386] [id = 9] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x99f5b800 == 120 [pid = 10386] [id = 231] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x95123800 == 119 [pid = 10386] [id = 230] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x91209000 == 118 [pid = 10386] [id = 141] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8eca8c00 == 117 [pid = 10386] [id = 226] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x91fe0800 == 116 [pid = 10386] [id = 93] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8c4c00 == 115 [pid = 10386] [id = 271] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8f3c4400 == 114 [pid = 10386] [id = 270] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8f5cf400 == 113 [pid = 10386] [id = 269] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8aebac00 == 112 [pid = 10386] [id = 213] 19:35:46 INFO - PROCESS | 10386 | --DOCSHELL 0x8d609400 == 111 [pid = 10386] [id = 268] 19:35:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8c67fc00 == 110 [pid = 10386] [id = 265] 19:35:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8f489000 == 109 [pid = 10386] [id = 245] 19:35:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8cfc00 == 108 [pid = 10386] [id = 264] 19:35:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8cac1c00 == 107 [pid = 10386] [id = 263] 19:35:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8a26c400 == 106 [pid = 10386] [id = 262] 19:35:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8f5dd400 == 105 [pid = 10386] [id = 249] 19:35:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8d60a400 == 104 [pid = 10386] [id = 248] 19:35:47 INFO - PROCESS | 10386 | 1463625347211 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]]]}] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 221 (0x927d8400) [pid = 10386] [serial = 533] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 220 (0xa6a55400) [pid = 10386] [serial = 632] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 219 (0xa8b51400) [pid = 10386] [serial = 304] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 218 (0x91b75800) [pid = 10386] [serial = 488] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x93954800) [pid = 10386] [serial = 298] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x8dd9dc00) [pid = 10386] [serial = 448] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0xa62edc00) [pid = 10386] [serial = 430] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x91fe0400) [pid = 10386] [serial = 382] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0xa32bc000) [pid = 10386] [serial = 307] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0xa50e4000) [pid = 10386] [serial = 391] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 211 (0xa32be800) [pid = 10386] [serial = 352] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 210 (0x927dd400) [pid = 10386] [serial = 500] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 209 (0x90faf800) [pid = 10386] [serial = 473] [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.] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 208 (0xa6d94400) [pid = 10386] [serial = 355] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 207 (0x912d4800) [pid = 10386] [serial = 358] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x998cb400) [pid = 10386] [serial = 617] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x8f5d1400) [pid = 10386] [serial = 451] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0xa24fdc00) [pid = 10386] [serial = 623] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0xa6d8f800) [pid = 10386] [serial = 433] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x8f5dac00) [pid = 10386] [serial = 442] [outer = (nil)] [url = about:blank] 19:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1432ms 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x9d331c00) [pid = 10386] [serial = 427] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x991a2c00) [pid = 10386] [serial = 385] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x91206c00) [pid = 10386] [serial = 569] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x99632000) [pid = 10386] [serial = 482] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x92783800) [pid = 10386] [serial = 614] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x8b8cbc00) [pid = 10386] [serial = 635] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x8f3c0800) [pid = 10386] [serial = 611] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x91de4400) [pid = 10386] [serial = 479] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x998c6400) [pid = 10386] [serial = 301] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0xa6775c00) [pid = 10386] [serial = 497] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x8c682000) [pid = 10386] [serial = 503] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0xa67cd800) [pid = 10386] [serial = 397] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x90fbb400) [pid = 10386] [serial = 530] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x946c2400) [pid = 10386] [serial = 572] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x9120d800) [pid = 10386] [serial = 394] [outer = (nil)] [url = about:blank] 19:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0xa2457000) [pid = 10386] [serial = 491] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0xa2459800) [pid = 10386] [serial = 388] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x91ddec00) [pid = 10386] [serial = 340] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x9a7c1400) [pid = 10386] [serial = 485] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0xa32bbc00) [pid = 10386] [serial = 494] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x90fac800) [pid = 10386] [serial = 476] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0xa2451800) [pid = 10386] [serial = 349] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0xa818f800) [pid = 10386] [serial = 439] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0xa68b6400) [pid = 10386] [serial = 626] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x996acc00) [pid = 10386] [serial = 629] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x8f486400) [pid = 10386] [serial = 445] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x912dd800) [pid = 10386] [serial = 313] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x8a271800) [pid = 10386] [serial = 647] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0xa6a3a800) [pid = 10386] [serial = 641] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x8a393800) [pid = 10386] [serial = 650] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x9ad5f400) [pid = 10386] [serial = 620] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x99ddf400) [pid = 10386] [serial = 575] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x95129000) [pid = 10386] [serial = 424] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x91208400) [pid = 10386] [serial = 644] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0xa6e38c00) [pid = 10386] [serial = 400] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x91fd7400) [pid = 10386] [serial = 310] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x91d76800) [pid = 10386] [serial = 436] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x8aec8800) [pid = 10386] [serial = 638] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x946fc400) [pid = 10386] [serial = 343] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x9962e800) [pid = 10386] [serial = 346] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0xa509dc00) [pid = 10386] [serial = 701] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x98765800) [pid = 10386] [serial = 686] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x9d48c000) [pid = 10386] [serial = 536] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x9d7a5000) [pid = 10386] [serial = 581] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x8d610000) [pid = 10386] [serial = 716] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x9a96d000) [pid = 10386] [serial = 692] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x912d1c00) [pid = 10386] [serial = 680] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x9d328400) [pid = 10386] [serial = 695] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0xa6a56800) [pid = 10386] [serial = 587] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x91b14800) [pid = 10386] [serial = 704] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x8d607000) [pid = 10386] [serial = 713] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0xa509e000) [pid = 10386] [serial = 542] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x8ef48000) [pid = 10386] [serial = 590] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x9531a400) [pid = 10386] [serial = 683] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x8d4cc800) [pid = 10386] [serial = 710] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x8b8ca400) [pid = 10386] [serial = 740] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0x8d60f800) [pid = 10386] [serial = 741] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0x8d6d0800) [pid = 10386] [serial = 731] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0x8e092c00) [pid = 10386] [serial = 732] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 142 (0x91e0dc00) [pid = 10386] [serial = 737] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 141 (0x9277fc00) [pid = 10386] [serial = 738] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 140 (0x90fad800) [pid = 10386] [serial = 734] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 139 (0x912dc000) [pid = 10386] [serial = 735] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 138 (0x9461ac00) [pid = 10386] [serial = 674] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 137 (0x9963cc00) [pid = 10386] [serial = 689] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 136 (0xa6a59400) [pid = 10386] [serial = 707] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 135 (0xa6a3d800) [pid = 10386] [serial = 584] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 134 (0x9278ac00) [pid = 10386] [serial = 548] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 133 (0xa244d800) [pid = 10386] [serial = 539] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 132 (0xa22c2c00) [pid = 10386] [serial = 698] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 131 (0x9a96f000) [pid = 10386] [serial = 578] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 130 (0xa6a40400) [pid = 10386] [serial = 545] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | --DOMWINDOW == 129 (0x8ef40c00) [pid = 10386] [serial = 677] [outer = (nil)] [url = about:blank] 19:35:47 INFO - PROCESS | 10386 | 1463625347294 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:35:47 INFO - PROCESS | 10386 | 1463625347300 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 19:35:47 INFO - PROCESS | 10386 | 1463625347342 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:35:47 INFO - PROCESS | 10386 | 1463625347363 Marionette TRACE conn3 <- [1,1106,null,{}] 19:35:47 INFO - PROCESS | 10386 | 1463625347401 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}] 19:35:47 INFO - PROCESS | 10386 | 1463625347548 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:35:47 INFO - PROCESS | 10386 | 1463625347687 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a26c400 == 105 [pid = 10386] [id = 284] 19:35:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 130 (0x8b8c4c00) [pid = 10386] [serial = 853] [outer = (nil)] 19:35:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0x8e08ac00) [pid = 10386] [serial = 854] [outer = 0x8b8c4c00] 19:35:47 INFO - PROCESS | 10386 | 1463625347751 Marionette DEBUG loaded listener.js 19:35:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0x8ecab400) [pid = 10386] [serial = 855] [outer = 0x8b8c4c00] 19:35:48 INFO - PROCESS | 10386 | 1463625348393 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]]]}] 19:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1126ms 19:35:48 INFO - PROCESS | 10386 | 1463625348445 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:35:48 INFO - PROCESS | 10386 | 1463625348449 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 19:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:35:48 INFO - PROCESS | 10386 | 1463625348472 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:35:48 INFO - PROCESS | 10386 | 1463625348475 Marionette TRACE conn3 <- [1,1110,null,{}] 19:35:48 INFO - PROCESS | 10386 | 1463625348480 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}] 19:35:48 INFO - PROCESS | 10386 | 1463625348689 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:35:48 INFO - PROCESS | 10386 | 1463625348776 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d609c00 == 106 [pid = 10386] [id = 285] 19:35:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0x8d6cd800) [pid = 10386] [serial = 856] [outer = (nil)] 19:35:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0x8ef43c00) [pid = 10386] [serial = 857] [outer = 0x8d6cd800] 19:35:48 INFO - PROCESS | 10386 | 1463625348841 Marionette DEBUG loaded listener.js 19:35:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0x8ef4b800) [pid = 10386] [serial = 858] [outer = 0x8d6cd800] 19:35:49 INFO - PROCESS | 10386 | 1463625349597 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]]]}] 19:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1178ms 19:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:35:49 INFO - PROCESS | 10386 | 1463625349654 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:35:49 INFO - PROCESS | 10386 | 1463625349656 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 19:35:49 INFO - PROCESS | 10386 | 1463625349663 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:35:49 INFO - PROCESS | 10386 | 1463625349666 Marionette TRACE conn3 <- [1,1114,null,{}] 19:35:49 INFO - PROCESS | 10386 | 1463625349671 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}] 19:35:49 INFO - PROCESS | 10386 | 1463625349877 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:35:49 INFO - PROCESS | 10386 | 1463625349955 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe7000 == 107 [pid = 10386] [id = 286] 19:35:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0x8efe8c00) [pid = 10386] [serial = 859] [outer = (nil)] 19:35:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 137 (0x8efed400) [pid = 10386] [serial = 860] [outer = 0x8efe8c00] 19:35:50 INFO - PROCESS | 10386 | 1463625350031 Marionette DEBUG loaded listener.js 19:35:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 138 (0x8f3bec00) [pid = 10386] [serial = 861] [outer = 0x8efe8c00] 19:35:51 INFO - PROCESS | 10386 | 1463625351020 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]]]}] 19:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2287ms 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 137 (0x8f3b6400) [pid = 10386] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 136 (0x8caf4800) [pid = 10386] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 135 (0x8f5da000) [pid = 10386] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 134 (0x8d4d1800) [pid = 10386] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 133 (0x8f482000) [pid = 10386] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 132 (0x8c675000) [pid = 10386] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 131 (0x8a26d000) [pid = 10386] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 130 (0x8eca6000) [pid = 10386] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 129 (0x8d4c3400) [pid = 10386] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:35:52 INFO - PROCESS | 10386 | --DOMWINDOW == 128 (0x8a26e800) [pid = 10386] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:35:52 INFO - PROCESS | 10386 | 1463625352042 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:35:52 INFO - PROCESS | 10386 | 1463625352044 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 19:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:35:52 INFO - PROCESS | 10386 | 1463625352051 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:35:52 INFO - PROCESS | 10386 | 1463625352053 Marionette TRACE conn3 <- [1,1118,null,{}] 19:35:52 INFO - PROCESS | 10386 | 1463625352058 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}] 19:35:52 INFO - PROCESS | 10386 | 1463625352189 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:35:52 INFO - PROCESS | 10386 | 1463625352320 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c678c00 == 108 [pid = 10386] [id = 287] 19:35:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 129 (0x8caf8800) [pid = 10386] [serial = 862] [outer = (nil)] 19:35:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 130 (0x8efeb800) [pid = 10386] [serial = 863] [outer = 0x8caf8800] 19:35:52 INFO - PROCESS | 10386 | 1463625352384 Marionette DEBUG loaded listener.js 19:35:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 131 (0x8f3c3c00) [pid = 10386] [serial = 864] [outer = 0x8caf8800] 19:35:52 INFO - PROCESS | 10386 | 1463625352971 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]]]}] 19:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 935ms 19:35:52 INFO - PROCESS | 10386 | 1463625352986 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:35:52 INFO - PROCESS | 10386 | 1463625352988 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 19:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:35:52 INFO - PROCESS | 10386 | 1463625352994 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:35:52 INFO - PROCESS | 10386 | 1463625352996 Marionette TRACE conn3 <- [1,1122,null,{}] 19:35:53 INFO - PROCESS | 10386 | 1463625353001 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}] 19:35:53 INFO - PROCESS | 10386 | 1463625353133 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:35:53 INFO - PROCESS | 10386 | 1463625353272 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:53 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cab3c00 == 109 [pid = 10386] [id = 288] 19:35:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 132 (0x8caf4800) [pid = 10386] [serial = 865] [outer = (nil)] 19:35:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0x8f482400) [pid = 10386] [serial = 866] [outer = 0x8caf4800] 19:35:53 INFO - PROCESS | 10386 | 1463625353335 Marionette DEBUG loaded listener.js 19:35:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0x8f5cf400) [pid = 10386] [serial = 867] [outer = 0x8caf4800] 19:35:54 INFO - PROCESS | 10386 | 1463625354253 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]]]}] 19:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1325ms 19:35:54 INFO - PROCESS | 10386 | 1463625354321 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:35:54 INFO - PROCESS | 10386 | 1463625354328 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 19:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:35:54 INFO - PROCESS | 10386 | 1463625354335 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:35:54 INFO - PROCESS | 10386 | 1463625354341 Marionette TRACE conn3 <- [1,1126,null,{}] 19:35:54 INFO - PROCESS | 10386 | 1463625354348 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}] 19:35:54 INFO - PROCESS | 10386 | 1463625354516 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:35:54 INFO - PROCESS | 10386 | 1463625354687 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a399c00 == 110 [pid = 10386] [id = 289] 19:35:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0x8b8ae000) [pid = 10386] [serial = 868] [outer = (nil)] 19:35:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0x8caf1000) [pid = 10386] [serial = 869] [outer = 0x8b8ae000] 19:35:54 INFO - PROCESS | 10386 | 1463625354769 Marionette DEBUG loaded listener.js 19:35:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 137 (0x8cafb400) [pid = 10386] [serial = 870] [outer = 0x8b8ae000] 19:35:55 INFO - PROCESS | 10386 | 1463625355644 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]]]}] 19:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1336ms 19:35:55 INFO - PROCESS | 10386 | 1463625355672 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:35:55 INFO - PROCESS | 10386 | 1463625355680 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 19:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:35:55 INFO - PROCESS | 10386 | 1463625355689 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:35:55 INFO - PROCESS | 10386 | 1463625355694 Marionette TRACE conn3 <- [1,1130,null,{}] 19:35:55 INFO - PROCESS | 10386 | 1463625355699 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}] 19:35:55 INFO - PROCESS | 10386 | 1463625355859 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:35:56 INFO - PROCESS | 10386 | 1463625356048 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x8caf0400 == 111 [pid = 10386] [id = 290] 19:35:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 138 (0x8d6d5c00) [pid = 10386] [serial = 871] [outer = (nil)] 19:35:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 139 (0x8e093000) [pid = 10386] [serial = 872] [outer = 0x8d6d5c00] 19:35:56 INFO - PROCESS | 10386 | 1463625356122 Marionette DEBUG loaded listener.js 19:35:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 140 (0x8ecad800) [pid = 10386] [serial = 873] [outer = 0x8d6d5c00] 19:35:57 INFO - PROCESS | 10386 | 1463625357047 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]]]}] 19:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1431ms 19:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:35:57 INFO - PROCESS | 10386 | 1463625357121 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:35:57 INFO - PROCESS | 10386 | 1463625357124 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 19:35:57 INFO - PROCESS | 10386 | 1463625357131 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:35:57 INFO - PROCESS | 10386 | 1463625357136 Marionette TRACE conn3 <- [1,1134,null,{}] 19:35:57 INFO - PROCESS | 10386 | 1463625357151 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}] 19:35:57 INFO - PROCESS | 10386 | 1463625357367 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:35:57 INFO - PROCESS | 10386 | 1463625357582 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aebd800 == 112 [pid = 10386] [id = 291] 19:35:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 141 (0x8aebec00) [pid = 10386] [serial = 874] [outer = (nil)] 19:35:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0x8f5d2400) [pid = 10386] [serial = 875] [outer = 0x8aebec00] 19:35:57 INFO - PROCESS | 10386 | 1463625357706 Marionette DEBUG loaded listener.js 19:35:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0x906ab000) [pid = 10386] [serial = 876] [outer = 0x8aebec00] 19:35:58 INFO - PROCESS | 10386 | 1463625358484 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]]]}] 19:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1391ms 19:35:58 INFO - PROCESS | 10386 | 1463625358521 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:35:58 INFO - PROCESS | 10386 | 1463625358525 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 19:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:35:58 INFO - PROCESS | 10386 | 1463625358531 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:35:58 INFO - PROCESS | 10386 | 1463625358534 Marionette TRACE conn3 <- [1,1138,null,{}] 19:35:58 INFO - PROCESS | 10386 | 1463625358540 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}] 19:35:58 INFO - PROCESS | 10386 | 1463625358705 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:35:58 INFO - PROCESS | 10386 | 1463625358882 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aebd000 == 113 [pid = 10386] [id = 292] 19:35:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x8f488800) [pid = 10386] [serial = 877] [outer = (nil)] 19:35:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x90faf000) [pid = 10386] [serial = 878] [outer = 0x8f488800] 19:35:58 INFO - PROCESS | 10386 | 1463625358957 Marionette DEBUG loaded listener.js 19:35:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x90fb4800) [pid = 10386] [serial = 879] [outer = 0x8f488800] 19:35:59 INFO - PROCESS | 10386 | 1463625359802 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]]]}] 19:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1329ms 19:35:59 INFO - PROCESS | 10386 | 1463625359862 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:35:59 INFO - PROCESS | 10386 | 1463625359864 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 19:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:35:59 INFO - PROCESS | 10386 | 1463625359871 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:35:59 INFO - PROCESS | 10386 | 1463625359873 Marionette TRACE conn3 <- [1,1142,null,{}] 19:35:59 INFO - PROCESS | 10386 | 1463625359879 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}] 19:36:00 INFO - PROCESS | 10386 | 1463625360039 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:36:00 INFO - PROCESS | 10386 | 1463625360219 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aeb9c00 == 114 [pid = 10386] [id = 293] 19:36:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x8aeba800) [pid = 10386] [serial = 880] [outer = (nil)] 19:36:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x91209400) [pid = 10386] [serial = 881] [outer = 0x8aeba800] 19:36:00 INFO - PROCESS | 10386 | 1463625360310 Marionette DEBUG loaded listener.js 19:36:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x9120dc00) [pid = 10386] [serial = 882] [outer = 0x8aeba800] 19:36:01 INFO - PROCESS | 10386 | 1463625361203 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]]]}] 19:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1387ms 19:36:01 INFO - PROCESS | 10386 | 1463625361259 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:36:01 INFO - PROCESS | 10386 | 1463625361262 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 19:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:36:01 INFO - PROCESS | 10386 | 1463625361269 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:36:01 INFO - PROCESS | 10386 | 1463625361272 Marionette TRACE conn3 <- [1,1146,null,{}] 19:36:01 INFO - PROCESS | 10386 | 1463625361277 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}] 19:36:01 INFO - PROCESS | 10386 | 1463625361455 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:36:01 INFO - PROCESS | 10386 | 1463625361628 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d6c7800 == 115 [pid = 10386] [id = 294] 19:36:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x906b2000) [pid = 10386] [serial = 883] [outer = (nil)] 19:36:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x91b6f800) [pid = 10386] [serial = 884] [outer = 0x906b2000] 19:36:01 INFO - PROCESS | 10386 | 1463625361709 Marionette DEBUG loaded listener.js 19:36:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x91b77400) [pid = 10386] [serial = 885] [outer = 0x906b2000] 19:36:02 INFO - PROCESS | 10386 | 1463625362490 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]]]}] 19:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1284ms 19:36:02 INFO - PROCESS | 10386 | 1463625362554 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:36:02 INFO - PROCESS | 10386 | 1463625362557 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 19:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:36:02 INFO - PROCESS | 10386 | 1463625362563 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:36:02 INFO - PROCESS | 10386 | 1463625362565 Marionette TRACE conn3 <- [1,1150,null,{}] 19:36:02 INFO - PROCESS | 10386 | 1463625362571 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}] 19:36:02 INFO - PROCESS | 10386 | 1463625362738 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:36:02 INFO - PROCESS | 10386 | 1463625362912 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd96800 == 116 [pid = 10386] [id = 295] 19:36:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x91b0c800) [pid = 10386] [serial = 886] [outer = (nil)] 19:36:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x91dde000) [pid = 10386] [serial = 887] [outer = 0x91b0c800] 19:36:02 INFO - PROCESS | 10386 | 1463625362991 Marionette DEBUG loaded listener.js 19:36:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x91e02c00) [pid = 10386] [serial = 888] [outer = 0x91b0c800] 19:36:03 INFO - PROCESS | 10386 | 1463625363794 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]]]}] 19:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1280ms 19:36:03 INFO - PROCESS | 10386 | 1463625363844 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:36:03 INFO - PROCESS | 10386 | 1463625363848 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 19:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:36:03 INFO - PROCESS | 10386 | 1463625363854 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:36:03 INFO - PROCESS | 10386 | 1463625363856 Marionette TRACE conn3 <- [1,1154,null,{}] 19:36:03 INFO - PROCESS | 10386 | 1463625363862 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}] 19:36:04 INFO - PROCESS | 10386 | 1463625364017 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:36:04 INFO - PROCESS | 10386 | 1463625364206 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b70800 == 117 [pid = 10386] [id = 296] 19:36:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x91e08c00) [pid = 10386] [serial = 889] [outer = (nil)] 19:36:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x91fd4800) [pid = 10386] [serial = 890] [outer = 0x91e08c00] 19:36:04 INFO - PROCESS | 10386 | 1463625364297 Marionette DEBUG loaded listener.js 19:36:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x91fda000) [pid = 10386] [serial = 891] [outer = 0x91e08c00] 19:36:05 INFO - PROCESS | 10386 | 1463625365127 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]]]}] 19:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1331ms 19:36:05 INFO - PROCESS | 10386 | 1463625365185 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:36:05 INFO - PROCESS | 10386 | 1463625365190 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 19:36:05 INFO - PROCESS | 10386 | 1463625365196 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:36:05 INFO - PROCESS | 10386 | 1463625365199 Marionette TRACE conn3 <- [1,1158,null,{}] 19:36:05 INFO - PROCESS | 10386 | 1463625365204 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}] 19:36:05 INFO - PROCESS | 10386 | 1463625365363 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:36:05 INFO - PROCESS | 10386 | 1463625365550 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a397c00 == 118 [pid = 10386] [id = 297] 19:36:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x91ddb400) [pid = 10386] [serial = 892] [outer = (nil)] 19:36:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x9233c800) [pid = 10386] [serial = 893] [outer = 0x91ddb400] 19:36:05 INFO - PROCESS | 10386 | 1463625365626 Marionette DEBUG loaded listener.js 19:36:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x9277f000) [pid = 10386] [serial = 894] [outer = 0x91ddb400] 19:36:06 INFO - PROCESS | 10386 | 1463625366456 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]]]}] 19:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1332ms 19:36:06 INFO - PROCESS | 10386 | 1463625366528 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:36:06 INFO - PROCESS | 10386 | 1463625366531 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 19:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:36:06 INFO - PROCESS | 10386 | 1463625366537 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:36:06 INFO - PROCESS | 10386 | 1463625366540 Marionette TRACE conn3 <- [1,1162,null,{}] 19:36:06 INFO - PROCESS | 10386 | 1463625366545 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}] 19:36:06 INFO - PROCESS | 10386 | 1463625366709 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:36:06 INFO - PROCESS | 10386 | 1463625366885 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fd3400 == 119 [pid = 10386] [id = 298] 19:36:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x91fdd000) [pid = 10386] [serial = 895] [outer = (nil)] 19:36:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x9278c000) [pid = 10386] [serial = 896] [outer = 0x91fdd000] 19:36:06 INFO - PROCESS | 10386 | 1463625366961 Marionette DEBUG loaded listener.js 19:36:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x927d6000) [pid = 10386] [serial = 897] [outer = 0x91fdd000] 19:36:07 INFO - PROCESS | 10386 | 1463625367834 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]]]}] 19:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1334ms 19:36:07 INFO - PROCESS | 10386 | 1463625367872 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:36:07 INFO - PROCESS | 10386 | 1463625367876 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 19:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:36:07 INFO - PROCESS | 10386 | 1463625367882 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:36:07 INFO - PROCESS | 10386 | 1463625367885 Marionette TRACE conn3 <- [1,1166,null,{}] 19:36:07 INFO - PROCESS | 10386 | 1463625367891 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}] 19:36:08 INFO - PROCESS | 10386 | 1463625368086 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:36:08 INFO - PROCESS | 10386 | 1463625368262 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a265c00 == 120 [pid = 10386] [id = 299] 19:36:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x9394c400) [pid = 10386] [serial = 898] [outer = (nil)] 19:36:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x9395b800) [pid = 10386] [serial = 899] [outer = 0x9394c400] 19:36:08 INFO - PROCESS | 10386 | 1463625368343 Marionette DEBUG loaded listener.js 19:36:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x9460c800) [pid = 10386] [serial = 900] [outer = 0x9394c400] 19:36:09 INFO - PROCESS | 10386 | 1463625369208 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]]]}] 19:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1387ms 19:36:09 INFO - PROCESS | 10386 | 1463625369271 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:36:09 INFO - PROCESS | 10386 | 1463625369275 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 19:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:36:09 INFO - PROCESS | 10386 | 1463625369280 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:36:09 INFO - PROCESS | 10386 | 1463625369283 Marionette TRACE conn3 <- [1,1170,null,{}] 19:36:09 INFO - PROCESS | 10386 | 1463625369288 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}] 19:36:09 INFO - PROCESS | 10386 | 1463625369450 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:36:09 INFO - PROCESS | 10386 | 1463625369626 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a394c00 == 121 [pid = 10386] [id = 300] 19:36:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x8d608800) [pid = 10386] [serial = 901] [outer = (nil)] 19:36:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x94613c00) [pid = 10386] [serial = 902] [outer = 0x8d608800] 19:36:09 INFO - PROCESS | 10386 | 1463625369698 Marionette DEBUG loaded listener.js 19:36:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x94616400) [pid = 10386] [serial = 903] [outer = 0x8d608800] 19:36:10 INFO - PROCESS | 10386 | 1463625370559 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]]]}] 19:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1327ms 19:36:10 INFO - PROCESS | 10386 | 1463625370609 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:36:10 INFO - PROCESS | 10386 | 1463625370612 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 19:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:36:10 INFO - PROCESS | 10386 | 1463625370618 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:36:10 INFO - PROCESS | 10386 | 1463625370630 Marionette TRACE conn3 <- [1,1174,null,{}] 19:36:10 INFO - PROCESS | 10386 | 1463625370635 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}] 19:36:10 INFO - PROCESS | 10386 | 1463625370814 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:36:11 INFO - PROCESS | 10386 | 1463625370992 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8b2800 == 122 [pid = 10386] [id = 301] 19:36:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x8b8b3400) [pid = 10386] [serial = 904] [outer = (nil)] 19:36:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x8cafa000) [pid = 10386] [serial = 905] [outer = 0x8b8b3400] 19:36:11 INFO - PROCESS | 10386 | 1463625371069 Marionette DEBUG loaded listener.js 19:36:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x8ef46800) [pid = 10386] [serial = 906] [outer = 0x8b8b3400] 19:36:11 INFO - PROCESS | 10386 | 1463625371892 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] 19:36:11 INFO - PROCESS | 10386 | 1463625371965 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 19:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:36:11 INFO - PROCESS | 10386 | 1463625371971 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:36:11 INFO - PROCESS | 10386 | 1463625371975 Marionette TRACE conn3 <- [1,1178,null,{}] 19:36:11 INFO - PROCESS | 10386 | 1463625371980 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}] 19:36:12 INFO - PROCESS | 10386 | 1463625372153 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:36:12 INFO - PROCESS | 10386 | 1463625372655 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8c6400 == 123 [pid = 10386] [id = 302] 19:36:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x8b8c7c00) [pid = 10386] [serial = 907] [outer = (nil)] 19:36:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x8c677000) [pid = 10386] [serial = 908] [outer = 0x8b8c7c00] 19:36:12 INFO - PROCESS | 10386 | 1463625372773 Marionette DEBUG loaded listener.js 19:36:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x8cabb800) [pid = 10386] [serial = 909] [outer = 0x8b8c7c00] 19:36:13 INFO - PROCESS | 10386 | 1463625373564 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 19:36:13 INFO - PROCESS | 10386 | 1463625373624 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 19:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:36:13 INFO - PROCESS | 10386 | 1463625373631 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:36:13 INFO - PROCESS | 10386 | 1463625373636 Marionette TRACE conn3 <- [1,1182,null,{}] 19:36:13 INFO - PROCESS | 10386 | 1463625373642 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}] 19:36:13 INFO - PROCESS | 10386 | 1463625373806 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:36:14 INFO - PROCESS | 10386 | 1463625374104 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x8caf5000 == 124 [pid = 10386] [id = 303] 19:36:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x8d602800) [pid = 10386] [serial = 910] [outer = (nil)] 19:36:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x8dd97000) [pid = 10386] [serial = 911] [outer = 0x8d602800] 19:36:14 INFO - PROCESS | 10386 | 1463625374231 Marionette DEBUG loaded listener.js 19:36:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x8ecaf000) [pid = 10386] [serial = 912] [outer = 0x8d602800] 19:36:14 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:36:14 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:36:15 INFO - PROCESS | 10386 | --DOCSHELL 0x9d486400 == 123 [pid = 10386] [id = 19] 19:36:15 INFO - PROCESS | 10386 | --DOCSHELL 0x8c678c00 == 122 [pid = 10386] [id = 287] 19:36:15 INFO - PROCESS | 10386 | --DOCSHELL 0x8efe7000 == 121 [pid = 10386] [id = 286] 19:36:15 INFO - PROCESS | 10386 | --DOCSHELL 0x8d609c00 == 120 [pid = 10386] [id = 285] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x8d6cb000) [pid = 10386] [serial = 815] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | 1463625375102 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] 19:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:36:15 INFO - PROCESS | 10386 | 1463625375184 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 19:36:15 INFO - PROCESS | 10386 | 1463625375190 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:36:15 INFO - PROCESS | 10386 | 1463625375193 Marionette TRACE conn3 <- [1,1186,null,{}] 19:36:15 INFO - PROCESS | 10386 | 1463625375198 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}] 19:36:15 INFO - PROCESS | 10386 | 1463625375353 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0xa2140400) [pid = 10386] [serial = 767] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x906a8800) [pid = 10386] [serial = 806] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x8cafd400) [pid = 10386] [serial = 791] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x8d60e400) [pid = 10386] [serial = 792] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x8d6d3c00) [pid = 10386] [serial = 746] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x991b0800) [pid = 10386] [serial = 758] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x93959800) [pid = 10386] [serial = 752] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x912d5800) [pid = 10386] [serial = 809] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x8ef4a000) [pid = 10386] [serial = 804] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x91b6b000) [pid = 10386] [serial = 812] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x8e092800) [pid = 10386] [serial = 794] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x8aec0c00) [pid = 10386] [serial = 788] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x97732000) [pid = 10386] [serial = 755] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x8b8b2000) [pid = 10386] [serial = 773] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x91b0ac00) [pid = 10386] [serial = 810] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x91b69c00) [pid = 10386] [serial = 749] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x8f487c00) [pid = 10386] [serial = 744] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x8caf5400) [pid = 10386] [serial = 776] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x8f5d6c00) [pid = 10386] [serial = 798] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x8efe4400) [pid = 10386] [serial = 795] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x8f507400) [pid = 10386] [serial = 797] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x8cabac00) [pid = 10386] [serial = 801] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x99f5fc00) [pid = 10386] [serial = 764] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x906aa000) [pid = 10386] [serial = 779] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x90fbac00) [pid = 10386] [serial = 807] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x91d70c00) [pid = 10386] [serial = 813] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x99f55000) [pid = 10386] [serial = 761] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x906b4400) [pid = 10386] [serial = 782] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0xa6778000) [pid = 10386] [serial = 785] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x8aec8400) [pid = 10386] [serial = 800] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x8d6ca800) [pid = 10386] [serial = 803] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x8b8b7c00) [pid = 10386] [serial = 789] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0xa3221c00) [pid = 10386] [serial = 770] [outer = (nil)] [url = about:blank] 19:36:15 INFO - PROCESS | 10386 | 1463625375606 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aec8400 == 113 [pid = 10386] [id = 304] 19:36:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x8cabac00) [pid = 10386] [serial = 913] [outer = (nil)] 19:36:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x8d60e400) [pid = 10386] [serial = 914] [outer = 0x8cabac00] 19:36:15 INFO - PROCESS | 10386 | 1463625375698 Marionette DEBUG loaded listener.js 19:36:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x8e092800) [pid = 10386] [serial = 915] [outer = 0x8cabac00] 19:36:16 INFO - PROCESS | 10386 | 1463625376404 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] 19:36:16 INFO - PROCESS | 10386 | 1463625376482 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 19:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:36:16 INFO - PROCESS | 10386 | 1463625376494 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:36:16 INFO - PROCESS | 10386 | 1463625376502 Marionette TRACE conn3 <- [1,1190,null,{}] 19:36:16 INFO - PROCESS | 10386 | 1463625376510 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}] 19:36:16 INFO - PROCESS | 10386 | 1463625376715 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:36:16 INFO - PROCESS | 10386 | 1463625376731 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cabf800 == 114 [pid = 10386] [id = 305] 19:36:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x8efe4800) [pid = 10386] [serial = 916] [outer = (nil)] 19:36:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x8f509800) [pid = 10386] [serial = 917] [outer = 0x8efe4800] 19:36:16 INFO - PROCESS | 10386 | 1463625376797 Marionette DEBUG loaded listener.js 19:36:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x8f5d6800) [pid = 10386] [serial = 918] [outer = 0x8efe4800] 19:36:17 INFO - PROCESS | 10386 | 1463625377602 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] 19:36:17 INFO - PROCESS | 10386 | 1463625377686 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 19:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:36:17 INFO - PROCESS | 10386 | 1463625377692 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:36:17 INFO - PROCESS | 10386 | 1463625377695 Marionette TRACE conn3 <- [1,1194,null,{}] 19:36:17 INFO - PROCESS | 10386 | 1463625377707 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}] 19:36:17 INFO - PROCESS | 10386 | 1463625377907 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:36:17 INFO - PROCESS | 10386 | 1463625377930 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e092400 == 115 [pid = 10386] [id = 306] 19:36:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x8efe7000) [pid = 10386] [serial = 919] [outer = (nil)] 19:36:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x90fb5000) [pid = 10386] [serial = 920] [outer = 0x8efe7000] 19:36:17 INFO - PROCESS | 10386 | 1463625377995 Marionette DEBUG loaded listener.js 19:36:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x912d2c00) [pid = 10386] [serial = 921] [outer = 0x8efe7000] 19:36:18 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:36:18 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:36:18 INFO - PROCESS | 10386 | 1463625378813 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] 19:36:18 INFO - PROCESS | 10386 | 1463625378891 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 19:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:36:18 INFO - PROCESS | 10386 | 1463625378908 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:36:18 INFO - PROCESS | 10386 | 1463625378910 Marionette TRACE conn3 <- [1,1198,null,{}] 19:36:18 INFO - PROCESS | 10386 | 1463625378916 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}] 19:36:19 INFO - PROCESS | 10386 | 1463625379125 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:36:19 INFO - PROCESS | 10386 | 1463625379152 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x912da400 == 116 [pid = 10386] [id = 307] 19:36:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x91b0d000) [pid = 10386] [serial = 922] [outer = (nil)] 19:36:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x91b6b000) [pid = 10386] [serial = 923] [outer = 0x91b0d000] 19:36:19 INFO - PROCESS | 10386 | 1463625379236 Marionette DEBUG loaded listener.js 19:36:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x91de0000) [pid = 10386] [serial = 924] [outer = 0x91b0d000] 19:36:19 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x8efe8c00) [pid = 10386] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:36:19 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x8a272000) [pid = 10386] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:36:19 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x8d6cd800) [pid = 10386] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:36:19 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x8b8c4c00) [pid = 10386] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:36:19 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x8b8b2400) [pid = 10386] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:36:19 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x8caf7c00) [pid = 10386] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:36:19 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x8caf8800) [pid = 10386] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:36:19 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x8b8cb800) [pid = 10386] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:36:20 INFO - PROCESS | 10386 | 1463625380200 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]]]}] 19:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1339ms 19:36:20 INFO - PROCESS | 10386 | 1463625380236 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:36:20 INFO - PROCESS | 10386 | 1463625380239 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 19:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:36:20 INFO - PROCESS | 10386 | 1463625380244 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:36:20 INFO - PROCESS | 10386 | 1463625380246 Marionette TRACE conn3 <- [1,1202,null,{}] 19:36:20 INFO - PROCESS | 10386 | 1463625380256 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}] 19:36:20 INFO - PROCESS | 10386 | 1463625380447 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:36:20 INFO - PROCESS | 10386 | 1463625380536 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a272000 == 117 [pid = 10386] [id = 308] 19:36:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x8cac2800) [pid = 10386] [serial = 925] [outer = (nil)] 19:36:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x91b19800) [pid = 10386] [serial = 926] [outer = 0x8cac2800] 19:36:20 INFO - PROCESS | 10386 | 1463625380600 Marionette DEBUG loaded listener.js 19:36:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x91e0bc00) [pid = 10386] [serial = 927] [outer = 0x8cac2800] 19:36:21 INFO - PROCESS | 10386 | 1463625381239 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]]]}] 19:36:21 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 19:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1028ms 19:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:36:21 INFO - PROCESS | 10386 | 1463625381274 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:36:21 INFO - PROCESS | 10386 | 1463625381276 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 19:36:21 INFO - PROCESS | 10386 | 1463625381281 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:36:21 INFO - PROCESS | 10386 | 1463625381285 Marionette TRACE conn3 <- [1,1206,null,{}] 19:36:21 INFO - PROCESS | 10386 | 1463625381289 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}] 19:36:21 INFO - PROCESS | 10386 | 1463625381481 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:36:21 INFO - PROCESS | 10386 | 1463625381503 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe1800 == 118 [pid = 10386] [id = 309] 19:36:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x91b10c00) [pid = 10386] [serial = 928] [outer = (nil)] 19:36:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x927d8000) [pid = 10386] [serial = 929] [outer = 0x91b10c00] 19:36:21 INFO - PROCESS | 10386 | 1463625381567 Marionette DEBUG loaded listener.js 19:36:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x92d05800) [pid = 10386] [serial = 930] [outer = 0x91b10c00] 19:36:22 INFO - PROCESS | 10386 | 1463625382590 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]]]}] 19:36:22 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 19:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1381ms 19:36:22 INFO - PROCESS | 10386 | 1463625382663 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:36:22 INFO - PROCESS | 10386 | 1463625382668 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 19:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:36:22 INFO - PROCESS | 10386 | 1463625382677 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:36:22 INFO - PROCESS | 10386 | 1463625382681 Marionette TRACE conn3 <- [1,1210,null,{}] 19:36:22 INFO - PROCESS | 10386 | 1463625382690 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}] 19:36:22 INFO - PROCESS | 10386 | 1463625382908 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:36:23 INFO - PROCESS | 10386 | 1463625383085 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8b6000 == 119 [pid = 10386] [id = 310] 19:36:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x8c677800) [pid = 10386] [serial = 931] [outer = (nil)] 19:36:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x8d605c00) [pid = 10386] [serial = 932] [outer = 0x8c677800] 19:36:23 INFO - PROCESS | 10386 | 1463625383167 Marionette DEBUG loaded listener.js 19:36:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8d6cdc00) [pid = 10386] [serial = 933] [outer = 0x8c677800] 19:36:24 INFO - PROCESS | 10386 | 1463625384020 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]]]}] 19:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1386ms 19:36:24 INFO - PROCESS | 10386 | 1463625384063 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:36:24 INFO - PROCESS | 10386 | 1463625384071 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 19:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:36:24 INFO - PROCESS | 10386 | 1463625384081 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:36:24 INFO - PROCESS | 10386 | 1463625384085 Marionette TRACE conn3 <- [1,1214,null,{}] 19:36:24 INFO - PROCESS | 10386 | 1463625384091 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}] 19:36:24 INFO - PROCESS | 10386 | 1463625384282 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:36:24 INFO - PROCESS | 10386 | 1463625384460 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x8eca8800 == 120 [pid = 10386] [id = 311] 19:36:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x8ecb1c00) [pid = 10386] [serial = 934] [outer = (nil)] 19:36:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x8f3bc800) [pid = 10386] [serial = 935] [outer = 0x8ecb1c00] 19:36:24 INFO - PROCESS | 10386 | 1463625384538 Marionette DEBUG loaded listener.js 19:36:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8f512800) [pid = 10386] [serial = 936] [outer = 0x8ecb1c00] 19:36:25 INFO - PROCESS | 10386 | 1463625385421 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]]]}] 19:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1384ms 19:36:25 INFO - PROCESS | 10386 | 1463625385465 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:36:25 INFO - PROCESS | 10386 | 1463625385469 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 19:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:36:25 INFO - PROCESS | 10386 | 1463625385475 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:36:25 INFO - PROCESS | 10386 | 1463625385481 Marionette TRACE conn3 <- [1,1218,null,{}] 19:36:25 INFO - PROCESS | 10386 | 1463625385496 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}] 19:36:25 INFO - PROCESS | 10386 | 1463625385678 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:36:25 INFO - PROCESS | 10386 | 1463625385864 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ef4c000 == 121 [pid = 10386] [id = 312] 19:36:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8efe7800) [pid = 10386] [serial = 937] [outer = (nil)] 19:36:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x92783400) [pid = 10386] [serial = 938] [outer = 0x8efe7800] 19:36:25 INFO - PROCESS | 10386 | 1463625385956 Marionette DEBUG loaded listener.js 19:36:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x92e4bc00) [pid = 10386] [serial = 939] [outer = 0x8efe7800] 19:36:26 INFO - PROCESS | 10386 | 1463625386763 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]]]}] 19:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1338ms 19:36:26 INFO - PROCESS | 10386 | 1463625386813 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:36:26 INFO - PROCESS | 10386 | 1463625386818 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 19:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:36:26 INFO - PROCESS | 10386 | 1463625386824 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:36:26 INFO - PROCESS | 10386 | 1463625386828 Marionette TRACE conn3 <- [1,1222,null,{}] 19:36:26 INFO - PROCESS | 10386 | 1463625386833 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}] 19:36:27 INFO - PROCESS | 10386 | 1463625387008 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:36:27 INFO - PROCESS | 10386 | 1463625387195 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efef000 == 122 [pid = 10386] [id = 313] 19:36:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x92e49400) [pid = 10386] [serial = 940] [outer = (nil)] 19:36:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x93cc8800) [pid = 10386] [serial = 941] [outer = 0x92e49400] 19:36:27 INFO - PROCESS | 10386 | 1463625387271 Marionette DEBUG loaded listener.js 19:36:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x946bd000) [pid = 10386] [serial = 942] [outer = 0x92e49400] 19:36:28 INFO - PROCESS | 10386 | 1463625388084 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] 19:36:28 INFO - PROCESS | 10386 | 1463625388159 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:36:28 INFO - PROCESS | 10386 | 1463625388165 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:36:28 INFO - PROCESS | 10386 | 1463625388168 Marionette TRACE conn3 <- [1,1226,null,{}] 19:36:28 INFO - PROCESS | 10386 | 1463625388173 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}] 19:36:28 INFO - PROCESS | 10386 | 1463625388347 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:36:28 INFO - PROCESS | 10386 | 1463625388525 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x8caf2800 == 123 [pid = 10386] [id = 314] 19:36:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x91b76800) [pid = 10386] [serial = 943] [outer = (nil)] 19:36:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x946f8400) [pid = 10386] [serial = 944] [outer = 0x91b76800] 19:36:28 INFO - PROCESS | 10386 | 1463625388603 Marionette DEBUG loaded listener.js 19:36:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x95126400) [pid = 10386] [serial = 945] [outer = 0x91b76800] 19:36:29 INFO - PROCESS | 10386 | 1463625389409 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]]]}] 19:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1277ms 19:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:36:29 INFO - PROCESS | 10386 | 1463625389443 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:36:29 INFO - PROCESS | 10386 | 1463625389445 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:36:29 INFO - PROCESS | 10386 | 1463625389451 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:36:29 INFO - PROCESS | 10386 | 1463625389455 Marionette TRACE conn3 <- [1,1230,null,{}] 19:36:29 INFO - PROCESS | 10386 | 1463625389460 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}] 19:36:29 INFO - PROCESS | 10386 | 1463625389652 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:36:29 INFO - PROCESS | 10386 | 1463625389838 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x906b1000 == 124 [pid = 10386] [id = 315] 19:36:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x946f9400) [pid = 10386] [serial = 946] [outer = (nil)] 19:36:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x97719800) [pid = 10386] [serial = 947] [outer = 0x946f9400] 19:36:29 INFO - PROCESS | 10386 | 1463625389913 Marionette DEBUG loaded listener.js 19:36:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x97726400) [pid = 10386] [serial = 948] [outer = 0x946f9400] 19:36:30 INFO - PROCESS | 10386 | 1463625390771 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]]]}] 19:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1378ms 19:36:30 INFO - PROCESS | 10386 | 1463625390830 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:36:30 INFO - PROCESS | 10386 | 1463625390833 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:36:30 INFO - PROCESS | 10386 | 1463625390840 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:36:30 INFO - PROCESS | 10386 | 1463625390843 Marionette TRACE conn3 <- [1,1234,null,{}] 19:36:30 INFO - PROCESS | 10386 | 1463625390849 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}] 19:36:31 INFO - PROCESS | 10386 | 1463625391027 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:36:31 INFO - PROCESS | 10386 | 1463625391240 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a391c00 == 125 [pid = 10386] [id = 316] 19:36:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x8f488000) [pid = 10386] [serial = 949] [outer = (nil)] 19:36:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x977be800) [pid = 10386] [serial = 950] [outer = 0x8f488000] 19:36:31 INFO - PROCESS | 10386 | 1463625391318 Marionette DEBUG loaded listener.js 19:36:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x977c9400) [pid = 10386] [serial = 951] [outer = 0x8f488000] 19:36:32 INFO - PROCESS | 10386 | 1463625392086 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]]]}] 19:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1278ms 19:36:32 INFO - PROCESS | 10386 | 1463625392119 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:36:32 INFO - PROCESS | 10386 | 1463625392123 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:36:32 INFO - PROCESS | 10386 | 1463625392128 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:36:32 INFO - PROCESS | 10386 | 1463625392135 Marionette TRACE conn3 <- [1,1238,null,{}] 19:36:32 INFO - PROCESS | 10386 | 1463625392147 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}] 19:36:32 INFO - PROCESS | 10386 | 1463625392318 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:36:32 INFO - PROCESS | 10386 | 1463625392504 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x9512a400 == 126 [pid = 10386] [id = 317] 19:36:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x97725800) [pid = 10386] [serial = 952] [outer = (nil)] 19:36:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x9817e400) [pid = 10386] [serial = 953] [outer = 0x97725800] 19:36:32 INFO - PROCESS | 10386 | 1463625392582 Marionette DEBUG loaded listener.js 19:36:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x98767400) [pid = 10386] [serial = 954] [outer = 0x97725800] 19:36:33 INFO - PROCESS | 10386 | 1463625393370 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]]]}] 19:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1297ms 19:36:33 INFO - PROCESS | 10386 | 1463625393427 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:36:33 INFO - PROCESS | 10386 | 1463625393430 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:36:33 INFO - PROCESS | 10386 | 1463625393436 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:36:33 INFO - PROCESS | 10386 | 1463625393440 Marionette TRACE conn3 <- [1,1242,null,{}] 19:36:33 INFO - PROCESS | 10386 | 1463625393445 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}] 19:36:33 INFO - PROCESS | 10386 | 1463625393612 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:36:33 INFO - PROCESS | 10386 | 1463625393799 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x979da800 == 127 [pid = 10386] [id = 318] 19:36:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x98115800) [pid = 10386] [serial = 955] [outer = (nil)] 19:36:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x991a7800) [pid = 10386] [serial = 956] [outer = 0x98115800] 19:36:33 INFO - PROCESS | 10386 | 1463625393882 Marionette DEBUG loaded listener.js 19:36:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x991ad800) [pid = 10386] [serial = 957] [outer = 0x98115800] 19:36:34 INFO - PROCESS | 10386 | 1463625394728 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]]]}] 19:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1330ms 19:36:34 INFO - PROCESS | 10386 | 1463625394768 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:36:34 INFO - PROCESS | 10386 | 1463625394770 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:36:34 INFO - PROCESS | 10386 | 1463625394777 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:36:34 INFO - PROCESS | 10386 | 1463625394780 Marionette TRACE conn3 <- [1,1246,null,{}] 19:36:34 INFO - PROCESS | 10386 | 1463625394785 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}] 19:36:34 INFO - PROCESS | 10386 | 1463625394957 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:36:35 INFO - PROCESS | 10386 | 1463625395142 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8ad800 == 128 [pid = 10386] [id = 319] 19:36:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x8b8b5000) [pid = 10386] [serial = 958] [outer = (nil)] 19:36:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x995e4000) [pid = 10386] [serial = 959] [outer = 0x8b8b5000] 19:36:35 INFO - PROCESS | 10386 | 1463625395229 Marionette DEBUG loaded listener.js 19:36:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x99634c00) [pid = 10386] [serial = 960] [outer = 0x8b8b5000] 19:36:36 INFO - PROCESS | 10386 | 1463625396257 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]]]}] 19:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1542ms 19:36:36 INFO - PROCESS | 10386 | 1463625396320 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:36:36 INFO - PROCESS | 10386 | 1463625396324 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:36:36 INFO - PROCESS | 10386 | 1463625396330 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:36:36 INFO - PROCESS | 10386 | 1463625396333 Marionette TRACE conn3 <- [1,1250,null,{}] 19:36:36 INFO - PROCESS | 10386 | 1463625396339 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}] 19:36:36 INFO - PROCESS | 10386 | 1463625396555 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:36:36 INFO - PROCESS | 10386 | 1463625396781 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x995dbc00 == 129 [pid = 10386] [id = 320] 19:36:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x9962e400) [pid = 10386] [serial = 961] [outer = (nil)] 19:36:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x996a8000) [pid = 10386] [serial = 962] [outer = 0x9962e400] 19:36:36 INFO - PROCESS | 10386 | 1463625396907 Marionette DEBUG loaded listener.js 19:36:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x9978c400) [pid = 10386] [serial = 963] [outer = 0x9962e400] 19:36:37 INFO - PROCESS | 10386 | 1463625397727 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]]]}] 19:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1433ms 19:36:37 INFO - PROCESS | 10386 | 1463625397765 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:36:37 INFO - PROCESS | 10386 | 1463625397768 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:36:37 INFO - PROCESS | 10386 | 1463625397774 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:36:37 INFO - PROCESS | 10386 | 1463625397777 Marionette TRACE conn3 <- [1,1254,null,{}] 19:36:37 INFO - PROCESS | 10386 | 1463625397783 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}] 19:36:37 INFO - PROCESS | 10386 | 1463625397959 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:36:38 INFO - PROCESS | 10386 | 1463625398148 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x996ab800 == 130 [pid = 10386] [id = 321] 19:36:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x9989b000) [pid = 10386] [serial = 964] [outer = (nil)] 19:36:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x998c3800) [pid = 10386] [serial = 965] [outer = 0x9989b000] 19:36:38 INFO - PROCESS | 10386 | 1463625398223 Marionette DEBUG loaded listener.js 19:36:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x998c7400) [pid = 10386] [serial = 966] [outer = 0x9989b000] 19:36:39 INFO - PROCESS | 10386 | 1463625399097 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]]]}] 19:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1380ms 19:36:39 INFO - PROCESS | 10386 | 1463625399155 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:36:39 INFO - PROCESS | 10386 | 1463625399159 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:36:39 INFO - PROCESS | 10386 | 1463625399165 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:36:39 INFO - PROCESS | 10386 | 1463625399168 Marionette TRACE conn3 <- [1,1258,null,{}] 19:36:39 INFO - PROCESS | 10386 | 1463625399173 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}] 19:36:39 INFO - PROCESS | 10386 | 1463625399372 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:36:39 INFO - PROCESS | 10386 | 1463625399557 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x99191400 == 131 [pid = 10386] [id = 322] 19:36:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x996a9400) [pid = 10386] [serial = 967] [outer = (nil)] 19:36:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x99f55400) [pid = 10386] [serial = 968] [outer = 0x996a9400] 19:36:39 INFO - PROCESS | 10386 | 1463625399634 Marionette DEBUG loaded listener.js 19:36:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x99f58000) [pid = 10386] [serial = 969] [outer = 0x996a9400] 19:36:40 INFO - PROCESS | 10386 | 1463625400485 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]]]}] 19:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1384ms 19:36:40 INFO - PROCESS | 10386 | 1463625400550 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:36:40 INFO - PROCESS | 10386 | 1463625400552 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:36:40 INFO - PROCESS | 10386 | 1463625400559 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:36:40 INFO - PROCESS | 10386 | 1463625400561 Marionette TRACE conn3 <- [1,1262,null,{}] 19:36:40 INFO - PROCESS | 10386 | 1463625400566 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}] 19:36:40 INFO - PROCESS | 10386 | 1463625400737 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:36:40 INFO - PROCESS | 10386 | 1463625400923 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x9989ac00 == 132 [pid = 10386] [id = 323] 19:36:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x99dd4400) [pid = 10386] [serial = 970] [outer = (nil)] 19:36:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x9a2aa000) [pid = 10386] [serial = 971] [outer = 0x99dd4400] 19:36:41 INFO - PROCESS | 10386 | 1463625400999 Marionette DEBUG loaded listener.js 19:36:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x9a2b2000) [pid = 10386] [serial = 972] [outer = 0x99dd4400] 19:36:41 INFO - PROCESS | 10386 | 1463625401860 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]]]}] 19:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1340ms 19:36:41 INFO - PROCESS | 10386 | 1463625401899 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:36:41 INFO - PROCESS | 10386 | 1463625401902 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:36:41 INFO - PROCESS | 10386 | 1463625401908 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:36:41 INFO - PROCESS | 10386 | 1463625401910 Marionette TRACE conn3 <- [1,1266,null,{}] 19:36:41 INFO - PROCESS | 10386 | 1463625401916 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}] 19:36:42 INFO - PROCESS | 10386 | 1463625402085 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:36:42 INFO - PROCESS | 10386 | 1463625402277 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aec0400 == 133 [pid = 10386] [id = 324] 19:36:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x8c67e000) [pid = 10386] [serial = 973] [outer = (nil)] 19:36:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x8d6cbc00) [pid = 10386] [serial = 974] [outer = 0x8c67e000] 19:36:42 INFO - PROCESS | 10386 | 1463625402351 Marionette DEBUG loaded listener.js 19:36:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x90fb7000) [pid = 10386] [serial = 975] [outer = 0x8c67e000] 19:36:43 INFO - PROCESS | 10386 | 1463625403197 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]]]}] 19:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1684ms 19:36:43 INFO - PROCESS | 10386 | 1463625403629 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:36:43 INFO - PROCESS | 10386 | 1463625403635 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:36:43 INFO - PROCESS | 10386 | 1463625403644 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:36:43 INFO - PROCESS | 10386 | 1463625403647 Marionette TRACE conn3 <- [1,1270,null,{}] 19:36:43 INFO - PROCESS | 10386 | 1463625403654 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}] 19:36:43 INFO - PROCESS | 10386 | 1463625403899 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:36:44 INFO - PROCESS | 10386 | 1463625404083 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d6d4000 == 134 [pid = 10386] [id = 325] 19:36:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x8dd92400) [pid = 10386] [serial = 976] [outer = (nil)] 19:36:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x8e08f400) [pid = 10386] [serial = 977] [outer = 0x8dd92400] 19:36:44 INFO - PROCESS | 10386 | 1463625404154 Marionette DEBUG loaded listener.js 19:36:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x8efe6400) [pid = 10386] [serial = 978] [outer = 0x8dd92400] 19:36:44 INFO - PROCESS | 10386 | 1463625404985 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]]]}] 19:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1382ms 19:36:45 INFO - PROCESS | 10386 | 1463625405026 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:36:45 INFO - PROCESS | 10386 | 1463625405031 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:36:45 INFO - PROCESS | 10386 | 1463625405041 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:36:45 INFO - PROCESS | 10386 | 1463625405047 Marionette TRACE conn3 <- [1,1274,null,{}] 19:36:45 INFO - PROCESS | 10386 | 1463625405052 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}] 19:36:45 INFO - PROCESS | 10386 | 1463625405224 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:36:45 INFO - PROCESS | 10386 | 1463625405587 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d4c7000 == 135 [pid = 10386] [id = 326] 19:36:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x8d4c9800) [pid = 10386] [serial = 979] [outer = (nil)] 19:36:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x8efe6c00) [pid = 10386] [serial = 980] [outer = 0x8d4c9800] 19:36:45 INFO - PROCESS | 10386 | 1463625405665 Marionette DEBUG loaded listener.js 19:36:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x90fb0800) [pid = 10386] [serial = 981] [outer = 0x8d4c9800] 19:36:46 INFO - PROCESS | 10386 | 1463625406522 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]]]}] 19:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1541ms 19:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:36:46 INFO - PROCESS | 10386 | 1463625406580 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:36:46 INFO - PROCESS | 10386 | 1463625406583 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:36:46 INFO - PROCESS | 10386 | 1463625406589 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:36:46 INFO - PROCESS | 10386 | 1463625406593 Marionette TRACE conn3 <- [1,1278,null,{}] 19:36:46 INFO - PROCESS | 10386 | 1463625406606 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}] 19:36:46 INFO - PROCESS | 10386 | 1463625406784 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x92780400 == 134 [pid = 10386] [id = 224] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x91de7800 == 133 [pid = 10386] [id = 140] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x9772fc00 == 132 [pid = 10386] [id = 138] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8a39dc00 == 131 [pid = 10386] [id = 257] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x9120bc00 == 130 [pid = 10386] [id = 139] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8a266800 == 129 [pid = 10386] [id = 255] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8aebb400 == 128 [pid = 10386] [id = 252] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x8aec1800) [pid = 10386] [serial = 818] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x8d6d1000) [pid = 10386] [serial = 821] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x8f3bf800) [pid = 10386] [serial = 824] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x91206800) [pid = 10386] [serial = 827] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x91fdb000) [pid = 10386] [serial = 830] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x92784800) [pid = 10386] [serial = 833] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x929f7c00) [pid = 10386] [serial = 836] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x8b8c9000) [pid = 10386] [serial = 839] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x9120f800) [pid = 10386] [serial = 842] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | 1463625407139 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x95124c00 == 127 [pid = 10386] [id = 251] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8a272000 == 126 [pid = 10386] [id = 308] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8d4cb800 == 125 [pid = 10386] [id = 267] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x912da400 == 124 [pid = 10386] [id = 307] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8e092400 == 123 [pid = 10386] [id = 306] 19:36:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a272000 == 124 [pid = 10386] [id = 327] 19:36:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x8a39dc00) [pid = 10386] [serial = 982] [outer = (nil)] 19:36:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x8c674400) [pid = 10386] [serial = 983] [outer = 0x8a39dc00] 19:36:47 INFO - PROCESS | 10386 | 1463625407254 Marionette DEBUG loaded listener.js 19:36:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x8d60b400) [pid = 10386] [serial = 984] [outer = 0x8a39dc00] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8cabf800 == 123 [pid = 10386] [id = 305] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8aec8400 == 122 [pid = 10386] [id = 304] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8caf5000 == 121 [pid = 10386] [id = 303] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8c6400 == 120 [pid = 10386] [id = 302] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8a397c00 == 119 [pid = 10386] [id = 297] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x91b70800 == 118 [pid = 10386] [id = 296] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd96800 == 117 [pid = 10386] [id = 295] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8d6c7800 == 116 [pid = 10386] [id = 294] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8aeb9c00 == 115 [pid = 10386] [id = 293] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8aebd000 == 114 [pid = 10386] [id = 292] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8aebd800 == 113 [pid = 10386] [id = 291] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8caf0400 == 112 [pid = 10386] [id = 290] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8a399c00 == 111 [pid = 10386] [id = 289] 19:36:47 INFO - PROCESS | 10386 | --DOCSHELL 0x8cab3c00 == 110 [pid = 10386] [id = 288] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x8ecb1400) [pid = 10386] [serial = 816] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x8efed400) [pid = 10386] [serial = 860] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x8b8c6000) [pid = 10386] [serial = 851] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x8cab7c00) [pid = 10386] [serial = 852] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x8ef43c00) [pid = 10386] [serial = 857] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x8e08ac00) [pid = 10386] [serial = 854] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x8ecab400) [pid = 10386] [serial = 855] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x8c680400) [pid = 10386] [serial = 846] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x8b8c9400) [pid = 10386] [serial = 845] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x8d6cc000) [pid = 10386] [serial = 849] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x8d4cf000) [pid = 10386] [serial = 848] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x8efeb800) [pid = 10386] [serial = 863] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x8f3bec00) [pid = 10386] [serial = 861] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x8f3c3c00) [pid = 10386] [serial = 864] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x8ef4b800) [pid = 10386] [serial = 858] [outer = (nil)] [url = about:blank] 19:36:47 INFO - PROCESS | 10386 | 1463625407992 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]]]}] 19:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1446ms 19:36:48 INFO - PROCESS | 10386 | 1463625408034 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:36:48 INFO - PROCESS | 10386 | 1463625408037 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:36:48 INFO - PROCESS | 10386 | 1463625408044 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:36:48 INFO - PROCESS | 10386 | 1463625408047 Marionette TRACE conn3 <- [1,1282,null,{}] 19:36:48 INFO - PROCESS | 10386 | 1463625408052 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}] 19:36:48 INFO - PROCESS | 10386 | 1463625408213 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:36:48 INFO - PROCESS | 10386 | 1463625408364 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aebd800 == 111 [pid = 10386] [id = 328] 19:36:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x8c67d400) [pid = 10386] [serial = 985] [outer = (nil)] 19:36:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x8efe9000) [pid = 10386] [serial = 986] [outer = 0x8c67d400] 19:36:48 INFO - PROCESS | 10386 | 1463625408430 Marionette DEBUG loaded listener.js 19:36:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x8f3c3400) [pid = 10386] [serial = 987] [outer = 0x8c67d400] 19:36:49 INFO - PROCESS | 10386 | 1463625409093 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]]]}] 19:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1129ms 19:36:49 INFO - PROCESS | 10386 | 1463625409189 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:36:49 INFO - PROCESS | 10386 | 1463625409192 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:36:49 INFO - PROCESS | 10386 | 1463625409199 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:36:49 INFO - PROCESS | 10386 | 1463625409203 Marionette TRACE conn3 <- [1,1286,null,{}] 19:36:49 INFO - PROCESS | 10386 | 1463625409211 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}] 19:36:49 INFO - PROCESS | 10386 | 1463625409383 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:36:49 INFO - PROCESS | 10386 | 1463625409393 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ecab400 == 112 [pid = 10386] [id = 329] 19:36:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x8ef4b800) [pid = 10386] [serial = 988] [outer = (nil)] 19:36:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x91b71000) [pid = 10386] [serial = 989] [outer = 0x8ef4b800] 19:36:49 INFO - PROCESS | 10386 | 1463625409458 Marionette DEBUG loaded listener.js 19:36:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x91e0b800) [pid = 10386] [serial = 990] [outer = 0x8ef4b800] 19:36:50 INFO - PROCESS | 10386 | 1463625410388 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]]]}] 19:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1235ms 19:36:50 INFO - PROCESS | 10386 | 1463625410435 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:36:50 INFO - PROCESS | 10386 | 1463625410438 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:36:50 INFO - PROCESS | 10386 | 1463625410451 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:36:50 INFO - PROCESS | 10386 | 1463625410453 Marionette TRACE conn3 <- [1,1290,null,{}] 19:36:50 INFO - PROCESS | 10386 | 1463625410459 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}] 19:36:50 INFO - PROCESS | 10386 | 1463625410695 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:36:50 INFO - PROCESS | 10386 | 1463625410717 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b10000 == 113 [pid = 10386] [id = 330] 19:36:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x91b6c800) [pid = 10386] [serial = 991] [outer = (nil)] 19:36:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x92786c00) [pid = 10386] [serial = 992] [outer = 0x91b6c800] 19:36:50 INFO - PROCESS | 10386 | 1463625410783 Marionette DEBUG loaded listener.js 19:36:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x92d0ec00) [pid = 10386] [serial = 993] [outer = 0x91b6c800] 19:36:51 INFO - PROCESS | 10386 | 1463625411618 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]]]}] 19:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1542ms 19:36:51 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x8cabac00) [pid = 10386] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:36:51 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x8efe7000) [pid = 10386] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:36:51 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x8d602800) [pid = 10386] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:36:51 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x8b8c7c00) [pid = 10386] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:36:52 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x91b0d000) [pid = 10386] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:36:52 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x8cac2800) [pid = 10386] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:36:52 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x8efe4800) [pid = 10386] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:36:52 INFO - PROCESS | 10386 | 1463625412018 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:36:52 INFO - PROCESS | 10386 | 1463625412020 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:36:52 INFO - PROCESS | 10386 | 1463625412027 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:36:52 INFO - PROCESS | 10386 | 1463625412030 Marionette TRACE conn3 <- [1,1294,null,{}] 19:36:52 INFO - PROCESS | 10386 | 1463625412035 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}] 19:36:52 INFO - PROCESS | 10386 | 1463625412187 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:36:52 INFO - PROCESS | 10386 | 1463625412196 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x8caf5c00 == 114 [pid = 10386] [id = 331] 19:36:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x8d602800) [pid = 10386] [serial = 994] [outer = (nil)] 19:36:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x8f3bc400) [pid = 10386] [serial = 995] [outer = 0x8d602800] 19:36:52 INFO - PROCESS | 10386 | 1463625412273 Marionette DEBUG loaded listener.js 19:36:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x91b0d000) [pid = 10386] [serial = 996] [outer = 0x8d602800] 19:36:53 INFO - PROCESS | 10386 | 1463625413051 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]]]}] 19:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1080ms 19:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:36:53 INFO - PROCESS | 10386 | 1463625413106 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:36:53 INFO - PROCESS | 10386 | 1463625413109 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:36:53 INFO - PROCESS | 10386 | 1463625413115 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:36:53 INFO - PROCESS | 10386 | 1463625413118 Marionette TRACE conn3 <- [1,1298,null,{}] 19:36:53 INFO - PROCESS | 10386 | 1463625413123 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}] 19:36:53 INFO - PROCESS | 10386 | 1463625413331 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:36:53 INFO - PROCESS | 10386 | 1463625413354 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:53 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e08e000 == 115 [pid = 10386] [id = 332] 19:36:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x8ef46000) [pid = 10386] [serial = 997] [outer = (nil)] 19:36:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x9394d800) [pid = 10386] [serial = 998] [outer = 0x8ef46000] 19:36:53 INFO - PROCESS | 10386 | 1463625413419 Marionette DEBUG loaded listener.js 19:36:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x946bb000) [pid = 10386] [serial = 999] [outer = 0x8ef46000] 19:36:54 INFO - PROCESS | 10386 | 1463625414320 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]]]}] 19:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1279ms 19:36:54 INFO - PROCESS | 10386 | 1463625414394 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:36:54 INFO - PROCESS | 10386 | 1463625414405 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:36:54 INFO - PROCESS | 10386 | 1463625414414 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:36:54 INFO - PROCESS | 10386 | 1463625414420 Marionette TRACE conn3 <- [1,1302,null,{}] 19:36:54 INFO - PROCESS | 10386 | 1463625414429 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}] 19:36:54 INFO - PROCESS | 10386 | 1463625414664 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:36:54 INFO - PROCESS | 10386 | 1463625414916 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c675c00 == 116 [pid = 10386] [id = 333] 19:36:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x8caf4000) [pid = 10386] [serial = 1000] [outer = (nil)] 19:36:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x8d4cb400) [pid = 10386] [serial = 1001] [outer = 0x8caf4000] 19:36:55 INFO - PROCESS | 10386 | 1463625415042 Marionette DEBUG loaded listener.js 19:36:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x8d6c7c00) [pid = 10386] [serial = 1002] [outer = 0x8caf4000] 19:36:55 INFO - PROCESS | 10386 | 1463625415912 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]]]}] 19:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1539ms 19:36:55 INFO - PROCESS | 10386 | 1463625415952 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:36:55 INFO - PROCESS | 10386 | 1463625415961 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:36:55 INFO - PROCESS | 10386 | 1463625415971 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:36:55 INFO - PROCESS | 10386 | 1463625415975 Marionette TRACE conn3 <- [1,1306,null,{}] 19:36:55 INFO - PROCESS | 10386 | 1463625415981 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}] 19:36:56 INFO - PROCESS | 10386 | 1463625416166 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:36:56 INFO - PROCESS | 10386 | 1463625416361 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d4ce800 == 117 [pid = 10386] [id = 334] 19:36:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x8dd92800) [pid = 10386] [serial = 1003] [outer = (nil)] 19:36:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x8f47f000) [pid = 10386] [serial = 1004] [outer = 0x8dd92800] 19:36:56 INFO - PROCESS | 10386 | 1463625416482 Marionette DEBUG loaded listener.js 19:36:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x90fb6000) [pid = 10386] [serial = 1005] [outer = 0x8dd92800] 19:36:57 INFO - PROCESS | 10386 | 1463625417422 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]]]}] 19:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1484ms 19:36:57 INFO - PROCESS | 10386 | 1463625417455 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:36:57 INFO - PROCESS | 10386 | 1463625417459 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:36:57 INFO - PROCESS | 10386 | 1463625417466 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:36:57 INFO - PROCESS | 10386 | 1463625417472 Marionette TRACE conn3 <- [1,1310,null,{}] 19:36:57 INFO - PROCESS | 10386 | 1463625417488 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}] 19:36:57 INFO - PROCESS | 10386 | 1463625417671 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:36:57 INFO - PROCESS | 10386 | 1463625417906 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x9277d400 == 118 [pid = 10386] [id = 335] 19:36:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x92d06400) [pid = 10386] [serial = 1006] [outer = (nil)] 19:36:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x93cc9400) [pid = 10386] [serial = 1007] [outer = 0x92d06400] 19:36:58 INFO - PROCESS | 10386 | 1463625418031 Marionette DEBUG loaded listener.js 19:36:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x95129800) [pid = 10386] [serial = 1008] [outer = 0x92d06400] 19:36:58 INFO - PROCESS | 10386 | 1463625418812 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] 19:36:58 INFO - PROCESS | 10386 | 1463625418867 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:36:58 INFO - PROCESS | 10386 | 1463625418872 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:36:58 INFO - PROCESS | 10386 | 1463625418875 Marionette TRACE conn3 <- [1,1314,null,{}] 19:36:58 INFO - PROCESS | 10386 | 1463625418880 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}] 19:36:59 INFO - PROCESS | 10386 | 1463625419049 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:36:59 INFO - PROCESS | 10386 | 1463625419239 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x92220800 == 119 [pid = 10386] [id = 336] 19:36:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x97710c00) [pid = 10386] [serial = 1009] [outer = (nil)] 19:36:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x9772a000) [pid = 10386] [serial = 1010] [outer = 0x97710c00] 19:36:59 INFO - PROCESS | 10386 | 1463625419328 Marionette DEBUG loaded listener.js 19:36:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x98ed1800) [pid = 10386] [serial = 1011] [outer = 0x97710c00] 19:37:00 INFO - PROCESS | 10386 | 1463625420195 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]]]}] 19:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1391ms 19:37:00 INFO - PROCESS | 10386 | 1463625420265 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:37:00 INFO - PROCESS | 10386 | 1463625420268 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:37:00 INFO - PROCESS | 10386 | 1463625420275 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:37:00 INFO - PROCESS | 10386 | 1463625420277 Marionette TRACE conn3 <- [1,1318,null,{}] 19:37:00 INFO - PROCESS | 10386 | 1463625420283 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}] 19:37:00 INFO - PROCESS | 10386 | 1463625420470 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:37:00 INFO - PROCESS | 10386 | 1463625420658 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x93ccec00 == 120 [pid = 10386] [id = 337] 19:37:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x97715800) [pid = 10386] [serial = 1012] [outer = (nil)] 19:37:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x9963c000) [pid = 10386] [serial = 1013] [outer = 0x97715800] 19:37:00 INFO - PROCESS | 10386 | 1463625420737 Marionette DEBUG loaded listener.js 19:37:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 208 (0x996a0c00) [pid = 10386] [serial = 1014] [outer = 0x97715800] 19:37:01 INFO - PROCESS | 10386 | 1463625421616 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]]]}] 19:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1378ms 19:37:01 INFO - PROCESS | 10386 | 1463625421659 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:37:01 INFO - PROCESS | 10386 | 1463625421663 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:37:01 INFO - PROCESS | 10386 | 1463625421669 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:37:01 INFO - PROCESS | 10386 | 1463625421672 Marionette TRACE conn3 <- [1,1322,null,{}] 19:37:01 INFO - PROCESS | 10386 | 1463625421678 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}] 19:37:01 INFO - PROCESS | 10386 | 1463625421885 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:37:02 INFO - PROCESS | 10386 | 1463625422077 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x9924f000 == 121 [pid = 10386] [id = 338] 19:37:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 209 (0x995e3c00) [pid = 10386] [serial = 1015] [outer = (nil)] 19:37:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 210 (0x9a9a0800) [pid = 10386] [serial = 1016] [outer = 0x995e3c00] 19:37:02 INFO - PROCESS | 10386 | 1463625422155 Marionette DEBUG loaded listener.js 19:37:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 211 (0x9a9f2c00) [pid = 10386] [serial = 1017] [outer = 0x995e3c00] 19:37:03 INFO - PROCESS | 10386 | 1463625423030 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]]]}] 19:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1428ms 19:37:03 INFO - PROCESS | 10386 | 1463625423099 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:37:03 INFO - PROCESS | 10386 | 1463625423102 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:37:03 INFO - PROCESS | 10386 | 1463625423109 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:37:03 INFO - PROCESS | 10386 | 1463625423112 Marionette TRACE conn3 <- [1,1326,null,{}] 19:37:03 INFO - PROCESS | 10386 | 1463625423117 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}] 19:37:03 INFO - PROCESS | 10386 | 1463625423292 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:37:03 INFO - PROCESS | 10386 | 1463625423479 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fdf000 == 122 [pid = 10386] [id = 339] 19:37:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 212 (0x9a2afc00) [pid = 10386] [serial = 1018] [outer = (nil)] 19:37:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0x9ad60000) [pid = 10386] [serial = 1019] [outer = 0x9a2afc00] 19:37:03 INFO - PROCESS | 10386 | 1463625423557 Marionette DEBUG loaded listener.js 19:37:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0x9ad62800) [pid = 10386] [serial = 1020] [outer = 0x9a2afc00] 19:37:04 INFO - PROCESS | 10386 | 1463625424393 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]]]}] 19:37:04 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 19:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1332ms 19:37:04 INFO - PROCESS | 10386 | 1463625424442 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:37:04 INFO - PROCESS | 10386 | 1463625424446 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:37:04 INFO - PROCESS | 10386 | 1463625424454 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:37:04 INFO - PROCESS | 10386 | 1463625424457 Marionette TRACE conn3 <- [1,1330,null,{}] 19:37:04 INFO - PROCESS | 10386 | 1463625424462 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}] 19:37:04 INFO - PROCESS | 10386 | 1463625424632 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:37:04 INFO - PROCESS | 10386 | 1463625424825 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x9ad5cc00 == 123 [pid = 10386] [id = 340] 19:37:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0x9ad5f000) [pid = 10386] [serial = 1021] [outer = (nil)] 19:37:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x9d48ac00) [pid = 10386] [serial = 1022] [outer = 0x9ad5f000] 19:37:04 INFO - PROCESS | 10386 | 1463625424904 Marionette DEBUG loaded listener.js 19:37:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0x9d48d400) [pid = 10386] [serial = 1023] [outer = 0x9ad5f000] 19:37:05 INFO - PROCESS | 10386 | 1463625425716 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]]]}] 19:37:05 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 19:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1334ms 19:37:05 INFO - PROCESS | 10386 | 1463625425788 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:37:05 INFO - PROCESS | 10386 | 1463625425792 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:37:05 INFO - PROCESS | 10386 | 1463625425798 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:37:05 INFO - PROCESS | 10386 | 1463625425800 Marionette TRACE conn3 <- [1,1334,null,{}] 19:37:05 INFO - PROCESS | 10386 | 1463625425806 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}] 19:37:05 INFO - PROCESS | 10386 | 1463625425987 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:37:06 INFO - PROCESS | 10386 | 1463625426177 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a270400 == 124 [pid = 10386] [id = 341] 19:37:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0x9a973c00) [pid = 10386] [serial = 1024] [outer = (nil)] 19:37:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 219 (0x9d79a400) [pid = 10386] [serial = 1025] [outer = 0x9a973c00] 19:37:06 INFO - PROCESS | 10386 | 1463625426254 Marionette DEBUG loaded listener.js 19:37:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 220 (0x9d7a5000) [pid = 10386] [serial = 1026] [outer = 0x9a973c00] 19:37:07 INFO - PROCESS | 10386 | 1463625427074 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]]]}] 19:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1327ms 19:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:37:07 INFO - PROCESS | 10386 | 1463625427126 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:37:07 INFO - PROCESS | 10386 | 1463625427128 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:37:07 INFO - PROCESS | 10386 | 1463625427134 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:37:07 INFO - PROCESS | 10386 | 1463625427138 Marionette TRACE conn3 <- [1,1338,null,{}] 19:37:07 INFO - PROCESS | 10386 | 1463625427143 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}] 19:37:07 INFO - PROCESS | 10386 | 1463625427329 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:37:07 INFO - PROCESS | 10386 | 1463625427524 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8ac800 == 125 [pid = 10386] [id = 342] 19:37:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 221 (0x9ad55800) [pid = 10386] [serial = 1027] [outer = (nil)] 19:37:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 222 (0xa1050400) [pid = 10386] [serial = 1028] [outer = 0x9ad55800] 19:37:07 INFO - PROCESS | 10386 | 1463625427598 Marionette DEBUG loaded listener.js 19:37:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 223 (0xa1057c00) [pid = 10386] [serial = 1029] [outer = 0x9ad55800] 19:37:08 INFO - PROCESS | 10386 | 1463625428961 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]]]}] 19:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1884ms 19:37:09 INFO - PROCESS | 10386 | 1463625429052 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:37:09 INFO - PROCESS | 10386 | 1463625429056 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:37:09 INFO - PROCESS | 10386 | 1463625429066 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:37:09 INFO - PROCESS | 10386 | 1463625429070 Marionette TRACE conn3 <- [1,1342,null,{}] 19:37:09 INFO - PROCESS | 10386 | 1463625429075 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}] 19:37:09 INFO - PROCESS | 10386 | 1463625429256 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:37:09 INFO - PROCESS | 10386 | 1463625429445 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x946f6400 == 126 [pid = 10386] [id = 343] 19:37:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 224 (0x9d79c000) [pid = 10386] [serial = 1030] [outer = (nil)] 19:37:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 225 (0xa21ac800) [pid = 10386] [serial = 1031] [outer = 0x9d79c000] 19:37:09 INFO - PROCESS | 10386 | 1463625429569 Marionette DEBUG loaded listener.js 19:37:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 226 (0xa2452400) [pid = 10386] [serial = 1032] [outer = 0x9d79c000] 19:37:10 INFO - PROCESS | 10386 | 1463625430425 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]]]}] 19:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1431ms 19:37:10 INFO - PROCESS | 10386 | 1463625430496 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:37:10 INFO - PROCESS | 10386 | 1463625430499 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:37:10 INFO - PROCESS | 10386 | 1463625430505 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:37:10 INFO - PROCESS | 10386 | 1463625430507 Marionette TRACE conn3 <- [1,1346,null,{}] 19:37:10 INFO - PROCESS | 10386 | 1463625430513 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}] 19:37:10 INFO - PROCESS | 10386 | 1463625430723 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:37:10 INFO - PROCESS | 10386 | 1463625430957 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:11 INFO - PROCESS | 10386 | ++DOCSHELL 0xa214a000 == 127 [pid = 10386] [id = 344] 19:37:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 227 (0xa227c400) [pid = 10386] [serial = 1033] [outer = (nil)] 19:37:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 228 (0xa26c7000) [pid = 10386] [serial = 1034] [outer = 0xa227c400] 19:37:11 INFO - PROCESS | 10386 | 1463625431076 Marionette DEBUG loaded listener.js 19:37:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 229 (0xa3021800) [pid = 10386] [serial = 1035] [outer = 0xa227c400] 19:37:11 INFO - PROCESS | 10386 | 1463625431914 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]]]}] 19:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1483ms 19:37:11 INFO - PROCESS | 10386 | 1463625431989 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:37:11 INFO - PROCESS | 10386 | 1463625431992 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:37:11 INFO - PROCESS | 10386 | 1463625431998 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:37:12 INFO - PROCESS | 10386 | 1463625432001 Marionette TRACE conn3 <- [1,1350,null,{}] 19:37:12 INFO - PROCESS | 10386 | 1463625432006 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}] 19:37:12 INFO - PROCESS | 10386 | 1463625432192 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:37:12 INFO - PROCESS | 10386 | 1463625432442 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c67d000 == 128 [pid = 10386] [id = 345] 19:37:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 230 (0x8cab7000) [pid = 10386] [serial = 1036] [outer = (nil)] 19:37:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 231 (0x8dd91400) [pid = 10386] [serial = 1037] [outer = 0x8cab7000] 19:37:12 INFO - PROCESS | 10386 | 1463625432558 Marionette DEBUG loaded listener.js 19:37:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 232 (0x8ecb2800) [pid = 10386] [serial = 1038] [outer = 0x8cab7000] 19:37:13 INFO - PROCESS | 10386 | 1463625433343 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]]]}] 19:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1383ms 19:37:13 INFO - PROCESS | 10386 | 1463625433390 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:37:13 INFO - PROCESS | 10386 | 1463625433393 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:37:13 INFO - PROCESS | 10386 | 1463625433399 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:37:13 INFO - PROCESS | 10386 | 1463625433403 Marionette TRACE conn3 <- [1,1354,null,{}] 19:37:13 INFO - PROCESS | 10386 | 1463625433408 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}] 19:37:13 INFO - PROCESS | 10386 | 1463625433584 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:37:13 INFO - PROCESS | 10386 | 1463625433786 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a266800 == 129 [pid = 10386] [id = 346] 19:37:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 233 (0x8b8b2400) [pid = 10386] [serial = 1039] [outer = (nil)] 19:37:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 234 (0x91fd4c00) [pid = 10386] [serial = 1040] [outer = 0x8b8b2400] 19:37:13 INFO - PROCESS | 10386 | 1463625433859 Marionette DEBUG loaded listener.js 19:37:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 235 (0xa21a4800) [pid = 10386] [serial = 1041] [outer = 0x8b8b2400] 19:37:15 INFO - PROCESS | 10386 | 1463625435148 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]]]}] 19:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1786ms 19:37:15 INFO - PROCESS | 10386 | 1463625435187 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:37:15 INFO - PROCESS | 10386 | 1463625435193 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:37:15 INFO - PROCESS | 10386 | 1463625435200 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:37:15 INFO - PROCESS | 10386 | 1463625435206 Marionette TRACE conn3 <- [1,1358,null,{}] 19:37:15 INFO - PROCESS | 10386 | 1463625435213 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}] 19:37:15 INFO - PROCESS | 10386 | 1463625435380 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:37:15 INFO - PROCESS | 10386 | 1463625435582 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e089c00 == 130 [pid = 10386] [id = 347] 19:37:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 236 (0x8efe3800) [pid = 10386] [serial = 1042] [outer = (nil)] 19:37:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 237 (0x8f487c00) [pid = 10386] [serial = 1043] [outer = 0x8efe3800] 19:37:15 INFO - PROCESS | 10386 | 1463625435655 Marionette DEBUG loaded listener.js 19:37:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 238 (0x912d0400) [pid = 10386] [serial = 1044] [outer = 0x8efe3800] 19:37:16 INFO - PROCESS | 10386 | --DOCSHELL 0x929f3800 == 129 [pid = 10386] [id = 10] 19:37:16 INFO - PROCESS | 10386 | 1463625436782 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]]]}] 19:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1640ms 19:37:16 INFO - PROCESS | 10386 | 1463625436839 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:37:16 INFO - PROCESS | 10386 | 1463625436846 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:37:16 INFO - PROCESS | 10386 | 1463625436855 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:37:16 INFO - PROCESS | 10386 | 1463625436859 Marionette TRACE conn3 <- [1,1362,null,{}] 19:37:16 INFO - PROCESS | 10386 | 1463625436864 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}] 19:37:17 INFO - PROCESS | 10386 | 1463625437084 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:37:17 INFO - PROCESS | 10386 | 1463625437374 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x91fd3400 == 128 [pid = 10386] [id = 298] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x8caf5c00 == 127 [pid = 10386] [id = 331] 19:37:17 INFO - PROCESS | 10386 | --DOMWINDOW == 237 (0x91fd4800) [pid = 10386] [serial = 890] [outer = (nil)] [url = about:blank] 19:37:17 INFO - PROCESS | 10386 | --DOMWINDOW == 236 (0x9278c000) [pid = 10386] [serial = 896] [outer = (nil)] [url = about:blank] 19:37:17 INFO - PROCESS | 10386 | --DOMWINDOW == 235 (0x94613c00) [pid = 10386] [serial = 902] [outer = (nil)] [url = about:blank] 19:37:17 INFO - PROCESS | 10386 | --DOMWINDOW == 234 (0x91dde000) [pid = 10386] [serial = 887] [outer = (nil)] [url = about:blank] 19:37:17 INFO - PROCESS | 10386 | --DOMWINDOW == 233 (0x9233c800) [pid = 10386] [serial = 893] [outer = (nil)] [url = about:blank] 19:37:17 INFO - PROCESS | 10386 | --DOMWINDOW == 232 (0x8cafa000) [pid = 10386] [serial = 905] [outer = (nil)] [url = about:blank] 19:37:17 INFO - PROCESS | 10386 | --DOMWINDOW == 231 (0x9395b800) [pid = 10386] [serial = 899] [outer = (nil)] [url = about:blank] 19:37:17 INFO - PROCESS | 10386 | --DOMWINDOW == 230 (0x927d8000) [pid = 10386] [serial = 929] [outer = (nil)] [url = about:blank] 19:37:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8b8800 == 128 [pid = 10386] [id = 348] 19:37:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 231 (0x8b8c6000) [pid = 10386] [serial = 1045] [outer = (nil)] 19:37:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 232 (0x8caf2000) [pid = 10386] [serial = 1046] [outer = 0x8b8c6000] 19:37:17 INFO - PROCESS | 10386 | 1463625437527 Marionette DEBUG loaded listener.js 19:37:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 233 (0x8dd93800) [pid = 10386] [serial = 1047] [outer = 0x8b8c6000] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x91b10000 == 127 [pid = 10386] [id = 330] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x8ecab400 == 126 [pid = 10386] [id = 329] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x8aebd800 == 125 [pid = 10386] [id = 328] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x8a272000 == 124 [pid = 10386] [id = 327] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x8d4c7000 == 123 [pid = 10386] [id = 326] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x8d6d4000 == 122 [pid = 10386] [id = 325] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x8ef4c000 == 121 [pid = 10386] [id = 312] 19:37:17 INFO - PROCESS | 10386 | --DOCSHELL 0x8eca8800 == 120 [pid = 10386] [id = 311] 19:37:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8b6000 == 119 [pid = 10386] [id = 310] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 232 (0x8f5d2400) [pid = 10386] [serial = 875] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 231 (0x8d60e400) [pid = 10386] [serial = 914] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 230 (0x8caf1000) [pid = 10386] [serial = 869] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 229 (0x912d2c00) [pid = 10386] [serial = 921] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 228 (0x8dd97000) [pid = 10386] [serial = 911] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 227 (0x8e093000) [pid = 10386] [serial = 872] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 226 (0x8c677000) [pid = 10386] [serial = 908] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 225 (0x91b6b000) [pid = 10386] [serial = 923] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 224 (0x91b19800) [pid = 10386] [serial = 926] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 223 (0x8ecaf000) [pid = 10386] [serial = 912] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 222 (0x8f509800) [pid = 10386] [serial = 917] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 221 (0x91e0bc00) [pid = 10386] [serial = 927] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 220 (0x8f482400) [pid = 10386] [serial = 866] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 219 (0x91b6f800) [pid = 10386] [serial = 884] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 218 (0x91209400) [pid = 10386] [serial = 881] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x8e092800) [pid = 10386] [serial = 915] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x91de0000) [pid = 10386] [serial = 924] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x90fb5000) [pid = 10386] [serial = 920] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x90faf000) [pid = 10386] [serial = 878] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x8cabb800) [pid = 10386] [serial = 909] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x8f5d6800) [pid = 10386] [serial = 918] [outer = (nil)] [url = about:blank] 19:37:18 INFO - PROCESS | 10386 | 1463625438288 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]]]}] 19:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1480ms 19:37:18 INFO - PROCESS | 10386 | 1463625438335 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:37:18 INFO - PROCESS | 10386 | 1463625438339 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:37:18 INFO - PROCESS | 10386 | 1463625438345 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:37:18 INFO - PROCESS | 10386 | 1463625438350 Marionette TRACE conn3 <- [1,1366,null,{}] 19:37:18 INFO - PROCESS | 10386 | 1463625438364 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}] 19:37:18 INFO - PROCESS | 10386 | 1463625438518 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:37:18 INFO - PROCESS | 10386 | 1463625438534 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a272000 == 120 [pid = 10386] [id = 349] 19:37:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0x8e093000) [pid = 10386] [serial = 1048] [outer = (nil)] 19:37:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0x9120b000) [pid = 10386] [serial = 1049] [outer = 0x8e093000] 19:37:18 INFO - PROCESS | 10386 | 1463625438600 Marionette DEBUG loaded listener.js 19:37:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0x91d79800) [pid = 10386] [serial = 1050] [outer = 0x8e093000] 19:37:19 INFO - PROCESS | 10386 | 1463625439457 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] 19:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:37:19 INFO - PROCESS | 10386 | 1463625439533 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:37:19 INFO - PROCESS | 10386 | 1463625439538 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:37:19 INFO - PROCESS | 10386 | 1463625439541 Marionette TRACE conn3 <- [1,1370,null,{}] 19:37:19 INFO - PROCESS | 10386 | 1463625439546 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}] 19:37:19 INFO - PROCESS | 10386 | 1463625439697 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:37:19 INFO - PROCESS | 10386 | 1463625439707 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d6cf800 == 121 [pid = 10386] [id = 350] 19:37:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x912d2c00) [pid = 10386] [serial = 1051] [outer = (nil)] 19:37:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0x92221c00) [pid = 10386] [serial = 1052] [outer = 0x912d2c00] 19:37:19 INFO - PROCESS | 10386 | 1463625439771 Marionette DEBUG loaded listener.js 19:37:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0x927d8c00) [pid = 10386] [serial = 1053] [outer = 0x912d2c00] 19:37:20 INFO - PROCESS | 10386 | 1463625440612 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] 19:37:20 INFO - PROCESS | 10386 | 1463625440670 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:37:20 INFO - PROCESS | 10386 | 1463625440676 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:37:20 INFO - PROCESS | 10386 | 1463625440678 Marionette TRACE conn3 <- [1,1374,null,{}] 19:37:20 INFO - PROCESS | 10386 | 1463625440687 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}] 19:37:20 INFO - PROCESS | 10386 | 1463625440883 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:37:20 INFO - PROCESS | 10386 | 1463625440911 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f50f800 == 122 [pid = 10386] [id = 351] 19:37:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 219 (0x91fd6c00) [pid = 10386] [serial = 1054] [outer = (nil)] 19:37:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 220 (0x9395b800) [pid = 10386] [serial = 1055] [outer = 0x91fd6c00] 19:37:20 INFO - PROCESS | 10386 | 1463625440976 Marionette DEBUG loaded listener.js 19:37:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 221 (0x94614c00) [pid = 10386] [serial = 1056] [outer = 0x91fd6c00] 19:37:21 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:37:21 INFO - PROCESS | 10386 | 1463625441846 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] 19:37:21 INFO - PROCESS | 10386 | 1463625441917 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:37:21 INFO - PROCESS | 10386 | 1463625441922 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:37:21 INFO - PROCESS | 10386 | 1463625441925 Marionette TRACE conn3 <- [1,1378,null,{}] 19:37:21 INFO - PROCESS | 10386 | 1463625441930 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}] 19:37:22 INFO - PROCESS | 10386 | 1463625442149 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:37:22 INFO - PROCESS | 10386 | 1463625442171 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fd6800 == 123 [pid = 10386] [id = 352] 19:37:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 222 (0x91fda800) [pid = 10386] [serial = 1057] [outer = (nil)] 19:37:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 223 (0x9817e800) [pid = 10386] [serial = 1058] [outer = 0x91fda800] 19:37:22 INFO - PROCESS | 10386 | 1463625442235 Marionette DEBUG loaded listener.js 19:37:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 224 (0x991a9400) [pid = 10386] [serial = 1059] [outer = 0x91fda800] 19:37:22 INFO - PROCESS | 10386 | --DOMWINDOW == 223 (0x8caf4800) [pid = 10386] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:37:22 INFO - PROCESS | 10386 | --DOMWINDOW == 222 (0x8a39dc00) [pid = 10386] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:37:22 INFO - PROCESS | 10386 | --DOMWINDOW == 221 (0x8dd92400) [pid = 10386] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:37:22 INFO - PROCESS | 10386 | --DOMWINDOW == 220 (0x8d4c9800) [pid = 10386] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:37:22 INFO - PROCESS | 10386 | --DOMWINDOW == 219 (0x8ef4b800) [pid = 10386] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:37:22 INFO - PROCESS | 10386 | --DOMWINDOW == 218 (0x91b10c00) [pid = 10386] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:37:22 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x91b6c800) [pid = 10386] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:37:22 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x8d602800) [pid = 10386] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:37:22 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x8c67d400) [pid = 10386] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:37:23 INFO - PROCESS | 10386 | 1463625443350 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] 19:37:23 INFO - PROCESS | 10386 | 1463625443404 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:37:23 INFO - PROCESS | 10386 | 1463625443420 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:37:23 INFO - PROCESS | 10386 | 1463625443422 Marionette TRACE conn3 <- [1,1382,null,{}] 19:37:23 INFO - PROCESS | 10386 | 1463625443427 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}] 19:37:23 INFO - PROCESS | 10386 | 1463625443577 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:37:23 INFO - PROCESS | 10386 | 1463625443590 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cab4400 == 124 [pid = 10386] [id = 353] 19:37:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x8d609c00) [pid = 10386] [serial = 1060] [outer = (nil)] 19:37:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0x9772c800) [pid = 10386] [serial = 1061] [outer = 0x8d609c00] 19:37:23 INFO - PROCESS | 10386 | 1463625443653 Marionette DEBUG loaded listener.js 19:37:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0x991a9c00) [pid = 10386] [serial = 1062] [outer = 0x8d609c00] 19:37:24 INFO - PROCESS | 10386 | [10386] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:37:24 INFO - PROCESS | 10386 | 1463625444456 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] 19:37:24 INFO - PROCESS | 10386 | 1463625444508 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:37:24 INFO - PROCESS | 10386 | 1463625444533 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:37:24 INFO - PROCESS | 10386 | 1463625444535 Marionette TRACE conn3 <- [1,1386,null,{}] 19:37:24 INFO - PROCESS | 10386 | 1463625444542 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}] 19:37:24 INFO - PROCESS | 10386 | 1463625444690 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:37:24 INFO - PROCESS | 10386 | 1463625444703 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x8caf4800 == 125 [pid = 10386] [id = 354] 19:37:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 219 (0x91b77000) [pid = 10386] [serial = 1063] [outer = (nil)] 19:37:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 220 (0x998bf800) [pid = 10386] [serial = 1064] [outer = 0x91b77000] 19:37:24 INFO - PROCESS | 10386 | 1463625444767 Marionette DEBUG loaded listener.js 19:37:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 221 (0x99f54400) [pid = 10386] [serial = 1065] [outer = 0x91b77000] 19:37:25 INFO - PROCESS | 10386 | 1463625445921 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] 19:37:25 INFO - PROCESS | 10386 | 1463625445983 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:37:25 INFO - PROCESS | 10386 | 1463625445990 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:37:25 INFO - PROCESS | 10386 | 1463625445996 Marionette TRACE conn3 <- [1,1390,null,{}] 19:37:26 INFO - PROCESS | 10386 | 1463625446003 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}] 19:37:26 INFO - PROCESS | 10386 | 1463625446226 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:37:26 INFO - PROCESS | 10386 | 1463625446470 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd98400 == 126 [pid = 10386] [id = 355] 19:37:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 222 (0x8dd99400) [pid = 10386] [serial = 1066] [outer = (nil)] 19:37:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 223 (0x8f50a800) [pid = 10386] [serial = 1067] [outer = 0x8dd99400] 19:37:26 INFO - PROCESS | 10386 | 1463625446567 Marionette DEBUG loaded listener.js 19:37:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 224 (0x906ad800) [pid = 10386] [serial = 1068] [outer = 0x8dd99400] 19:37:27 INFO - PROCESS | 10386 | 1463625447418 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]]]}] 19:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1485ms 19:37:27 INFO - PROCESS | 10386 | 1463625447476 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:37:27 INFO - PROCESS | 10386 | 1463625447484 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:37:27 INFO - PROCESS | 10386 | 1463625447493 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:37:27 INFO - PROCESS | 10386 | 1463625447498 Marionette TRACE conn3 <- [1,1394,null,{}] 19:37:27 INFO - PROCESS | 10386 | 1463625447504 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}] 19:37:27 INFO - PROCESS | 10386 | 1463625447720 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:37:28 INFO - PROCESS | 10386 | 1463625447994 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x91e02000 == 127 [pid = 10386] [id = 356] 19:37:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 225 (0x91e03400) [pid = 10386] [serial = 1069] [outer = (nil)] 19:37:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 226 (0x92337400) [pid = 10386] [serial = 1070] [outer = 0x91e03400] 19:37:28 INFO - PROCESS | 10386 | 1463625448114 Marionette DEBUG loaded listener.js 19:37:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 227 (0x93ccd400) [pid = 10386] [serial = 1071] [outer = 0x91e03400] 19:37:28 INFO - PROCESS | 10386 | 1463625448954 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]]]}] 19:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1486ms 19:37:28 INFO - PROCESS | 10386 | 1463625448980 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:37:28 INFO - PROCESS | 10386 | 1463625448984 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:37:28 INFO - PROCESS | 10386 | 1463625448990 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:37:28 INFO - PROCESS | 10386 | 1463625448995 Marionette TRACE conn3 <- [1,1398,null,{}] 19:37:29 INFO - PROCESS | 10386 | 1463625449010 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}] 19:37:29 INFO - PROCESS | 10386 | 1463625449186 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:37:29 INFO - PROCESS | 10386 | 1463625449387 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d609400 == 128 [pid = 10386] [id = 357] 19:37:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 228 (0x9978cc00) [pid = 10386] [serial = 1072] [outer = (nil)] 19:37:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 229 (0x99f5dc00) [pid = 10386] [serial = 1073] [outer = 0x9978cc00] 19:37:29 INFO - PROCESS | 10386 | 1463625449468 Marionette DEBUG loaded listener.js 19:37:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 230 (0x9ad56c00) [pid = 10386] [serial = 1074] [outer = 0x9978cc00] 19:37:30 INFO - PROCESS | 10386 | 1463625450347 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]]]}] 19:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1382ms 19:37:30 INFO - PROCESS | 10386 | 1463625450374 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:37:30 INFO - PROCESS | 10386 | 1463625450378 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:37:30 INFO - PROCESS | 10386 | 1463625450384 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:37:30 INFO - PROCESS | 10386 | 1463625450386 Marionette TRACE conn3 <- [1,1402,null,{}] 19:37:30 INFO - PROCESS | 10386 | 1463625450392 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}] 19:37:30 INFO - PROCESS | 10386 | 1463625450565 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:37:30 INFO - PROCESS | 10386 | 1463625450762 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ef45c00 == 129 [pid = 10386] [id = 358] 19:37:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 231 (0x996a9000) [pid = 10386] [serial = 1075] [outer = (nil)] 19:37:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 232 (0x9d494c00) [pid = 10386] [serial = 1076] [outer = 0x996a9000] 19:37:30 INFO - PROCESS | 10386 | 1463625450838 Marionette DEBUG loaded listener.js 19:37:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 233 (0xa050e000) [pid = 10386] [serial = 1077] [outer = 0x996a9000] 19:37:31 INFO - PROCESS | 10386 | 1463625451717 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]]]}] 19:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1380ms 19:37:31 INFO - PROCESS | 10386 | 1463625451765 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:37:31 INFO - PROCESS | 10386 | 1463625451768 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:37:31 INFO - PROCESS | 10386 | 1463625451774 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:37:31 INFO - PROCESS | 10386 | 1463625451777 Marionette TRACE conn3 <- [1,1406,null,{}] 19:37:31 INFO - PROCESS | 10386 | 1463625451782 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}] 19:37:31 INFO - PROCESS | 10386 | 1463625451958 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:37:32 INFO - PROCESS | 10386 | 1463625452151 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f5d4000 == 130 [pid = 10386] [id = 359] 19:37:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 234 (0x91205c00) [pid = 10386] [serial = 1078] [outer = (nil)] 19:37:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 235 (0xa22be400) [pid = 10386] [serial = 1079] [outer = 0x91205c00] 19:37:32 INFO - PROCESS | 10386 | 1463625452225 Marionette DEBUG loaded listener.js 19:37:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 236 (0xa244f400) [pid = 10386] [serial = 1080] [outer = 0x91205c00] 19:37:33 INFO - PROCESS | 10386 | 1463625453103 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]]]}] 19:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1376ms 19:37:33 INFO - PROCESS | 10386 | 1463625453152 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:37:33 INFO - PROCESS | 10386 | 1463625453155 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:37:33 INFO - PROCESS | 10386 | 1463625453161 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:37:33 INFO - PROCESS | 10386 | 1463625453164 Marionette TRACE conn3 <- [1,1410,null,{}] 19:37:33 INFO - PROCESS | 10386 | 1463625453169 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}] 19:37:33 INFO - PROCESS | 10386 | 1463625453356 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:37:33 INFO - PROCESS | 10386 | 1463625453550 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d4cb400 == 131 [pid = 10386] [id = 360] 19:37:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 237 (0xa21a5400) [pid = 10386] [serial = 1081] [outer = (nil)] 19:37:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 238 (0xa32b2c00) [pid = 10386] [serial = 1082] [outer = 0xa21a5400] 19:37:33 INFO - PROCESS | 10386 | 1463625453628 Marionette DEBUG loaded listener.js 19:37:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 239 (0xa32b6c00) [pid = 10386] [serial = 1083] [outer = 0xa21a5400] 19:37:34 INFO - PROCESS | 10386 | 1463625454575 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]]]}] 19:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1433ms 19:37:34 INFO - PROCESS | 10386 | 1463625454595 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:37:34 INFO - PROCESS | 10386 | 1463625454598 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:37:34 INFO - PROCESS | 10386 | 1463625454604 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:37:34 INFO - PROCESS | 10386 | 1463625454607 Marionette TRACE conn3 <- [1,1414,null,{}] 19:37:34 INFO - PROCESS | 10386 | 1463625454612 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}] 19:37:34 INFO - PROCESS | 10386 | 1463625454784 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:37:35 INFO - PROCESS | 10386 | 1463625454984 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:35 INFO - PROCESS | 10386 | ++DOCSHELL 0xa3251c00 == 132 [pid = 10386] [id = 361] 19:37:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 240 (0xa3252000) [pid = 10386] [serial = 1084] [outer = (nil)] 19:37:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 241 (0xa354e800) [pid = 10386] [serial = 1085] [outer = 0xa3252000] 19:37:35 INFO - PROCESS | 10386 | 1463625455058 Marionette DEBUG loaded listener.js 19:37:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 242 (0xa35edc00) [pid = 10386] [serial = 1086] [outer = 0xa3252000] 19:37:35 INFO - PROCESS | 10386 | 1463625455967 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]]]}] 19:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1384ms 19:37:35 INFO - PROCESS | 10386 | 1463625455988 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:37:35 INFO - PROCESS | 10386 | 1463625455991 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:37:36 INFO - PROCESS | 10386 | 1463625455997 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:37:36 INFO - PROCESS | 10386 | 1463625456001 Marionette TRACE conn3 <- [1,1418,null,{}] 19:37:36 INFO - PROCESS | 10386 | 1463625456006 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}] 19:37:36 INFO - PROCESS | 10386 | 1463625456180 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:37:36 INFO - PROCESS | 10386 | 1463625456378 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d32b800 == 133 [pid = 10386] [id = 362] 19:37:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 243 (0xa32bd800) [pid = 10386] [serial = 1087] [outer = (nil)] 19:37:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 244 (0xa50eb400) [pid = 10386] [serial = 1088] [outer = 0xa32bd800] 19:37:36 INFO - PROCESS | 10386 | 1463625456456 Marionette DEBUG loaded listener.js 19:37:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 245 (0xa6280400) [pid = 10386] [serial = 1089] [outer = 0xa32bd800] 19:37:37 INFO - PROCESS | 10386 | 1463625457321 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]]]}] 19:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1390ms 19:37:37 INFO - PROCESS | 10386 | 1463625457394 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:37:37 INFO - PROCESS | 10386 | 1463625457402 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:37:37 INFO - PROCESS | 10386 | 1463625457409 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:37:37 INFO - PROCESS | 10386 | 1463625457412 Marionette TRACE conn3 <- [1,1422,null,{}] 19:37:37 INFO - PROCESS | 10386 | 1463625457418 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}] 19:37:37 INFO - PROCESS | 10386 | 1463625457634 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:37:37 INFO - PROCESS | 10386 | 1463625457830 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x93cce800 == 134 [pid = 10386] [id = 363] 19:37:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 246 (0x93cd0000) [pid = 10386] [serial = 1090] [outer = (nil)] 19:37:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 247 (0xa675bc00) [pid = 10386] [serial = 1091] [outer = 0x93cd0000] 19:37:37 INFO - PROCESS | 10386 | 1463625457948 Marionette DEBUG loaded listener.js 19:37:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 248 (0xa6768c00) [pid = 10386] [serial = 1092] [outer = 0x93cd0000] 19:37:38 INFO - PROCESS | 10386 | 1463625458837 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]]]}] 19:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1481ms 19:37:38 INFO - PROCESS | 10386 | 1463625458891 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:37:38 INFO - PROCESS | 10386 | 1463625458894 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:37:38 INFO - PROCESS | 10386 | 1463625458900 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:37:38 INFO - PROCESS | 10386 | 1463625458903 Marionette TRACE conn3 <- [1,1426,null,{}] 19:37:38 INFO - PROCESS | 10386 | 1463625458908 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}] 19:37:39 INFO - PROCESS | 10386 | 1463625459077 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:37:39 INFO - PROCESS | 10386 | 1463625459290 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f50e800 == 135 [pid = 10386] [id = 364] 19:37:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 249 (0x9394f400) [pid = 10386] [serial = 1093] [outer = (nil)] 19:37:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 250 (0xa6782c00) [pid = 10386] [serial = 1094] [outer = 0x9394f400] 19:37:39 INFO - PROCESS | 10386 | 1463625459403 Marionette DEBUG loaded listener.js 19:37:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 251 (0xa6843000) [pid = 10386] [serial = 1095] [outer = 0x9394f400] 19:37:40 INFO - PROCESS | 10386 | 1463625460300 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]]]}] 19:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1439ms 19:37:40 INFO - PROCESS | 10386 | 1463625460339 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:37:40 INFO - PROCESS | 10386 | 1463625460343 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:37:40 INFO - PROCESS | 10386 | 1463625460349 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:37:40 INFO - PROCESS | 10386 | 1463625460353 Marionette TRACE conn3 <- [1,1430,null,{}] 19:37:40 INFO - PROCESS | 10386 | 1463625460358 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}] 19:37:40 INFO - PROCESS | 10386 | 1463625460551 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:37:40 INFO - PROCESS | 10386 | 1463625460754 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:40 INFO - PROCESS | 10386 | ++DOCSHELL 0xa675ec00 == 136 [pid = 10386] [id = 365] 19:37:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 252 (0xa6a3e800) [pid = 10386] [serial = 1096] [outer = (nil)] 19:37:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 253 (0xa6a47800) [pid = 10386] [serial = 1097] [outer = 0xa6a3e800] 19:37:40 INFO - PROCESS | 10386 | 1463625460879 Marionette DEBUG loaded listener.js 19:37:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 254 (0xa6a57800) [pid = 10386] [serial = 1098] [outer = 0xa6a3e800] 19:37:41 INFO - PROCESS | 10386 | 1463625461735 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]]]}] 19:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1428ms 19:37:41 INFO - PROCESS | 10386 | 1463625461777 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:37:41 INFO - PROCESS | 10386 | 1463625461781 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:37:41 INFO - PROCESS | 10386 | 1463625461787 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:37:41 INFO - PROCESS | 10386 | 1463625461789 Marionette TRACE conn3 <- [1,1434,null,{}] 19:37:41 INFO - PROCESS | 10386 | 1463625461794 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}] 19:37:41 INFO - PROCESS | 10386 | 1463625461968 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:37:42 INFO - PROCESS | 10386 | 1463625462169 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c67c400 == 137 [pid = 10386] [id = 366] 19:37:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 255 (0xa68b8000) [pid = 10386] [serial = 1099] [outer = (nil)] 19:37:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 256 (0xa6a5fc00) [pid = 10386] [serial = 1100] [outer = 0xa68b8000] 19:37:42 INFO - PROCESS | 10386 | 1463625462241 Marionette DEBUG loaded listener.js 19:37:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 257 (0xa6a61c00) [pid = 10386] [serial = 1101] [outer = 0xa68b8000] 19:37:43 INFO - PROCESS | 10386 | 1463625463113 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]]]}] 19:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1388ms 19:37:43 INFO - PROCESS | 10386 | 1463625463175 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:37:43 INFO - PROCESS | 10386 | 1463625463178 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:37:43 INFO - PROCESS | 10386 | 1463625463184 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:37:43 INFO - PROCESS | 10386 | 1463625463196 Marionette TRACE conn3 <- [1,1438,null,{}] 19:37:43 INFO - PROCESS | 10386 | 1463625463200 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}] 19:37:43 INFO - PROCESS | 10386 | 1463625463375 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:37:43 INFO - PROCESS | 10386 | 1463625463586 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x89853c00 == 138 [pid = 10386] [id = 367] 19:37:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 258 (0x89854000) [pid = 10386] [serial = 1102] [outer = (nil)] 19:37:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 259 (0x8985a400) [pid = 10386] [serial = 1103] [outer = 0x89854000] 19:37:43 INFO - PROCESS | 10386 | 1463625463703 Marionette DEBUG loaded listener.js 19:37:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 260 (0x8985e000) [pid = 10386] [serial = 1104] [outer = 0x89854000] 19:37:44 INFO - PROCESS | 10386 | 1463625464551 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]]]}] 19:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1440ms 19:37:44 INFO - PROCESS | 10386 | 1463625464626 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:37:44 INFO - PROCESS | 10386 | 1463625464629 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:37:44 INFO - PROCESS | 10386 | 1463625464635 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:37:44 INFO - PROCESS | 10386 | 1463625464637 Marionette TRACE conn3 <- [1,1442,null,{}] 19:37:44 INFO - PROCESS | 10386 | 1463625464643 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}] 19:37:44 INFO - PROCESS | 10386 | 1463625464814 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:37:45 INFO - PROCESS | 10386 | 1463625465015 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x8985d800 == 139 [pid = 10386] [id = 368] 19:37:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 261 (0x8985fc00) [pid = 10386] [serial = 1105] [outer = (nil)] 19:37:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 262 (0x8efe4400) [pid = 10386] [serial = 1106] [outer = 0x8985fc00] 19:37:45 INFO - PROCESS | 10386 | 1463625465092 Marionette DEBUG loaded listener.js 19:37:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 263 (0x91b74c00) [pid = 10386] [serial = 1107] [outer = 0x8985fc00] 19:37:46 INFO - PROCESS | 10386 | 1463625466529 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]]]}] 19:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1929ms 19:37:46 INFO - PROCESS | 10386 | 1463625466611 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:37:46 INFO - PROCESS | 10386 | 1463625466616 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:37:46 INFO - PROCESS | 10386 | 1463625466642 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:37:46 INFO - PROCESS | 10386 | 1463625466648 Marionette TRACE conn3 <- [1,1446,null,{}] 19:37:46 INFO - PROCESS | 10386 | 1463625466656 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}] 19:37:46 INFO - PROCESS | 10386 | 1463625466878 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:37:47 INFO - PROCESS | 10386 | 1463625467085 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cac2800 == 140 [pid = 10386] [id = 369] 19:37:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 264 (0x8d60cc00) [pid = 10386] [serial = 1108] [outer = (nil)] 19:37:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 265 (0x8efe4800) [pid = 10386] [serial = 1109] [outer = 0x8d60cc00] 19:37:47 INFO - PROCESS | 10386 | 1463625467195 Marionette DEBUG loaded listener.js 19:37:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 266 (0x8f482400) [pid = 10386] [serial = 1110] [outer = 0x8d60cc00] 19:37:48 INFO - PROCESS | 10386 | 1463625468376 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]]]}] 19:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1792ms 19:37:48 INFO - PROCESS | 10386 | 1463625468430 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:37:48 INFO - PROCESS | 10386 | 1463625468438 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:37:48 INFO - PROCESS | 10386 | 1463625468454 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:37:48 INFO - PROCESS | 10386 | 1463625468464 Marionette TRACE conn3 <- [1,1450,null,{}] 19:37:48 INFO - PROCESS | 10386 | 1463625468482 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}] 19:37:48 INFO - PROCESS | 10386 | 1463625468724 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:37:48 INFO - PROCESS | 10386 | 1463625468973 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a272800 == 141 [pid = 10386] [id = 370] 19:37:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 267 (0x8b8afc00) [pid = 10386] [serial = 1111] [outer = (nil)] 19:37:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 268 (0x8caf7c00) [pid = 10386] [serial = 1112] [outer = 0x8b8afc00] 19:37:49 INFO - PROCESS | 10386 | 1463625469121 Marionette DEBUG loaded listener.js 19:37:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 269 (0x8e098c00) [pid = 10386] [serial = 1113] [outer = 0x8b8afc00] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8a394c00 == 140 [pid = 10386] [id = 300] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8cab4400 == 139 [pid = 10386] [id = 353] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 268 (0x977be800) [pid = 10386] [serial = 950] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 267 (0x998c3800) [pid = 10386] [serial = 965] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 266 (0x99f55400) [pid = 10386] [serial = 968] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 265 (0x97719800) [pid = 10386] [serial = 947] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 264 (0x946f8400) [pid = 10386] [serial = 944] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 263 (0x8d6cbc00) [pid = 10386] [serial = 974] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 262 (0x996a8000) [pid = 10386] [serial = 962] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 261 (0x9817e400) [pid = 10386] [serial = 953] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 260 (0x995e4000) [pid = 10386] [serial = 959] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 259 (0x991a7800) [pid = 10386] [serial = 956] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 258 (0x93cc8800) [pid = 10386] [serial = 941] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 257 (0x9a2aa000) [pid = 10386] [serial = 971] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 256 (0x9394d800) [pid = 10386] [serial = 998] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x91fd6800 == 138 [pid = 10386] [id = 352] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8f50f800 == 137 [pid = 10386] [id = 351] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8d6cf800 == 136 [pid = 10386] [id = 350] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8a272000 == 135 [pid = 10386] [id = 349] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8b8800 == 134 [pid = 10386] [id = 348] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8a268000 == 133 [pid = 10386] [id = 266] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x929f2400 == 132 [pid = 10386] [id = 11] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8e089c00 == 131 [pid = 10386] [id = 347] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8ac800 == 130 [pid = 10386] [id = 342] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8a270400 == 129 [pid = 10386] [id = 341] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x9ad5cc00 == 128 [pid = 10386] [id = 340] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x91fdf000 == 127 [pid = 10386] [id = 339] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x9924f000 == 126 [pid = 10386] [id = 338] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x93ccec00 == 125 [pid = 10386] [id = 337] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x92220800 == 124 [pid = 10386] [id = 336] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x9277d400 == 123 [pid = 10386] [id = 335] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8d4ce800 == 122 [pid = 10386] [id = 334] 19:37:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8c675c00 == 121 [pid = 10386] [id = 333] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 255 (0x8d60b400) [pid = 10386] [serial = 984] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 254 (0x8d605c00) [pid = 10386] [serial = 932] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 253 (0x8e08f400) [pid = 10386] [serial = 977] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 252 (0x8efe6c00) [pid = 10386] [serial = 980] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 251 (0x91b71000) [pid = 10386] [serial = 989] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 250 (0x92d05800) [pid = 10386] [serial = 930] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 249 (0x92783400) [pid = 10386] [serial = 938] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 248 (0x8efe6400) [pid = 10386] [serial = 978] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 247 (0x92786c00) [pid = 10386] [serial = 992] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 246 (0x91b0d000) [pid = 10386] [serial = 996] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 245 (0x8efe9000) [pid = 10386] [serial = 986] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 244 (0x8f3bc400) [pid = 10386] [serial = 995] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 243 (0x8c674400) [pid = 10386] [serial = 983] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 242 (0x8f3c3400) [pid = 10386] [serial = 987] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 241 (0x91e0b800) [pid = 10386] [serial = 990] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 240 (0x92d0ec00) [pid = 10386] [serial = 993] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 239 (0x8f3bc800) [pid = 10386] [serial = 935] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 238 (0x90fb0800) [pid = 10386] [serial = 981] [outer = (nil)] [url = about:blank] 19:37:49 INFO - PROCESS | 10386 | --DOMWINDOW == 237 (0x8f5cf400) [pid = 10386] [serial = 867] [outer = (nil)] [url = about:blank] 19:37:50 INFO - PROCESS | 10386 | 1463625470052 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]]]}] 19:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1654ms 19:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:37:50 INFO - PROCESS | 10386 | 1463625470103 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:37:50 INFO - PROCESS | 10386 | 1463625470106 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:37:50 INFO - PROCESS | 10386 | 1463625470112 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:37:50 INFO - PROCESS | 10386 | 1463625470117 Marionette TRACE conn3 <- [1,1454,null,{}] 19:37:50 INFO - PROCESS | 10386 | 1463625470133 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}] 19:37:50 INFO - PROCESS | 10386 | 1463625470333 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:37:50 INFO - PROCESS | 10386 | 1463625470500 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a270400 == 122 [pid = 10386] [id = 371] 19:37:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 238 (0x8b8ac800) [pid = 10386] [serial = 1114] [outer = (nil)] 19:37:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 239 (0x90fb1c00) [pid = 10386] [serial = 1115] [outer = 0x8b8ac800] 19:37:50 INFO - PROCESS | 10386 | 1463625470571 Marionette DEBUG loaded listener.js 19:37:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 240 (0x91b0d000) [pid = 10386] [serial = 1116] [outer = 0x8b8ac800] 19:37:51 INFO - PROCESS | 10386 | 1463625471283 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]]]}] 19:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1194ms 19:37:51 INFO - PROCESS | 10386 | 1463625471305 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:37:51 INFO - PROCESS | 10386 | 1463625471310 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:37:51 INFO - PROCESS | 10386 | 1463625471315 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:37:51 INFO - PROCESS | 10386 | 1463625471317 Marionette TRACE conn3 <- [1,1458,null,{}] 19:37:51 INFO - PROCESS | 10386 | 1463625471323 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}] 19:37:51 INFO - PROCESS | 10386 | 1463625471548 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:37:51 INFO - PROCESS | 10386 | 1463625471581 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f5d7400 == 123 [pid = 10386] [id = 372] 19:37:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 241 (0x91b75800) [pid = 10386] [serial = 1117] [outer = (nil)] 19:37:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 242 (0x91de1400) [pid = 10386] [serial = 1118] [outer = 0x91b75800] 19:37:51 INFO - PROCESS | 10386 | 1463625471646 Marionette DEBUG loaded listener.js 19:37:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 243 (0x91fd7c00) [pid = 10386] [serial = 1119] [outer = 0x91b75800] 19:37:52 INFO - PROCESS | 10386 | 1463625472516 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]]]}] 19:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1234ms 19:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:37:52 INFO - PROCESS | 10386 | 1463625472551 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:37:52 INFO - PROCESS | 10386 | 1463625472553 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:37:52 INFO - PROCESS | 10386 | 1463625472559 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:37:52 INFO - PROCESS | 10386 | 1463625472562 Marionette TRACE conn3 <- [1,1462,null,{}] 19:37:52 INFO - PROCESS | 10386 | 1463625472566 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}] 19:37:52 INFO - PROCESS | 10386 | 1463625472774 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:37:52 INFO - PROCESS | 10386 | 1463625472871 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e089c00 == 124 [pid = 10386] [id = 373] 19:37:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 244 (0x91b75c00) [pid = 10386] [serial = 1120] [outer = (nil)] 19:37:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 245 (0x92780c00) [pid = 10386] [serial = 1121] [outer = 0x91b75c00] 19:37:52 INFO - PROCESS | 10386 | 1463625472935 Marionette DEBUG loaded listener.js 19:37:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 246 (0x927d2800) [pid = 10386] [serial = 1122] [outer = 0x91b75c00] 19:37:53 INFO - PROCESS | 10386 | --DOMWINDOW == 245 (0x929f8000) [pid = 10386] [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.] 19:37:53 INFO - PROCESS | 10386 | --DOMWINDOW == 244 (0x91fd6c00) [pid = 10386] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:37:53 INFO - PROCESS | 10386 | --DOMWINDOW == 243 (0x91fda800) [pid = 10386] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:37:53 INFO - PROCESS | 10386 | --DOMWINDOW == 242 (0x8d609c00) [pid = 10386] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:37:53 INFO - PROCESS | 10386 | --DOMWINDOW == 241 (0x8b8c6000) [pid = 10386] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:37:53 INFO - PROCESS | 10386 | --DOMWINDOW == 240 (0x912d2c00) [pid = 10386] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:37:53 INFO - PROCESS | 10386 | --DOMWINDOW == 239 (0x8efe3800) [pid = 10386] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:37:53 INFO - PROCESS | 10386 | --DOMWINDOW == 238 (0x8e093000) [pid = 10386] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:37:53 INFO - PROCESS | 10386 | 1463625473986 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]]]}] 19:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1479ms 19:37:54 INFO - PROCESS | 10386 | 1463625474037 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:37:54 INFO - PROCESS | 10386 | 1463625474041 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:37:54 INFO - PROCESS | 10386 | 1463625474046 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:37:54 INFO - PROCESS | 10386 | 1463625474048 Marionette TRACE conn3 <- [1,1466,null,{}] 19:37:54 INFO - PROCESS | 10386 | 1463625474053 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}] 19:37:54 INFO - PROCESS | 10386 | 1463625474227 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:37:54 INFO - PROCESS | 10386 | 1463625474420 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aec2000 == 125 [pid = 10386] [id = 374] 19:37:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 239 (0x8dd97000) [pid = 10386] [serial = 1123] [outer = (nil)] 19:37:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 240 (0x92c04400) [pid = 10386] [serial = 1124] [outer = 0x8dd97000] 19:37:54 INFO - PROCESS | 10386 | 1463625474490 Marionette DEBUG loaded listener.js 19:37:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 241 (0x92c08c00) [pid = 10386] [serial = 1125] [outer = 0x8dd97000] 19:37:55 INFO - PROCESS | 10386 | 1463625475133 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]]]}] 19:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1125ms 19:37:55 INFO - PROCESS | 10386 | 1463625475172 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:37:55 INFO - PROCESS | 10386 | 1463625475176 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:37:55 INFO - PROCESS | 10386 | 1463625475181 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:37:55 INFO - PROCESS | 10386 | 1463625475183 Marionette TRACE conn3 <- [1,1470,null,{}] 19:37:55 INFO - PROCESS | 10386 | 1463625475189 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}] 19:37:55 INFO - PROCESS | 10386 | 1463625475337 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:37:55 INFO - PROCESS | 10386 | 1463625475499 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cabac00 == 126 [pid = 10386] [id = 375] 19:37:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 242 (0x8efe3800) [pid = 10386] [serial = 1126] [outer = (nil)] 19:37:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 243 (0x92c0ec00) [pid = 10386] [serial = 1127] [outer = 0x8efe3800] 19:37:55 INFO - PROCESS | 10386 | 1463625475563 Marionette DEBUG loaded listener.js 19:37:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 244 (0x92e47400) [pid = 10386] [serial = 1128] [outer = 0x8efe3800] 19:37:56 INFO - PROCESS | 10386 | 1463625476534 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]]]}] 19:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1382ms 19:37:56 INFO - PROCESS | 10386 | 1463625476565 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:37:56 INFO - PROCESS | 10386 | 1463625476570 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:37:56 INFO - PROCESS | 10386 | 1463625476579 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:37:56 INFO - PROCESS | 10386 | 1463625476583 Marionette TRACE conn3 <- [1,1474,null,{}] 19:37:56 INFO - PROCESS | 10386 | 1463625476591 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}] 19:37:56 INFO - PROCESS | 10386 | 1463625476780 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:37:57 INFO - PROCESS | 10386 | 1463625476984 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d601400 == 127 [pid = 10386] [id = 376] 19:37:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 245 (0x8d604c00) [pid = 10386] [serial = 1129] [outer = (nil)] 19:37:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 246 (0x8ecaf800) [pid = 10386] [serial = 1130] [outer = 0x8d604c00] 19:37:57 INFO - PROCESS | 10386 | 1463625477156 Marionette DEBUG loaded listener.js 19:37:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 247 (0x8f3bc800) [pid = 10386] [serial = 1131] [outer = 0x8d604c00] 19:37:58 INFO - PROCESS | 10386 | 1463625478067 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]]]}] 19:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1537ms 19:37:58 INFO - PROCESS | 10386 | 1463625478118 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:37:58 INFO - PROCESS | 10386 | 1463625478126 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:37:58 INFO - PROCESS | 10386 | 1463625478135 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:37:58 INFO - PROCESS | 10386 | 1463625478139 Marionette TRACE conn3 <- [1,1478,null,{}] 19:37:58 INFO - PROCESS | 10386 | 1463625478145 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}] 19:37:58 INFO - PROCESS | 10386 | 1463625478324 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:37:58 INFO - PROCESS | 10386 | 1463625478602 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ef4a400 == 128 [pid = 10386] [id = 377] 19:37:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 248 (0x90fb4c00) [pid = 10386] [serial = 1132] [outer = (nil)] 19:37:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 249 (0x912df400) [pid = 10386] [serial = 1133] [outer = 0x90fb4c00] 19:37:58 INFO - PROCESS | 10386 | 1463625478722 Marionette DEBUG loaded listener.js 19:37:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 250 (0x91e08400) [pid = 10386] [serial = 1134] [outer = 0x90fb4c00] 19:37:59 INFO - PROCESS | 10386 | 1463625479616 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]]]}] 19:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1544ms 19:37:59 INFO - PROCESS | 10386 | 1463625479680 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:37:59 INFO - PROCESS | 10386 | 1463625479684 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:37:59 INFO - PROCESS | 10386 | 1463625479708 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:37:59 INFO - PROCESS | 10386 | 1463625479714 Marionette TRACE conn3 <- [1,1482,null,{}] 19:37:59 INFO - PROCESS | 10386 | 1463625479731 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}] 19:37:59 INFO - PROCESS | 10386 | 1463625479922 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:38:00 INFO - PROCESS | 10386 | 1463625480162 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f5da400 == 129 [pid = 10386] [id = 378] 19:38:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 251 (0x92c0a000) [pid = 10386] [serial = 1135] [outer = (nil)] 19:38:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 252 (0x93a5a400) [pid = 10386] [serial = 1136] [outer = 0x92c0a000] 19:38:00 INFO - PROCESS | 10386 | 1463625480256 Marionette DEBUG loaded listener.js 19:38:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 253 (0x9461bc00) [pid = 10386] [serial = 1137] [outer = 0x92c0a000] 19:38:01 INFO - PROCESS | 10386 | 1463625481107 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]]]}] 19:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1459ms 19:38:01 INFO - PROCESS | 10386 | 1463625481149 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:38:01 INFO - PROCESS | 10386 | 1463625481153 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:38:01 INFO - PROCESS | 10386 | 1463625481159 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:38:01 INFO - PROCESS | 10386 | 1463625481162 Marionette TRACE conn3 <- [1,1486,null,{}] 19:38:01 INFO - PROCESS | 10386 | 1463625481167 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}] 19:38:01 INFO - PROCESS | 10386 | 1463625481343 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:38:01 INFO - PROCESS | 10386 | 1463625481546 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x927de800 == 130 [pid = 10386] [id = 379] 19:38:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 254 (0x9531a400) [pid = 10386] [serial = 1138] [outer = (nil)] 19:38:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 255 (0x97710800) [pid = 10386] [serial = 1139] [outer = 0x9531a400] 19:38:01 INFO - PROCESS | 10386 | 1463625481624 Marionette DEBUG loaded listener.js 19:38:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 256 (0x977c0400) [pid = 10386] [serial = 1140] [outer = 0x9531a400] 19:38:02 INFO - PROCESS | 10386 | 1463625482588 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]]]}] 19:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1478ms 19:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:38:02 INFO - PROCESS | 10386 | 1463625482637 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:38:02 INFO - PROCESS | 10386 | 1463625482640 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:38:02 INFO - PROCESS | 10386 | 1463625482646 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:38:02 INFO - PROCESS | 10386 | 1463625482649 Marionette TRACE conn3 <- [1,1490,null,{}] 19:38:02 INFO - PROCESS | 10386 | 1463625482655 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}] 19:38:02 INFO - PROCESS | 10386 | 1463625482822 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:38:03 INFO - PROCESS | 10386 | 1463625483024 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a26c400 == 131 [pid = 10386] [id = 380] 19:38:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 257 (0x906a9c00) [pid = 10386] [serial = 1141] [outer = (nil)] 19:38:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 258 (0x991a3c00) [pid = 10386] [serial = 1142] [outer = 0x906a9c00] 19:38:03 INFO - PROCESS | 10386 | 1463625483099 Marionette DEBUG loaded listener.js 19:38:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 259 (0x991ae400) [pid = 10386] [serial = 1143] [outer = 0x906a9c00] 19:38:03 INFO - PROCESS | 10386 | 1463625483975 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]]]}] 19:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1382ms 19:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:38:04 INFO - PROCESS | 10386 | 1463625484029 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:38:04 INFO - PROCESS | 10386 | 1463625484032 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:38:04 INFO - PROCESS | 10386 | 1463625484038 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:38:04 INFO - PROCESS | 10386 | 1463625484042 Marionette TRACE conn3 <- [1,1494,null,{}] 19:38:04 INFO - PROCESS | 10386 | 1463625484047 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}] 19:38:04 INFO - PROCESS | 10386 | 1463625484240 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:38:04 INFO - PROCESS | 10386 | 1463625484438 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f510800 == 132 [pid = 10386] [id = 381] 19:38:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 260 (0x978b0c00) [pid = 10386] [serial = 1144] [outer = (nil)] 19:38:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 261 (0x99de0c00) [pid = 10386] [serial = 1145] [outer = 0x978b0c00] 19:38:04 INFO - PROCESS | 10386 | 1463625484518 Marionette DEBUG loaded listener.js 19:38:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 262 (0x9a2acc00) [pid = 10386] [serial = 1146] [outer = 0x978b0c00] 19:38:05 INFO - PROCESS | 10386 | 1463625485396 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]]]}] 19:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1436ms 19:38:05 INFO - PROCESS | 10386 | 1463625485474 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:38:05 INFO - PROCESS | 10386 | 1463625485478 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:38:05 INFO - PROCESS | 10386 | 1463625485483 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:38:05 INFO - PROCESS | 10386 | 1463625485486 Marionette TRACE conn3 <- [1,1498,null,{}] 19:38:05 INFO - PROCESS | 10386 | 1463625485491 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}] 19:38:05 INFO - PROCESS | 10386 | 1463625485700 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:38:05 INFO - PROCESS | 10386 | 1463625485899 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x99f56000 == 133 [pid = 10386] [id = 382] 19:38:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 263 (0x99f5a000) [pid = 10386] [serial = 1147] [outer = (nil)] 19:38:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 264 (0x9d326400) [pid = 10386] [serial = 1148] [outer = 0x99f5a000] 19:38:06 INFO - PROCESS | 10386 | 1463625486056 Marionette DEBUG loaded listener.js 19:38:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 265 (0x9d4ca400) [pid = 10386] [serial = 1149] [outer = 0x99f5a000] 19:38:06 INFO - PROCESS | 10386 | 1463625486852 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]]]}] 19:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1427ms 19:38:06 INFO - PROCESS | 10386 | 1463625486912 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:38:06 INFO - PROCESS | 10386 | 1463625486915 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:38:06 INFO - PROCESS | 10386 | 1463625486921 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:38:06 INFO - PROCESS | 10386 | 1463625486924 Marionette TRACE conn3 <- [1,1502,null,{}] 19:38:06 INFO - PROCESS | 10386 | 1463625486929 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}] 19:38:07 INFO - PROCESS | 10386 | 1463625487112 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:38:07 INFO - PROCESS | 10386 | 1463625487372 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x946f1000 == 134 [pid = 10386] [id = 383] 19:38:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 266 (0x978b3400) [pid = 10386] [serial = 1150] [outer = (nil)] 19:38:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 267 (0xa227cc00) [pid = 10386] [serial = 1151] [outer = 0x978b3400] 19:38:07 INFO - PROCESS | 10386 | 1463625487488 Marionette DEBUG loaded listener.js 19:38:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 268 (0xa2456800) [pid = 10386] [serial = 1152] [outer = 0x978b3400] 19:38:08 INFO - PROCESS | 10386 | 1463625488278 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]]]}] 19:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1384ms 19:38:08 INFO - PROCESS | 10386 | 1463625488307 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:38:08 INFO - PROCESS | 10386 | 1463625488310 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:38:08 INFO - PROCESS | 10386 | 1463625488316 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:38:08 INFO - PROCESS | 10386 | 1463625488320 Marionette TRACE conn3 <- [1,1506,null,{}] 19:38:08 INFO - PROCESS | 10386 | 1463625488325 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}] 19:38:08 INFO - PROCESS | 10386 | 1463625488494 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:38:08 INFO - PROCESS | 10386 | 1463625488697 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d326c00 == 135 [pid = 10386] [id = 384] 19:38:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 269 (0xa3028000) [pid = 10386] [serial = 1153] [outer = (nil)] 19:38:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 270 (0xa325b400) [pid = 10386] [serial = 1154] [outer = 0xa3028000] 19:38:08 INFO - PROCESS | 10386 | 1463625488775 Marionette DEBUG loaded listener.js 19:38:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 271 (0xa32b3c00) [pid = 10386] [serial = 1155] [outer = 0xa3028000] 19:38:09 INFO - PROCESS | 10386 | 1463625489592 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]]]}] 19:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1333ms 19:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:38:09 INFO - PROCESS | 10386 | 1463625489650 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:38:09 INFO - PROCESS | 10386 | 1463625489653 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:38:09 INFO - PROCESS | 10386 | 1463625489660 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:38:09 INFO - PROCESS | 10386 | 1463625489663 Marionette TRACE conn3 <- [1,1510,null,{}] 19:38:09 INFO - PROCESS | 10386 | 1463625489668 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}] 19:38:09 INFO - PROCESS | 10386 | 1463625489860 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:38:10 INFO - PROCESS | 10386 | 1463625490061 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cab6c00 == 136 [pid = 10386] [id = 385] 19:38:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 272 (0xa1053800) [pid = 10386] [serial = 1156] [outer = (nil)] 19:38:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 273 (0xa503d800) [pid = 10386] [serial = 1157] [outer = 0xa1053800] 19:38:10 INFO - PROCESS | 10386 | 1463625490179 Marionette DEBUG loaded listener.js 19:38:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 274 (0xa50f0000) [pid = 10386] [serial = 1158] [outer = 0xa1053800] 19:38:11 INFO - PROCESS | 10386 | 1463625491025 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]]]}] 19:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1382ms 19:38:11 INFO - PROCESS | 10386 | 1463625491041 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:38:11 INFO - PROCESS | 10386 | 1463625491045 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:38:11 INFO - PROCESS | 10386 | 1463625491050 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:38:11 INFO - PROCESS | 10386 | 1463625491054 Marionette TRACE conn3 <- [1,1514,null,{}] 19:38:11 INFO - PROCESS | 10386 | 1463625491059 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}] 19:38:11 INFO - PROCESS | 10386 | 1463625491246 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:38:11 INFO - PROCESS | 10386 | 1463625491455 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d32f000 == 137 [pid = 10386] [id = 386] 19:38:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 275 (0xa322a800) [pid = 10386] [serial = 1159] [outer = (nil)] 19:38:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 276 (0xa6a56c00) [pid = 10386] [serial = 1160] [outer = 0xa322a800] 19:38:11 INFO - PROCESS | 10386 | 1463625491590 Marionette DEBUG loaded listener.js 19:38:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 277 (0xa6a61800) [pid = 10386] [serial = 1161] [outer = 0xa322a800] 19:38:12 INFO - PROCESS | 10386 | 1463625492425 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]]]}] 19:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1429ms 19:38:12 INFO - PROCESS | 10386 | 1463625492480 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:38:12 INFO - PROCESS | 10386 | 1463625492483 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:38:12 INFO - PROCESS | 10386 | 1463625492490 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:38:12 INFO - PROCESS | 10386 | 1463625492493 Marionette TRACE conn3 <- [1,1518,null,{}] 19:38:12 INFO - PROCESS | 10386 | 1463625492498 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}] 19:38:12 INFO - PROCESS | 10386 | 1463625492683 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:38:12 INFO - PROCESS | 10386 | 1463625492885 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c749400 == 138 [pid = 10386] [id = 387] 19:38:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 278 (0x8c74a800) [pid = 10386] [serial = 1162] [outer = (nil)] 19:38:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 279 (0x8c752400) [pid = 10386] [serial = 1163] [outer = 0x8c74a800] 19:38:13 INFO - PROCESS | 10386 | 1463625493002 Marionette DEBUG loaded listener.js 19:38:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 280 (0x8c754c00) [pid = 10386] [serial = 1164] [outer = 0x8c74a800] 19:38:13 INFO - PROCESS | 10386 | 1463625493826 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]]]}] 19:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1386ms 19:38:13 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:38:13 INFO - PROCESS | 10386 | 1463625493877 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:38:13 INFO - PROCESS | 10386 | 1463625493880 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:38:13 INFO - PROCESS | 10386 | 1463625493885 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:38:13 INFO - PROCESS | 10386 | 1463625493889 Marionette TRACE conn3 <- [1,1522,null,{}] 19:38:13 INFO - PROCESS | 10386 | 1463625493903 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}] 19:38:14 INFO - PROCESS | 10386 | 1463625494071 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:38:14 INFO - PROCESS | 10386 | 1463625494278 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6bd000 == 139 [pid = 10386] [id = 388] 19:38:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 281 (0x8b6bf800) [pid = 10386] [serial = 1165] [outer = (nil)] 19:38:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 282 (0x8b6c5c00) [pid = 10386] [serial = 1166] [outer = 0x8b6bf800] 19:38:14 INFO - PROCESS | 10386 | 1463625494395 Marionette DEBUG loaded listener.js 19:38:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 283 (0x8b6c8800) [pid = 10386] [serial = 1167] [outer = 0x8b6bf800] 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:38:15 INFO - PROCESS | 10386 | 1463625495158 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"]]]}] 19:38:15 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 () { 19:38:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:38:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:38:15 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 () { 19:38:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:38:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:38:15 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 () { 19:38:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:38:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:38:15 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 () { 19:38:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:38:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:38:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1341ms 19:38:15 INFO - PROCESS | 10386 | 1463625495232 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:38:15 INFO - PROCESS | 10386 | 1463625495236 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:38:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:38:15 INFO - PROCESS | 10386 | 1463625495242 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:38:15 INFO - PROCESS | 10386 | 1463625495244 Marionette TRACE conn3 <- [1,1526,null,{}] 19:38:15 INFO - PROCESS | 10386 | 1463625495249 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}] 19:38:15 INFO - PROCESS | 10386 | 1463625495414 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:38:15 INFO - PROCESS | 10386 | 1463625495622 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6c0000 == 140 [pid = 10386] [id = 389] 19:38:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 284 (0x8b6c4400) [pid = 10386] [serial = 1168] [outer = (nil)] 19:38:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 285 (0x8c751400) [pid = 10386] [serial = 1169] [outer = 0x8b6c4400] 19:38:15 INFO - PROCESS | 10386 | 1463625495745 Marionette DEBUG loaded listener.js 19:38:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 286 (0x8c757800) [pid = 10386] [serial = 1170] [outer = 0x8b6c4400] 19:38:16 INFO - PROCESS | 10386 | 1463625496485 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"]]]}] 19:38:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:38:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:38:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:38:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:38:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:38:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:38:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1280ms 19:38:16 INFO - PROCESS | 10386 | 1463625496523 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:38:16 INFO - PROCESS | 10386 | 1463625496530 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:38:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:38:16 INFO - PROCESS | 10386 | 1463625496537 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:38:16 INFO - PROCESS | 10386 | 1463625496540 Marionette TRACE conn3 <- [1,1530,null,{}] 19:38:16 INFO - PROCESS | 10386 | 1463625496545 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}] 19:38:16 INFO - PROCESS | 10386 | 1463625496759 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:38:16 INFO - PROCESS | 10386 | 1463625496942 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x88bc2c00 == 141 [pid = 10386] [id = 390] 19:38:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 287 (0x88bc3000) [pid = 10386] [serial = 1171] [outer = (nil)] 19:38:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 288 (0x88bce400) [pid = 10386] [serial = 1172] [outer = 0x88bc3000] 19:38:17 INFO - PROCESS | 10386 | 1463625497055 Marionette DEBUG loaded listener.js 19:38:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 289 (0x8b6be800) [pid = 10386] [serial = 1173] [outer = 0x88bc3000] 19:38:17 INFO - PROCESS | 10386 | 1463625497866 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]]]}] 19:38:17 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 19:38:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:38:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:38:17 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. 19:38:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:38:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1380ms 19:38:17 INFO - PROCESS | 10386 | 1463625497920 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:38:17 INFO - PROCESS | 10386 | 1463625497923 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:38:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:38:17 INFO - PROCESS | 10386 | 1463625497929 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:38:17 INFO - PROCESS | 10386 | 1463625497932 Marionette TRACE conn3 <- [1,1534,null,{}] 19:38:17 INFO - PROCESS | 10386 | 1463625497937 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}] 19:38:18 INFO - PROCESS | 10386 | 1463625498134 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:38:18 INFO - PROCESS | 10386 | 1463625498368 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a267c00 == 142 [pid = 10386] [id = 391] 19:38:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 290 (0x8b8cc800) [pid = 10386] [serial = 1174] [outer = (nil)] 19:38:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 291 (0x91b6dc00) [pid = 10386] [serial = 1175] [outer = 0x8b8cc800] 19:38:18 INFO - PROCESS | 10386 | 1463625498447 Marionette DEBUG loaded listener.js 19:38:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 292 (0x927d8000) [pid = 10386] [serial = 1176] [outer = 0x8b8cc800] 19:38:19 INFO - PROCESS | 10386 | 1463625499289 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]]]}] 19:38:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:38:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1428ms 19:38:19 INFO - PROCESS | 10386 | 1463625499358 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:38:19 INFO - PROCESS | 10386 | 1463625499362 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:38:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:38:19 INFO - PROCESS | 10386 | 1463625499368 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:38:19 INFO - PROCESS | 10386 | 1463625499371 Marionette TRACE conn3 <- [1,1538,null,{}] 19:38:19 INFO - PROCESS | 10386 | 1463625499376 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}] 19:38:19 INFO - PROCESS | 10386 | 1463625499553 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:38:19 INFO - PROCESS | 10386 | 1463625499817 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x864c2800 == 143 [pid = 10386] [id = 392] 19:38:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 293 (0x864c3800) [pid = 10386] [serial = 1177] [outer = (nil)] 19:38:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 294 (0x864cac00) [pid = 10386] [serial = 1178] [outer = 0x864c3800] 19:38:19 INFO - PROCESS | 10386 | 1463625499895 Marionette DEBUG loaded listener.js 19:38:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 295 (0x864ccc00) [pid = 10386] [serial = 1179] [outer = 0x864c3800] 19:38:21 INFO - PROCESS | 10386 | 1463625501059 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]]]}] 19:38:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:38:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1744ms 19:38:21 INFO - PROCESS | 10386 | 1463625501112 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:38:21 INFO - PROCESS | 10386 | 1463625501116 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:38:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:38:21 INFO - PROCESS | 10386 | 1463625501125 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:38:21 INFO - PROCESS | 10386 | 1463625501130 Marionette TRACE conn3 <- [1,1542,null,{}] 19:38:21 INFO - PROCESS | 10386 | 1463625501138 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}] 19:38:21 INFO - PROCESS | 10386 | 1463625501330 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:38:21 INFO - PROCESS | 10386 | 1463625501604 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x864c5c00 == 144 [pid = 10386] [id = 393] 19:38:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 296 (0x8b0c8000) [pid = 10386] [serial = 1180] [outer = (nil)] 19:38:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 297 (0x8b0cd000) [pid = 10386] [serial = 1181] [outer = 0x8b0c8000] 19:38:21 INFO - PROCESS | 10386 | 1463625501677 Marionette DEBUG loaded listener.js 19:38:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 298 (0x8b0d0c00) [pid = 10386] [serial = 1182] [outer = 0x8b0c8000] 19:38:22 INFO - PROCESS | 10386 | 1463625502634 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]]]}] 19:38:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:38:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1582ms 19:38:22 INFO - PROCESS | 10386 | 1463625502708 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:38:22 INFO - PROCESS | 10386 | 1463625502715 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:38:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:38:22 INFO - PROCESS | 10386 | 1463625502724 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:38:22 INFO - PROCESS | 10386 | 1463625502728 Marionette TRACE conn3 <- [1,1546,null,{}] 19:38:22 INFO - PROCESS | 10386 | 1463625502733 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}] 19:38:22 INFO - PROCESS | 10386 | 1463625502941 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:38:23 INFO - PROCESS | 10386 | 1463625503286 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8aec2000 == 143 [pid = 10386] [id = 374] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8e089c00 == 142 [pid = 10386] [id = 373] 19:38:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8c5c00 == 143 [pid = 10386] [id = 394] 19:38:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 299 (0x8c678c00) [pid = 10386] [serial = 1183] [outer = (nil)] 19:38:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 300 (0x8cab7800) [pid = 10386] [serial = 1184] [outer = 0x8c678c00] 19:38:23 INFO - PROCESS | 10386 | 1463625503438 Marionette DEBUG loaded listener.js 19:38:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 301 (0x8d4c4000) [pid = 10386] [serial = 1185] [outer = 0x8c678c00] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8f5d7400 == 142 [pid = 10386] [id = 372] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8a270400 == 141 [pid = 10386] [id = 371] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8a272800 == 140 [pid = 10386] [id = 370] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8cac2800 == 139 [pid = 10386] [id = 369] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x9d32b800 == 138 [pid = 10386] [id = 362] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0xa3251c00 == 137 [pid = 10386] [id = 361] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x9d4cb400 == 136 [pid = 10386] [id = 360] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8f5d4000 == 135 [pid = 10386] [id = 359] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8ef45c00 == 134 [pid = 10386] [id = 358] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8d609400 == 133 [pid = 10386] [id = 357] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x91e02000 == 132 [pid = 10386] [id = 356] 19:38:23 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd98400 == 131 [pid = 10386] [id = 355] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 300 (0x8caf2000) [pid = 10386] [serial = 1046] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 299 (0x8d4cb400) [pid = 10386] [serial = 1001] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 298 (0x8dd93800) [pid = 10386] [serial = 1047] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 297 (0x8f47f000) [pid = 10386] [serial = 1004] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 296 (0x9ad60000) [pid = 10386] [serial = 1019] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 295 (0x92221c00) [pid = 10386] [serial = 1052] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 294 (0x912d0400) [pid = 10386] [serial = 1044] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 293 (0x8f487c00) [pid = 10386] [serial = 1043] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 292 (0x9120b000) [pid = 10386] [serial = 1049] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 291 (0x91d79800) [pid = 10386] [serial = 1050] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 290 (0x9963c000) [pid = 10386] [serial = 1013] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 289 (0x9d79a400) [pid = 10386] [serial = 1025] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 288 (0xa1050400) [pid = 10386] [serial = 1028] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 287 (0x91fd4c00) [pid = 10386] [serial = 1040] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 286 (0x93cc9400) [pid = 10386] [serial = 1007] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 285 (0x9d48ac00) [pid = 10386] [serial = 1022] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 284 (0x9a9a0800) [pid = 10386] [serial = 1016] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 283 (0x9772a000) [pid = 10386] [serial = 1010] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 282 (0xa21ac800) [pid = 10386] [serial = 1031] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 281 (0xa26c7000) [pid = 10386] [serial = 1034] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 280 (0x8dd91400) [pid = 10386] [serial = 1037] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 279 (0x991a9400) [pid = 10386] [serial = 1059] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 278 (0x90fb0000) [pid = 10386] [serial = 729] [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.] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 277 (0x927d8c00) [pid = 10386] [serial = 1053] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 276 (0x991a9c00) [pid = 10386] [serial = 1062] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 275 (0x9395b800) [pid = 10386] [serial = 1055] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 274 (0x9817e800) [pid = 10386] [serial = 1058] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 273 (0x94614c00) [pid = 10386] [serial = 1056] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | --DOMWINDOW == 272 (0x9772c800) [pid = 10386] [serial = 1061] [outer = (nil)] [url = about:blank] 19:38:24 INFO - PROCESS | 10386 | 1463625504213 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]]]}] 19:38:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:38:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1534ms 19:38:24 INFO - PROCESS | 10386 | 1463625504259 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:38:24 INFO - PROCESS | 10386 | 1463625504263 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:38:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:38:24 INFO - PROCESS | 10386 | 1463625504280 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:38:24 INFO - PROCESS | 10386 | 1463625504285 Marionette TRACE conn3 <- [1,1550,null,{}] 19:38:24 INFO - PROCESS | 10386 | 1463625504302 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}] 19:38:24 INFO - PROCESS | 10386 | 1463625504470 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:38:24 INFO - PROCESS | 10386 | 1463625504482 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x88bcd000 == 132 [pid = 10386] [id = 395] 19:38:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 273 (0x8eca5c00) [pid = 10386] [serial = 1186] [outer = (nil)] 19:38:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 274 (0x8ef3fc00) [pid = 10386] [serial = 1187] [outer = 0x8eca5c00] 19:38:24 INFO - PROCESS | 10386 | 1463625504550 Marionette DEBUG loaded listener.js 19:38:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 275 (0x8f3c3c00) [pid = 10386] [serial = 1188] [outer = 0x8eca5c00] 19:38:25 INFO - PROCESS | 10386 | 1463625505441 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]]]}] 19:38:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:38:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1252ms 19:38:25 INFO - PROCESS | 10386 | 1463625505521 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:38:25 INFO - PROCESS | 10386 | 1463625505526 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:38:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:38:25 INFO - PROCESS | 10386 | 1463625505531 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:38:25 INFO - PROCESS | 10386 | 1463625505533 Marionette TRACE conn3 <- [1,1554,null,{}] 19:38:25 INFO - PROCESS | 10386 | 1463625505539 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}] 19:38:25 INFO - PROCESS | 10386 | 1463625505702 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:38:25 INFO - PROCESS | 10386 | 1463625505712 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd9f000 == 133 [pid = 10386] [id = 396] 19:38:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 276 (0x8ef4c000) [pid = 10386] [serial = 1189] [outer = (nil)] 19:38:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 277 (0x8f5dc000) [pid = 10386] [serial = 1190] [outer = 0x8ef4c000] 19:38:25 INFO - PROCESS | 10386 | 1463625505777 Marionette DEBUG loaded listener.js 19:38:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 278 (0x9120bc00) [pid = 10386] [serial = 1191] [outer = 0x8ef4c000] 19:38:26 INFO - PROCESS | 10386 | 1463625506677 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]]]}] 19:38:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:38:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1175ms 19:38:26 INFO - PROCESS | 10386 | 1463625506707 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:38:26 INFO - PROCESS | 10386 | 1463625506711 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:38:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:38:26 INFO - PROCESS | 10386 | 1463625506716 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:38:26 INFO - PROCESS | 10386 | 1463625506718 Marionette TRACE conn3 <- [1,1558,null,{}] 19:38:26 INFO - PROCESS | 10386 | 1463625506723 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}] 19:38:26 INFO - PROCESS | 10386 | 1463625506937 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:38:26 INFO - PROCESS | 10386 | 1463625506970 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efea800 == 134 [pid = 10386] [id = 397] 19:38:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 279 (0x8f514c00) [pid = 10386] [serial = 1192] [outer = (nil)] 19:38:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 280 (0x91b6d800) [pid = 10386] [serial = 1193] [outer = 0x8f514c00] 19:38:27 INFO - PROCESS | 10386 | 1463625507034 Marionette DEBUG loaded listener.js 19:38:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 281 (0x91d7e400) [pid = 10386] [serial = 1194] [outer = 0x8f514c00] 19:38:27 INFO - PROCESS | 10386 | 1463625507921 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]]]}] 19:38:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:38:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1479ms 19:38:28 INFO - PROCESS | 10386 | --DOMWINDOW == 280 (0x91b75c00) [pid = 10386] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:38:28 INFO - PROCESS | 10386 | --DOMWINDOW == 279 (0x8d60cc00) [pid = 10386] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:38:28 INFO - PROCESS | 10386 | --DOMWINDOW == 278 (0x8b8ac800) [pid = 10386] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:38:28 INFO - PROCESS | 10386 | --DOMWINDOW == 277 (0x8b8afc00) [pid = 10386] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:38:28 INFO - PROCESS | 10386 | --DOMWINDOW == 276 (0x91b75800) [pid = 10386] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:38:28 INFO - PROCESS | 10386 | --DOMWINDOW == 275 (0x8dd97000) [pid = 10386] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:38:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:38:28 INFO - PROCESS | 10386 | 1463625508218 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:38:28 INFO - PROCESS | 10386 | 1463625508221 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:38:28 INFO - PROCESS | 10386 | 1463625508226 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:38:28 INFO - PROCESS | 10386 | 1463625508229 Marionette TRACE conn3 <- [1,1562,null,{}] 19:38:28 INFO - PROCESS | 10386 | 1463625508234 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}] 19:38:28 INFO - PROCESS | 10386 | 1463625508404 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:38:28 INFO - PROCESS | 10386 | 1463625508414 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x8eff0400 == 135 [pid = 10386] [id = 398] 19:38:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 276 (0x8f510400) [pid = 10386] [serial = 1195] [outer = (nil)] 19:38:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 277 (0x9277e000) [pid = 10386] [serial = 1196] [outer = 0x8f510400] 19:38:28 INFO - PROCESS | 10386 | 1463625508487 Marionette DEBUG loaded listener.js 19:38:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 278 (0x927db000) [pid = 10386] [serial = 1197] [outer = 0x8f510400] 19:38:29 INFO - PROCESS | 10386 | 1463625509319 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]]]}] 19:38:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:38:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1134ms 19:38:29 INFO - PROCESS | 10386 | 1463625509366 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:38:29 INFO - PROCESS | 10386 | 1463625509368 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:38:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:38:29 INFO - PROCESS | 10386 | 1463625509375 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:38:29 INFO - PROCESS | 10386 | 1463625509377 Marionette TRACE conn3 <- [1,1566,null,{}] 19:38:29 INFO - PROCESS | 10386 | 1463625509382 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}] 19:38:29 INFO - PROCESS | 10386 | 1463625509537 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:38:29 INFO - PROCESS | 10386 | 1463625509549 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b6e400 == 136 [pid = 10386] [id = 399] 19:38:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 279 (0x91fd7400) [pid = 10386] [serial = 1198] [outer = (nil)] 19:38:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 280 (0x92c0dc00) [pid = 10386] [serial = 1199] [outer = 0x91fd7400] 19:38:29 INFO - PROCESS | 10386 | 1463625509613 Marionette DEBUG loaded listener.js 19:38:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 281 (0x93cc9800) [pid = 10386] [serial = 1200] [outer = 0x91fd7400] 19:38:30 INFO - PROCESS | 10386 | 1463625510624 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]]]}] 19:38:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:38:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1282ms 19:38:30 INFO - PROCESS | 10386 | 1463625510659 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:38:30 INFO - PROCESS | 10386 | 1463625510665 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:38:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:38:30 INFO - PROCESS | 10386 | 1463625510675 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:38:30 INFO - PROCESS | 10386 | 1463625510681 Marionette TRACE conn3 <- [1,1570,null,{}] 19:38:30 INFO - PROCESS | 10386 | 1463625510690 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}] 19:38:30 INFO - PROCESS | 10386 | 1463625510895 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:38:31 INFO - PROCESS | 10386 | 1463625511169 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x88bc8c00 == 137 [pid = 10386] [id = 400] 19:38:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 282 (0x89851c00) [pid = 10386] [serial = 1201] [outer = (nil)] 19:38:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 283 (0x8b0c8400) [pid = 10386] [serial = 1202] [outer = 0x89851c00] 19:38:31 INFO - PROCESS | 10386 | 1463625511292 Marionette DEBUG loaded listener.js 19:38:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 284 (0x8b6bec00) [pid = 10386] [serial = 1203] [outer = 0x89851c00] 19:38:32 INFO - PROCESS | 10386 | 1463625512170 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]]]}] 19:38:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:38:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1544ms 19:38:32 INFO - PROCESS | 10386 | 1463625512220 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:38:32 INFO - PROCESS | 10386 | 1463625512227 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:38:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:38:32 INFO - PROCESS | 10386 | 1463625512238 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:38:32 INFO - PROCESS | 10386 | 1463625512241 Marionette TRACE conn3 <- [1,1574,null,{}] 19:38:32 INFO - PROCESS | 10386 | 1463625512248 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}] 19:38:32 INFO - PROCESS | 10386 | 1463625512451 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:38:32 INFO - PROCESS | 10386 | 1463625512738 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d6c7000 == 138 [pid = 10386] [id = 401] 19:38:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 285 (0x8d6cb800) [pid = 10386] [serial = 1204] [outer = (nil)] 19:38:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 286 (0x8dd9f800) [pid = 10386] [serial = 1205] [outer = 0x8d6cb800] 19:38:32 INFO - PROCESS | 10386 | 1463625512862 Marionette DEBUG loaded listener.js 19:38:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 287 (0x8eca7c00) [pid = 10386] [serial = 1206] [outer = 0x8d6cb800] 19:38:33 INFO - PROCESS | 10386 | 1463625513760 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]]]}] 19:38:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:38:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1586ms 19:38:33 INFO - PROCESS | 10386 | 1463625513824 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:38:33 INFO - PROCESS | 10386 | 1463625513828 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:38:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:38:33 INFO - PROCESS | 10386 | 1463625513834 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:38:33 INFO - PROCESS | 10386 | 1463625513840 Marionette TRACE conn3 <- [1,1578,null,{}] 19:38:33 INFO - PROCESS | 10386 | 1463625513855 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}] 19:38:34 INFO - PROCESS | 10386 | 1463625514078 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:38:34 INFO - PROCESS | 10386 | 1463625514330 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8c5800 == 139 [pid = 10386] [id = 402] 19:38:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 288 (0x8cac2c00) [pid = 10386] [serial = 1207] [outer = (nil)] 19:38:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 289 (0x91fd6c00) [pid = 10386] [serial = 1208] [outer = 0x8cac2c00] 19:38:34 INFO - PROCESS | 10386 | 1463625514464 Marionette DEBUG loaded listener.js 19:38:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 290 (0x92c0a400) [pid = 10386] [serial = 1209] [outer = 0x8cac2c00] 19:38:35 INFO - PROCESS | 10386 | 1463625515265 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]]]}] 19:38:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:38:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1497ms 19:38:35 INFO - PROCESS | 10386 | 1463625515334 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:38:35 INFO - PROCESS | 10386 | 1463625515337 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:38:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:38:35 INFO - PROCESS | 10386 | 1463625515344 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:38:35 INFO - PROCESS | 10386 | 1463625515347 Marionette TRACE conn3 <- [1,1582,null,{}] 19:38:35 INFO - PROCESS | 10386 | 1463625515352 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}] 19:38:35 INFO - PROCESS | 10386 | 1463625515539 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:38:35 INFO - PROCESS | 10386 | 1463625515751 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x90fb3c00 == 140 [pid = 10386] [id = 403] 19:38:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 291 (0x946f3000) [pid = 10386] [serial = 1210] [outer = (nil)] 19:38:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 292 (0x95320000) [pid = 10386] [serial = 1211] [outer = 0x946f3000] 19:38:35 INFO - PROCESS | 10386 | 1463625515875 Marionette DEBUG loaded listener.js 19:38:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 293 (0x9817e800) [pid = 10386] [serial = 1212] [outer = 0x946f3000] 19:38:36 INFO - PROCESS | 10386 | 1463625516729 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]]]}] 19:38:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:38:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1433ms 19:38:36 INFO - PROCESS | 10386 | 1463625516778 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:38:36 INFO - PROCESS | 10386 | 1463625516781 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:38:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:38:36 INFO - PROCESS | 10386 | 1463625516787 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:38:36 INFO - PROCESS | 10386 | 1463625516790 Marionette TRACE conn3 <- [1,1586,null,{}] 19:38:36 INFO - PROCESS | 10386 | 1463625516795 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}] 19:38:36 INFO - PROCESS | 10386 | 1463625516974 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:38:37 INFO - PROCESS | 10386 | 1463625517191 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x946f5800 == 141 [pid = 10386] [id = 404] 19:38:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 294 (0x9512ac00) [pid = 10386] [serial = 1213] [outer = (nil)] 19:38:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 295 (0x99636800) [pid = 10386] [serial = 1214] [outer = 0x9512ac00] 19:38:37 INFO - PROCESS | 10386 | 1463625517302 Marionette DEBUG loaded listener.js 19:38:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 296 (0x996a4c00) [pid = 10386] [serial = 1215] [outer = 0x9512ac00] 19:38:38 INFO - PROCESS | 10386 | 1463625518197 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]]]}] 19:38:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:38:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1477ms 19:38:38 INFO - PROCESS | 10386 | 1463625518266 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:38:38 INFO - PROCESS | 10386 | 1463625518269 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:38:38 INFO - PROCESS | 10386 | 1463625518275 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:38:38 INFO - PROCESS | 10386 | 1463625518278 Marionette TRACE conn3 <- [1,1590,null,{}] 19:38:38 INFO - PROCESS | 10386 | 1463625518283 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}] 19:38:38 INFO - PROCESS | 10386 | 1463625518526 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:38:38 INFO - PROCESS | 10386 | 1463625518751 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aebe000 == 142 [pid = 10386] [id = 405] 19:38:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 297 (0x978b3800) [pid = 10386] [serial = 1216] [outer = (nil)] 19:38:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 298 (0x9ad5b000) [pid = 10386] [serial = 1217] [outer = 0x978b3800] 19:38:38 INFO - PROCESS | 10386 | 1463625518911 Marionette DEBUG loaded listener.js 19:38:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 299 (0x9b12d800) [pid = 10386] [serial = 1218] [outer = 0x978b3800] 19:38:39 INFO - PROCESS | 10386 | 1463625519755 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]]]}] 19:38:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:38:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1535ms 19:38:39 INFO - PROCESS | 10386 | 1463625519811 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:38:39 INFO - PROCESS | 10386 | 1463625519817 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:38:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:38:39 INFO - PROCESS | 10386 | 1463625519824 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:38:39 INFO - PROCESS | 10386 | 1463625519827 Marionette TRACE conn3 <- [1,1594,null,{}] 19:38:39 INFO - PROCESS | 10386 | 1463625519832 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}] 19:38:40 INFO - PROCESS | 10386 | 1463625520008 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:38:40 INFO - PROCESS | 10386 | 1463625520224 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d4cb400 == 143 [pid = 10386] [id = 406] 19:38:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 300 (0x998c3800) [pid = 10386] [serial = 1219] [outer = (nil)] 19:38:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 301 (0xa1057400) [pid = 10386] [serial = 1220] [outer = 0x998c3800] 19:38:40 INFO - PROCESS | 10386 | 1463625520342 Marionette DEBUG loaded listener.js 19:38:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 302 (0xa21ac800) [pid = 10386] [serial = 1221] [outer = 0x998c3800] 19:38:41 INFO - PROCESS | 10386 | 1463625521218 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]]]}] 19:38:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:38:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1433ms 19:38:41 INFO - PROCESS | 10386 | 1463625521258 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:38:41 INFO - PROCESS | 10386 | 1463625521262 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:38:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:38:41 INFO - PROCESS | 10386 | 1463625521268 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:38:41 INFO - PROCESS | 10386 | 1463625521271 Marionette TRACE conn3 <- [1,1598,null,{}] 19:38:41 INFO - PROCESS | 10386 | 1463625521276 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}] 19:38:41 INFO - PROCESS | 10386 | 1463625521451 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:38:41 INFO - PROCESS | 10386 | 1463625521670 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x9962f400 == 144 [pid = 10386] [id = 407] 19:38:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 303 (0x9d4d2c00) [pid = 10386] [serial = 1222] [outer = (nil)] 19:38:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 304 (0xa3227800) [pid = 10386] [serial = 1223] [outer = 0x9d4d2c00] 19:38:41 INFO - PROCESS | 10386 | 1463625521780 Marionette DEBUG loaded listener.js 19:38:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 305 (0xa32b2800) [pid = 10386] [serial = 1224] [outer = 0x9d4d2c00] 19:38:42 INFO - PROCESS | 10386 | 1463625522672 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]]]}] 19:38:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:38:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1430ms 19:38:42 INFO - PROCESS | 10386 | 1463625522698 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:38:42 INFO - PROCESS | 10386 | 1463625522701 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:38:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:38:42 INFO - PROCESS | 10386 | 1463625522707 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:38:42 INFO - PROCESS | 10386 | 1463625522709 Marionette TRACE conn3 <- [1,1602,null,{}] 19:38:42 INFO - PROCESS | 10386 | 1463625522715 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}] 19:38:42 INFO - PROCESS | 10386 | 1463625522893 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:38:43 INFO - PROCESS | 10386 | 1463625523166 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a269800 == 145 [pid = 10386] [id = 408] 19:38:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 306 (0x8a38fc00) [pid = 10386] [serial = 1225] [outer = (nil)] 19:38:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 307 (0xa35ea800) [pid = 10386] [serial = 1226] [outer = 0x8a38fc00] 19:38:43 INFO - PROCESS | 10386 | 1463625523286 Marionette DEBUG loaded listener.js 19:38:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 308 (0xa6281c00) [pid = 10386] [serial = 1227] [outer = 0x8a38fc00] 19:38:44 INFO - PROCESS | 10386 | 1463625524088 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]]]}] 19:38:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:38:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1444ms 19:38:44 INFO - PROCESS | 10386 | 1463625524153 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:38:44 INFO - PROCESS | 10386 | 1463625524156 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:38:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:38:44 INFO - PROCESS | 10386 | 1463625524162 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:38:44 INFO - PROCESS | 10386 | 1463625524164 Marionette TRACE conn3 <- [1,1606,null,{}] 19:38:44 INFO - PROCESS | 10386 | 1463625524170 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}] 19:38:44 INFO - PROCESS | 10386 | 1463625524353 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:38:44 INFO - PROCESS | 10386 | 1463625524567 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f3bdc00 == 146 [pid = 10386] [id = 409] 19:38:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 309 (0xa3028400) [pid = 10386] [serial = 1228] [outer = (nil)] 19:38:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 310 (0xa6a40400) [pid = 10386] [serial = 1229] [outer = 0xa3028400] 19:38:44 INFO - PROCESS | 10386 | 1463625524689 Marionette DEBUG loaded listener.js 19:38:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 311 (0xa6a48000) [pid = 10386] [serial = 1230] [outer = 0xa3028400] 19:38:45 INFO - PROCESS | 10386 | 1463625525553 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]]]}] 19:38:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:38:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1431ms 19:38:45 INFO - PROCESS | 10386 | 1463625525593 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:38:45 INFO - PROCESS | 10386 | 1463625525597 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:38:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:38:45 INFO - PROCESS | 10386 | 1463625525603 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:38:45 INFO - PROCESS | 10386 | 1463625525606 Marionette TRACE conn3 <- [1,1610,null,{}] 19:38:45 INFO - PROCESS | 10386 | 1463625525612 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}] 19:38:45 INFO - PROCESS | 10386 | 1463625525811 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:38:46 INFO - PROCESS | 10386 | 1463625526032 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x892e8400 == 147 [pid = 10386] [id = 410] 19:38:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 312 (0x892e8c00) [pid = 10386] [serial = 1231] [outer = (nil)] 19:38:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 313 (0x892f1400) [pid = 10386] [serial = 1232] [outer = 0x892e8c00] 19:38:46 INFO - PROCESS | 10386 | 1463625526156 Marionette DEBUG loaded listener.js 19:38:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 314 (0xa68b6800) [pid = 10386] [serial = 1233] [outer = 0x892e8c00] 19:38:47 INFO - PROCESS | 10386 | 1463625527028 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]]]}] 19:38:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:38:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1488ms 19:38:47 INFO - PROCESS | 10386 | 1463625527091 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:38:47 INFO - PROCESS | 10386 | 1463625527095 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:38:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:38:47 INFO - PROCESS | 10386 | 1463625527101 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:38:47 INFO - PROCESS | 10386 | 1463625527103 Marionette TRACE conn3 <- [1,1614,null,{}] 19:38:47 INFO - PROCESS | 10386 | 1463625527109 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}] 19:38:47 INFO - PROCESS | 10386 | 1463625527286 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:38:47 INFO - PROCESS | 10386 | 1463625527506 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x892e8800 == 148 [pid = 10386] [id = 411] 19:38:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 315 (0x892f2c00) [pid = 10386] [serial = 1234] [outer = (nil)] 19:38:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 316 (0x8dd53800) [pid = 10386] [serial = 1235] [outer = 0x892f2c00] 19:38:47 INFO - PROCESS | 10386 | 1463625527635 Marionette DEBUG loaded listener.js 19:38:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 317 (0x8dd56000) [pid = 10386] [serial = 1236] [outer = 0x892f2c00] 19:38:48 INFO - PROCESS | 10386 | 1463625528571 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]]]}] 19:38:48 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 19:38:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1536ms 19:38:48 INFO - PROCESS | 10386 | 1463625528638 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:38:48 INFO - PROCESS | 10386 | 1463625528641 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:38:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:38:48 INFO - PROCESS | 10386 | 1463625528656 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:38:48 INFO - PROCESS | 10386 | 1463625528659 Marionette TRACE conn3 <- [1,1618,null,{}] 19:38:48 INFO - PROCESS | 10386 | 1463625528664 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}] 19:38:48 INFO - PROCESS | 10386 | 1463625528845 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:38:49 INFO - PROCESS | 10386 | 1463625529061 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x856b2c00 == 149 [pid = 10386] [id = 412] 19:38:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 318 (0x856b3000) [pid = 10386] [serial = 1237] [outer = (nil)] 19:38:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 319 (0x856b9c00) [pid = 10386] [serial = 1238] [outer = 0x856b3000] 19:38:49 INFO - PROCESS | 10386 | 1463625529184 Marionette DEBUG loaded listener.js 19:38:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 320 (0x856bcc00) [pid = 10386] [serial = 1239] [outer = 0x856b3000] 19:38:50 INFO - PROCESS | 10386 | 1463625530075 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]]]}] 19:38:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:38:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1482ms 19:38:50 INFO - PROCESS | 10386 | 1463625530138 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:38:50 INFO - PROCESS | 10386 | 1463625530142 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:38:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:38:50 INFO - PROCESS | 10386 | 1463625530148 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:38:50 INFO - PROCESS | 10386 | 1463625530150 Marionette TRACE conn3 <- [1,1622,null,{}] 19:38:50 INFO - PROCESS | 10386 | 1463625530156 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}] 19:38:50 INFO - PROCESS | 10386 | 1463625530339 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:38:50 INFO - PROCESS | 10386 | 1463625530559 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x856b5400 == 150 [pid = 10386] [id = 413] 19:38:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 321 (0x856b9000) [pid = 10386] [serial = 1240] [outer = (nil)] 19:38:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 322 (0x8dd56400) [pid = 10386] [serial = 1241] [outer = 0x856b9000] 19:38:50 INFO - PROCESS | 10386 | 1463625530679 Marionette DEBUG loaded listener.js 19:38:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 323 (0x8dd5b000) [pid = 10386] [serial = 1242] [outer = 0x856b9000] 19:38:51 INFO - PROCESS | 10386 | 1463625531543 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]]]}] 19:38:51 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 19:38:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1436ms 19:38:51 INFO - PROCESS | 10386 | 1463625531585 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:38:51 INFO - PROCESS | 10386 | 1463625531588 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:38:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:38:51 INFO - PROCESS | 10386 | 1463625531594 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:38:51 INFO - PROCESS | 10386 | 1463625531596 Marionette TRACE conn3 <- [1,1626,null,{}] 19:38:51 INFO - PROCESS | 10386 | 1463625531602 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}] 19:38:51 INFO - PROCESS | 10386 | 1463625531778 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:38:52 INFO - PROCESS | 10386 | 1463625532001 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x892ef000 == 151 [pid = 10386] [id = 414] 19:38:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 324 (0x8d6c8800) [pid = 10386] [serial = 1243] [outer = (nil)] 19:38:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 325 (0x91fd5c00) [pid = 10386] [serial = 1244] [outer = 0x8d6c8800] 19:38:52 INFO - PROCESS | 10386 | 1463625532123 Marionette DEBUG loaded listener.js 19:38:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 326 (0x9277fc00) [pid = 10386] [serial = 1245] [outer = 0x8d6c8800] 19:38:53 INFO - PROCESS | 10386 | 1463625533633 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]]]}] 19:38:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:38:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2082ms 19:38:53 INFO - PROCESS | 10386 | 1463625533691 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:38:53 INFO - PROCESS | 10386 | 1463625533695 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:38:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:38:53 INFO - PROCESS | 10386 | 1463625533706 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:38:53 INFO - PROCESS | 10386 | 1463625533711 Marionette TRACE conn3 <- [1,1630,null,{}] 19:38:53 INFO - PROCESS | 10386 | 1463625533720 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}] 19:38:53 INFO - PROCESS | 10386 | 1463625533912 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:38:54 INFO - PROCESS | 10386 | 1463625534134 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x856b9800 == 152 [pid = 10386] [id = 415] 19:38:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 327 (0x892ee000) [pid = 10386] [serial = 1246] [outer = (nil)] 19:38:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 328 (0x8b0c3800) [pid = 10386] [serial = 1247] [outer = 0x892ee000] 19:38:54 INFO - PROCESS | 10386 | 1463625534243 Marionette DEBUG loaded listener.js 19:38:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 329 (0x8b0cc000) [pid = 10386] [serial = 1248] [outer = 0x892ee000] 19:38:55 INFO - PROCESS | 10386 | 1463625535239 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]]]}] 19:38:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:38:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1584ms 19:38:55 INFO - PROCESS | 10386 | 1463625535290 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:38:55 INFO - PROCESS | 10386 | 1463625535297 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:38:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:38:55 INFO - PROCESS | 10386 | 1463625535306 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:38:55 INFO - PROCESS | 10386 | 1463625535310 Marionette TRACE conn3 <- [1,1634,null,{}] 19:38:55 INFO - PROCESS | 10386 | 1463625535316 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}] 19:38:55 INFO - PROCESS | 10386 | 1463625535495 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:38:55 INFO - PROCESS | 10386 | 1463625535757 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x892eec00 == 153 [pid = 10386] [id = 416] 19:38:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 330 (0x8aec3000) [pid = 10386] [serial = 1249] [outer = (nil)] 19:38:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 331 (0x8b8b0800) [pid = 10386] [serial = 1250] [outer = 0x8aec3000] 19:38:55 INFO - PROCESS | 10386 | 1463625535871 Marionette DEBUG loaded listener.js 19:38:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 332 (0x8b95dc00) [pid = 10386] [serial = 1251] [outer = 0x8aec3000] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 331 (0xa6782c00) [pid = 10386] [serial = 1094] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 330 (0xa6a47800) [pid = 10386] [serial = 1097] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 329 (0xa6a5fc00) [pid = 10386] [serial = 1100] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 328 (0x8985a400) [pid = 10386] [serial = 1103] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 327 (0x92c0ec00) [pid = 10386] [serial = 1127] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x92335400 == 152 [pid = 10386] [id = 75] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8eff0400 == 151 [pid = 10386] [id = 398] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8efea800 == 150 [pid = 10386] [id = 397] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd9f000 == 149 [pid = 10386] [id = 396] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x88bcd000 == 148 [pid = 10386] [id = 395] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8c5c00 == 147 [pid = 10386] [id = 394] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x864c5c00 == 146 [pid = 10386] [id = 393] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x9d326c00 == 145 [pid = 10386] [id = 384] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x946f1000 == 144 [pid = 10386] [id = 383] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x99f56000 == 143 [pid = 10386] [id = 382] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8f510800 == 142 [pid = 10386] [id = 381] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8a26c400 == 141 [pid = 10386] [id = 380] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x927de800 == 140 [pid = 10386] [id = 379] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8f5da400 == 139 [pid = 10386] [id = 378] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8ef4a400 == 138 [pid = 10386] [id = 377] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8d601400 == 137 [pid = 10386] [id = 376] 19:38:56 INFO - PROCESS | 10386 | --DOCSHELL 0x8cabac00 == 136 [pid = 10386] [id = 375] 19:38:56 INFO - PROCESS | 10386 | 1463625536828 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]]]}] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 326 (0x92780c00) [pid = 10386] [serial = 1121] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 325 (0x99f5dc00) [pid = 10386] [serial = 1073] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 324 (0x8f50a800) [pid = 10386] [serial = 1067] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 323 (0x9d494c00) [pid = 10386] [serial = 1076] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 322 (0x8efe4800) [pid = 10386] [serial = 1109] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 321 (0x8f482400) [pid = 10386] [serial = 1110] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 320 (0xa50eb400) [pid = 10386] [serial = 1088] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 319 (0x8efe4400) [pid = 10386] [serial = 1106] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 318 (0x90fb1c00) [pid = 10386] [serial = 1115] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 317 (0x91b0d000) [pid = 10386] [serial = 1116] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 316 (0x8caf7c00) [pid = 10386] [serial = 1112] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 315 (0x8e098c00) [pid = 10386] [serial = 1113] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 314 (0x998bf800) [pid = 10386] [serial = 1064] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 313 (0xa32b2c00) [pid = 10386] [serial = 1082] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 312 (0xa675bc00) [pid = 10386] [serial = 1091] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 311 (0x92337400) [pid = 10386] [serial = 1070] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 310 (0xa22be400) [pid = 10386] [serial = 1079] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 309 (0xa354e800) [pid = 10386] [serial = 1085] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 308 (0x927d2800) [pid = 10386] [serial = 1122] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 307 (0x91de1400) [pid = 10386] [serial = 1118] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 306 (0x91fd7c00) [pid = 10386] [serial = 1119] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 305 (0x92c04400) [pid = 10386] [serial = 1124] [outer = (nil)] [url = about:blank] 19:38:56 INFO - PROCESS | 10386 | --DOMWINDOW == 304 (0x92c08c00) [pid = 10386] [serial = 1125] [outer = (nil)] [url = about:blank] 19:38:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:38:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1587ms 19:38:56 INFO - PROCESS | 10386 | 1463625536893 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:38:56 INFO - PROCESS | 10386 | 1463625536896 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:38:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:38:56 INFO - PROCESS | 10386 | 1463625536903 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:38:56 INFO - PROCESS | 10386 | 1463625536908 Marionette TRACE conn3 <- [1,1638,null,{}] 19:38:56 INFO - PROCESS | 10386 | 1463625536922 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}] 19:38:57 INFO - PROCESS | 10386 | 1463625537128 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:38:57 INFO - PROCESS | 10386 | 1463625537340 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b0c6800 == 137 [pid = 10386] [id = 417] 19:38:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 305 (0x8c67d400) [pid = 10386] [serial = 1252] [outer = (nil)] 19:38:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 306 (0x8cab5800) [pid = 10386] [serial = 1253] [outer = 0x8c67d400] 19:38:57 INFO - PROCESS | 10386 | 1463625537417 Marionette DEBUG loaded listener.js 19:38:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 307 (0x8d4cd000) [pid = 10386] [serial = 1254] [outer = 0x8c67d400] 19:38:58 INFO - PROCESS | 10386 | 1463625538123 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]]]}] 19:38:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:38:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1233ms 19:38:58 INFO - PROCESS | 10386 | 1463625538138 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:38:58 INFO - PROCESS | 10386 | 1463625538141 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 19:38:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:38:58 INFO - PROCESS | 10386 | 1463625538147 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:38:58 INFO - PROCESS | 10386 | 1463625538149 Marionette TRACE conn3 <- [1,1642,null,{}] 19:38:58 INFO - PROCESS | 10386 | 1463625538154 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}] 19:38:58 INFO - PROCESS | 10386 | 1463625538310 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:38:58 INFO - PROCESS | 10386 | 1463625538511 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x856b8800 == 138 [pid = 10386] [id = 418] 19:38:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 308 (0x8cabf400) [pid = 10386] [serial = 1255] [outer = (nil)] 19:38:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 309 (0x8dd5b400) [pid = 10386] [serial = 1256] [outer = 0x8cabf400] 19:38:58 INFO - PROCESS | 10386 | 1463625538576 Marionette DEBUG loaded listener.js 19:38:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 310 (0x8e097000) [pid = 10386] [serial = 1257] [outer = 0x8cabf400] 19:38:59 INFO - PROCESS | 10386 | 1463625539342 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]]]}] 19:38:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:38:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1232ms 19:38:59 INFO - PROCESS | 10386 | 1463625539380 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:38:59 INFO - PROCESS | 10386 | 1463625539382 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 19:38:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:38:59 INFO - PROCESS | 10386 | 1463625539395 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:38:59 INFO - PROCESS | 10386 | 1463625539397 Marionette TRACE conn3 <- [1,1646,null,{}] 19:38:59 INFO - PROCESS | 10386 | 1463625539403 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}] 19:38:59 INFO - PROCESS | 10386 | 1463625539623 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:38:59 INFO - PROCESS | 10386 | 1463625539647 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd52800 == 139 [pid = 10386] [id = 419] 19:38:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 311 (0x8dd96000) [pid = 10386] [serial = 1258] [outer = (nil)] 19:38:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 312 (0x8eff0800) [pid = 10386] [serial = 1259] [outer = 0x8dd96000] 19:38:59 INFO - PROCESS | 10386 | 1463625539713 Marionette DEBUG loaded listener.js 19:38:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 313 (0x8f47f000) [pid = 10386] [serial = 1260] [outer = 0x8dd96000] 19:39:00 INFO - PROCESS | 10386 | 1463625540561 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]]]}] 19:39:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:39:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1242ms 19:39:00 INFO - PROCESS | 10386 | 1463625540631 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:39:00 INFO - PROCESS | 10386 | 1463625540635 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 19:39:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:39:00 INFO - PROCESS | 10386 | 1463625540645 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:39:00 INFO - PROCESS | 10386 | 1463625540647 Marionette TRACE conn3 <- [1,1650,null,{}] 19:39:00 INFO - PROCESS | 10386 | 1463625540652 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}] 19:39:01 INFO - PROCESS | 10386 | 1463625541388 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:39:01 INFO - PROCESS | 10386 | --DOMWINDOW == 312 (0x8f514c00) [pid = 10386] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:39:01 INFO - PROCESS | 10386 | --DOMWINDOW == 311 (0x8c678c00) [pid = 10386] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:39:01 INFO - PROCESS | 10386 | --DOMWINDOW == 310 (0x929f3c00) [pid = 10386] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:39:01 INFO - PROCESS | 10386 | --DOMWINDOW == 309 (0x8b0c8000) [pid = 10386] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:39:01 INFO - PROCESS | 10386 | --DOMWINDOW == 308 (0x8f510400) [pid = 10386] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:39:01 INFO - PROCESS | 10386 | --DOMWINDOW == 307 (0x8eca5c00) [pid = 10386] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:39:01 INFO - PROCESS | 10386 | --DOMWINDOW == 306 (0x8ef4c000) [pid = 10386] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:39:01 INFO - PROCESS | 10386 | 1463625541567 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x88bc7c00 == 140 [pid = 10386] [id = 420] 19:39:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 307 (0x88bc8400) [pid = 10386] [serial = 1261] [outer = (nil)] 19:39:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 308 (0x8c67c000) [pid = 10386] [serial = 1262] [outer = 0x88bc8400] 19:39:01 INFO - PROCESS | 10386 | 1463625541633 Marionette DEBUG loaded listener.js 19:39:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 309 (0x8e094c00) [pid = 10386] [serial = 1263] [outer = 0x88bc8400] 19:39:02 INFO - PROCESS | 10386 | 1463625542274 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]]]}] 19:39:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:39:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1678ms 19:39:02 INFO - PROCESS | 10386 | 1463625542323 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:39:02 INFO - PROCESS | 10386 | 1463625542326 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 19:39:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:39:02 INFO - PROCESS | 10386 | 1463625542342 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:39:02 INFO - PROCESS | 10386 | 1463625542345 Marionette TRACE conn3 <- [1,1654,null,{}] 19:39:02 INFO - PROCESS | 10386 | 1463625542352 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}] 19:39:02 INFO - PROCESS | 10386 | 1463625542511 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:39:02 INFO - PROCESS | 10386 | 1463625542524 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c753800 == 141 [pid = 10386] [id = 421] 19:39:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 310 (0x8c755000) [pid = 10386] [serial = 1264] [outer = (nil)] 19:39:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 311 (0x91b11400) [pid = 10386] [serial = 1265] [outer = 0x8c755000] 19:39:02 INFO - PROCESS | 10386 | 1463625542593 Marionette DEBUG loaded listener.js 19:39:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 312 (0x91d70000) [pid = 10386] [serial = 1266] [outer = 0x8c755000] 19:39:03 INFO - PROCESS | 10386 | 1463625543617 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]]]}] 19:39:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:39:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1348ms 19:39:03 INFO - PROCESS | 10386 | 1463625543681 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:39:03 INFO - PROCESS | 10386 | 1463625543687 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 19:39:03 INFO - PROCESS | 10386 | 1463625543695 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:39:03 INFO - PROCESS | 10386 | 1463625543701 Marionette TRACE conn3 <- [1,1658,null,{}] 19:39:03 INFO - PROCESS | 10386 | 1463625543710 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}] 19:39:03 INFO - PROCESS | 10386 | 1463625543946 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:39:04 INFO - PROCESS | 10386 | 1463625544216 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x892f4000 == 142 [pid = 10386] [id = 422] 19:39:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 313 (0x892f4800) [pid = 10386] [serial = 1267] [outer = (nil)] 19:39:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 314 (0x8985ac00) [pid = 10386] [serial = 1268] [outer = 0x892f4800] 19:39:04 INFO - PROCESS | 10386 | 1463625544334 Marionette DEBUG loaded listener.js 19:39:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 315 (0x8b0c8000) [pid = 10386] [serial = 1269] [outer = 0x892f4800] 19:39:05 INFO - PROCESS | 10386 | 1463625545195 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]]]}] 19:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1534ms 19:39:05 INFO - PROCESS | 10386 | 1463625545228 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:39:05 INFO - PROCESS | 10386 | 1463625545235 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 19:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:39:05 INFO - PROCESS | 10386 | 1463625545246 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:39:05 INFO - PROCESS | 10386 | 1463625545249 Marionette TRACE conn3 <- [1,1662,null,{}] 19:39:05 INFO - PROCESS | 10386 | 1463625545255 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}] 19:39:05 INFO - PROCESS | 10386 | 1463625545433 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:39:05 INFO - PROCESS | 10386 | 1463625545655 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x8985dc00 == 143 [pid = 10386] [id = 423] 19:39:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 316 (0x8b0c6c00) [pid = 10386] [serial = 1270] [outer = (nil)] 19:39:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 317 (0x8c74c000) [pid = 10386] [serial = 1271] [outer = 0x8b0c6c00] 19:39:05 INFO - PROCESS | 10386 | 1463625545818 Marionette DEBUG loaded listener.js 19:39:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 318 (0x8cafa400) [pid = 10386] [serial = 1272] [outer = 0x8b0c6c00] 19:39:06 INFO - PROCESS | 10386 | 1463625546723 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]]]}] 19:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1542ms 19:39:06 INFO - PROCESS | 10386 | 1463625546788 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:39:06 INFO - PROCESS | 10386 | 1463625546792 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 19:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:39:06 INFO - PROCESS | 10386 | 1463625546798 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:39:06 INFO - PROCESS | 10386 | 1463625546804 Marionette TRACE conn3 <- [1,1666,null,{}] 19:39:06 INFO - PROCESS | 10386 | 1463625546818 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}] 19:39:07 INFO - PROCESS | 10386 | 1463625546999 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:39:07 INFO - PROCESS | 10386 | 1463625547257 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd94800 == 144 [pid = 10386] [id = 424] 19:39:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 319 (0x8f5cf400) [pid = 10386] [serial = 1273] [outer = (nil)] 19:39:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 320 (0x90fb3800) [pid = 10386] [serial = 1274] [outer = 0x8f5cf400] 19:39:07 INFO - PROCESS | 10386 | 1463625547382 Marionette DEBUG loaded listener.js 19:39:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 321 (0x91b6fc00) [pid = 10386] [serial = 1275] [outer = 0x8f5cf400] 19:39:08 INFO - PROCESS | 10386 | 1463625548216 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]]]}] 19:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1490ms 19:39:08 INFO - PROCESS | 10386 | 1463625548288 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:39:08 INFO - PROCESS | 10386 | 1463625548292 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 19:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:39:08 INFO - PROCESS | 10386 | 1463625548298 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:39:08 INFO - PROCESS | 10386 | 1463625548301 Marionette TRACE conn3 <- [1,1670,null,{}] 19:39:08 INFO - PROCESS | 10386 | 1463625548306 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}] 19:39:08 INFO - PROCESS | 10386 | 1463625548525 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:39:08 INFO - PROCESS | 10386 | 1463625548740 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d60a800 == 145 [pid = 10386] [id = 425] 19:39:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 322 (0x8f508000) [pid = 10386] [serial = 1276] [outer = (nil)] 19:39:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 323 (0x91fdec00) [pid = 10386] [serial = 1277] [outer = 0x8f508000] 19:39:08 INFO - PROCESS | 10386 | 1463625548897 Marionette DEBUG loaded listener.js 19:39:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 324 (0x9278c000) [pid = 10386] [serial = 1278] [outer = 0x8f508000] 19:39:09 INFO - PROCESS | 10386 | 1463625549690 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]]]}] 19:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1428ms 19:39:09 INFO - PROCESS | 10386 | 1463625549726 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:39:09 INFO - PROCESS | 10386 | 1463625549730 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 19:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:39:09 INFO - PROCESS | 10386 | 1463625549735 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:39:09 INFO - PROCESS | 10386 | 1463625549738 Marionette TRACE conn3 <- [1,1674,null,{}] 19:39:09 INFO - PROCESS | 10386 | 1463625549743 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}] 19:39:09 INFO - PROCESS | 10386 | 1463625549914 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:39:10 INFO - PROCESS | 10386 | 1463625550146 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f5dcc00 == 146 [pid = 10386] [id = 426] 19:39:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 325 (0x91ddd800) [pid = 10386] [serial = 1279] [outer = (nil)] 19:39:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 326 (0x92c08000) [pid = 10386] [serial = 1280] [outer = 0x91ddd800] 19:39:10 INFO - PROCESS | 10386 | 1463625550256 Marionette DEBUG loaded listener.js 19:39:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 327 (0x92c0fc00) [pid = 10386] [serial = 1281] [outer = 0x91ddd800] 19:39:11 INFO - PROCESS | 10386 | 1463625551117 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]]]}] 19:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1434ms 19:39:11 INFO - PROCESS | 10386 | 1463625551179 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:39:11 INFO - PROCESS | 10386 | 1463625551183 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 19:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:39:11 INFO - PROCESS | 10386 | 1463625551191 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:39:11 INFO - PROCESS | 10386 | 1463625551194 Marionette TRACE conn3 <- [1,1678,null,{}] 19:39:11 INFO - PROCESS | 10386 | 1463625551199 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}] 19:39:11 INFO - PROCESS | 10386 | 1463625551406 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:39:11 INFO - PROCESS | 10386 | 1463625551677 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fd6800 == 147 [pid = 10386] [id = 427] 19:39:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 328 (0x92c07000) [pid = 10386] [serial = 1282] [outer = (nil)] 19:39:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 329 (0x97725c00) [pid = 10386] [serial = 1283] [outer = 0x92c07000] 19:39:11 INFO - PROCESS | 10386 | 1463625551802 Marionette DEBUG loaded listener.js 19:39:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 330 (0x977c2800) [pid = 10386] [serial = 1284] [outer = 0x92c07000] 19:39:12 INFO - PROCESS | 10386 | 1463625552560 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]]]}] 19:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1433ms 19:39:12 INFO - PROCESS | 10386 | 1463625552624 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:39:12 INFO - PROCESS | 10386 | 1463625552628 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 19:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:39:12 INFO - PROCESS | 10386 | 1463625552634 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:39:12 INFO - PROCESS | 10386 | 1463625552637 Marionette TRACE conn3 <- [1,1682,null,{}] 19:39:12 INFO - PROCESS | 10386 | 1463625552642 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}] 19:39:12 INFO - PROCESS | 10386 | 1463625552822 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:39:13 INFO - PROCESS | 10386 | 1463625553038 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x93cd1c00 == 148 [pid = 10386] [id = 428] 19:39:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 331 (0x9772a000) [pid = 10386] [serial = 1285] [outer = (nil)] 19:39:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 332 (0x996a2c00) [pid = 10386] [serial = 1286] [outer = 0x9772a000] 19:39:13 INFO - PROCESS | 10386 | 1463625553149 Marionette DEBUG loaded listener.js 19:39:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 333 (0x998c8800) [pid = 10386] [serial = 1287] [outer = 0x9772a000] 19:39:14 INFO - PROCESS | 10386 | 1463625554004 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]]]}] 19:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1435ms 19:39:14 INFO - PROCESS | 10386 | 1463625554074 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:39:14 INFO - PROCESS | 10386 | 1463625554078 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 19:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:39:14 INFO - PROCESS | 10386 | 1463625554086 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:39:14 INFO - PROCESS | 10386 | 1463625554089 Marionette TRACE conn3 <- [1,1686,null,{}] 19:39:14 INFO - PROCESS | 10386 | 1463625554094 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}] 19:39:14 INFO - PROCESS | 10386 | 1463625554261 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:39:14 INFO - PROCESS | 10386 | 1463625554481 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x9770cc00 == 149 [pid = 10386] [id = 429] 19:39:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 334 (0x979dac00) [pid = 10386] [serial = 1288] [outer = (nil)] 19:39:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 335 (0x9a5a3800) [pid = 10386] [serial = 1289] [outer = 0x979dac00] 19:39:14 INFO - PROCESS | 10386 | 1463625554593 Marionette DEBUG loaded listener.js 19:39:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 336 (0x9a9eac00) [pid = 10386] [serial = 1290] [outer = 0x979dac00] 19:39:15 INFO - PROCESS | 10386 | 1463625555468 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]]]}] 19:39:15 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 19:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1430ms 19:39:15 INFO - PROCESS | 10386 | 1463625555517 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:39:15 INFO - PROCESS | 10386 | 1463625555520 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 19:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:39:15 INFO - PROCESS | 10386 | 1463625555526 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:39:15 INFO - PROCESS | 10386 | 1463625555528 Marionette TRACE conn3 <- [1,1690,null,{}] 19:39:15 INFO - PROCESS | 10386 | 1463625555534 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}] 19:39:15 INFO - PROCESS | 10386 | 1463625555699 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:39:15 INFO - PROCESS | 10386 | 1463625555975 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b95c800 == 150 [pid = 10386] [id = 430] 19:39:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 337 (0x8d4c5c00) [pid = 10386] [serial = 1291] [outer = (nil)] 19:39:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 338 (0x9b071800) [pid = 10386] [serial = 1292] [outer = 0x8d4c5c00] 19:39:16 INFO - PROCESS | 10386 | 1463625556054 Marionette DEBUG loaded listener.js 19:39:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 339 (0xa0505800) [pid = 10386] [serial = 1293] [outer = 0x8d4c5c00] 19:39:16 INFO - PROCESS | 10386 | 1463625556868 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]]]}] 19:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1378ms 19:39:16 INFO - PROCESS | 10386 | 1463625556912 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:39:16 INFO - PROCESS | 10386 | 1463625556924 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 19:39:16 INFO - PROCESS | 10386 | 1463625556929 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:39:16 INFO - PROCESS | 10386 | 1463625556932 Marionette TRACE conn3 <- [1,1694,null,{}] 19:39:16 INFO - PROCESS | 10386 | 1463625556937 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}] 19:39:17 INFO - PROCESS | 10386 | 1463625557109 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:39:17 INFO - PROCESS | 10386 | 1463625557333 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x9b12dc00 == 151 [pid = 10386] [id = 431] 19:39:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 340 (0x9d32f800) [pid = 10386] [serial = 1294] [outer = (nil)] 19:39:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 341 (0xa3023000) [pid = 10386] [serial = 1295] [outer = 0x9d32f800] 19:39:17 INFO - PROCESS | 10386 | 1463625557442 Marionette DEBUG loaded listener.js 19:39:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 342 (0xa32b4000) [pid = 10386] [serial = 1296] [outer = 0x9d32f800] 19:39:18 INFO - PROCESS | 10386 | 1463625558362 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]]]}] 19:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1497ms 19:39:18 INFO - PROCESS | 10386 | 1463625558426 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:39:18 INFO - PROCESS | 10386 | 1463625558430 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 19:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:39:18 INFO - PROCESS | 10386 | 1463625558435 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:39:18 INFO - PROCESS | 10386 | 1463625558439 Marionette TRACE conn3 <- [1,1698,null,{}] 19:39:18 INFO - PROCESS | 10386 | 1463625558444 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}] 19:39:18 INFO - PROCESS | 10386 | 1463625558675 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:39:19 INFO - PROCESS | 10386 | 1463625558984 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:19 INFO - PROCESS | 10386 | ++DOCSHELL 0xa26ea000 == 152 [pid = 10386] [id = 432] 19:39:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 343 (0xa67c9c00) [pid = 10386] [serial = 1297] [outer = (nil)] 19:39:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 344 (0xa6a3ac00) [pid = 10386] [serial = 1298] [outer = 0xa67c9c00] 19:39:19 INFO - PROCESS | 10386 | 1463625559071 Marionette DEBUG loaded listener.js 19:39:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 345 (0xa6a56000) [pid = 10386] [serial = 1299] [outer = 0xa67c9c00] 19:39:19 INFO - PROCESS | 10386 | 1463625559843 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]]]}] 19:39:19 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 19:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1482ms 19:39:19 INFO - PROCESS | 10386 | 1463625559918 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:39:19 INFO - PROCESS | 10386 | 1463625559921 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 19:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:39:19 INFO - PROCESS | 10386 | 1463625559927 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:39:19 INFO - PROCESS | 10386 | 1463625559929 Marionette TRACE conn3 <- [1,1702,null,{}] 19:39:19 INFO - PROCESS | 10386 | 1463625559935 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}] 19:39:20 INFO - PROCESS | 10386 | 1463625560127 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:39:20 INFO - PROCESS | 10386 | 1463625560391 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e02800 == 153 [pid = 10386] [id = 433] 19:39:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 346 (0x84e02c00) [pid = 10386] [serial = 1300] [outer = (nil)] 19:39:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 347 (0x84e0a400) [pid = 10386] [serial = 1301] [outer = 0x84e02c00] 19:39:20 INFO - PROCESS | 10386 | 1463625560468 Marionette DEBUG loaded listener.js 19:39:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 348 (0x84e0cc00) [pid = 10386] [serial = 1302] [outer = 0x84e02c00] 19:39:21 INFO - PROCESS | 10386 | 1463625561317 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]]]}] 19:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1437ms 19:39:21 INFO - PROCESS | 10386 | 1463625561365 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:39:21 INFO - PROCESS | 10386 | 1463625561368 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 19:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:39:21 INFO - PROCESS | 10386 | 1463625561375 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:39:21 INFO - PROCESS | 10386 | 1463625561378 Marionette TRACE conn3 <- [1,1706,null,{}] 19:39:21 INFO - PROCESS | 10386 | 1463625561383 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}] 19:39:21 INFO - PROCESS | 10386 | 1463625561554 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:39:21 INFO - PROCESS | 10386 | 1463625561838 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e09400 == 154 [pid = 10386] [id = 434] 19:39:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 349 (0x84e0b000) [pid = 10386] [serial = 1303] [outer = (nil)] 19:39:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 350 (0x87711400) [pid = 10386] [serial = 1304] [outer = 0x84e0b000] 19:39:21 INFO - PROCESS | 10386 | 1463625561917 Marionette DEBUG loaded listener.js 19:39:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 351 (0x87713000) [pid = 10386] [serial = 1305] [outer = 0x84e0b000] 19:39:22 INFO - PROCESS | 10386 | 1463625562716 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]]]}] 19:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1387ms 19:39:22 INFO - PROCESS | 10386 | 1463625562764 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:39:22 INFO - PROCESS | 10386 | 1463625562767 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 19:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:39:22 INFO - PROCESS | 10386 | 1463625562773 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:39:22 INFO - PROCESS | 10386 | 1463625562776 Marionette TRACE conn3 <- [1,1710,null,{}] 19:39:22 INFO - PROCESS | 10386 | 1463625562788 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}] 19:39:22 INFO - PROCESS | 10386 | 1463625562967 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:39:23 INFO - PROCESS | 10386 | 1463625563236 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e01400 == 155 [pid = 10386] [id = 435] 19:39:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 352 (0x8770e000) [pid = 10386] [serial = 1306] [outer = (nil)] 19:39:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 353 (0x8771a400) [pid = 10386] [serial = 1307] [outer = 0x8770e000] 19:39:23 INFO - PROCESS | 10386 | 1463625563314 Marionette DEBUG loaded listener.js 19:39:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 354 (0x8771c000) [pid = 10386] [serial = 1308] [outer = 0x8770e000] 19:39:24 INFO - PROCESS | 10386 | 1463625564147 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]]]}] 19:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1441ms 19:39:24 INFO - PROCESS | 10386 | 1463625564216 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:39:24 INFO - PROCESS | 10386 | 1463625564219 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 19:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:39:24 INFO - PROCESS | 10386 | 1463625564225 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:39:24 INFO - PROCESS | 10386 | 1463625564228 Marionette TRACE conn3 <- [1,1714,null,{}] 19:39:24 INFO - PROCESS | 10386 | 1463625564233 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}] 19:39:24 INFO - PROCESS | 10386 | 1463625564415 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:39:24 INFO - PROCESS | 10386 | 1463625564682 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x84b67000 == 156 [pid = 10386] [id = 436] 19:39:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 355 (0x84b68400) [pid = 10386] [serial = 1309] [outer = (nil)] 19:39:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 356 (0x84b6f000) [pid = 10386] [serial = 1310] [outer = 0x84b68400] 19:39:24 INFO - PROCESS | 10386 | 1463625564761 Marionette DEBUG loaded listener.js 19:39:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 357 (0x84b71400) [pid = 10386] [serial = 1311] [outer = 0x84b68400] 19:39:25 INFO - PROCESS | 10386 | 1463625565574 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]]]}] 19:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1382ms 19:39:25 INFO - PROCESS | 10386 | 1463625565621 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:39:25 INFO - PROCESS | 10386 | 1463625565624 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 19:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:39:25 INFO - PROCESS | 10386 | 1463625565630 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:39:25 INFO - PROCESS | 10386 | 1463625565633 Marionette TRACE conn3 <- [1,1718,null,{}] 19:39:25 INFO - PROCESS | 10386 | 1463625565639 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}] 19:39:25 INFO - PROCESS | 10386 | 1463625565817 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:39:26 INFO - PROCESS | 10386 | 1463625566108 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x84b6dc00 == 157 [pid = 10386] [id = 437] 19:39:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 358 (0x84b70400) [pid = 10386] [serial = 1312] [outer = (nil)] 19:39:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 359 (0x87719000) [pid = 10386] [serial = 1313] [outer = 0x84b70400] 19:39:26 INFO - PROCESS | 10386 | 1463625566187 Marionette DEBUG loaded listener.js 19:39:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 360 (0x87e3f000) [pid = 10386] [serial = 1314] [outer = 0x84b70400] 19:39:27 INFO - PROCESS | 10386 | 1463625567046 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]]]}] 19:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1483ms 19:39:27 INFO - PROCESS | 10386 | 1463625567115 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:39:27 INFO - PROCESS | 10386 | 1463625567118 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 19:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:39:27 INFO - PROCESS | 10386 | 1463625567124 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:39:27 INFO - PROCESS | 10386 | 1463625567127 Marionette TRACE conn3 <- [1,1722,null,{}] 19:39:27 INFO - PROCESS | 10386 | 1463625567132 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}] 19:39:27 INFO - PROCESS | 10386 | 1463625567310 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:39:27 INFO - PROCESS | 10386 | 1463625567583 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x84b72800 == 158 [pid = 10386] [id = 438] 19:39:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 361 (0x84b74800) [pid = 10386] [serial = 1315] [outer = (nil)] 19:39:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 362 (0x87e46c00) [pid = 10386] [serial = 1316] [outer = 0x84b74800] 19:39:27 INFO - PROCESS | 10386 | 1463625567700 Marionette DEBUG loaded listener.js 19:39:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 363 (0x87e49400) [pid = 10386] [serial = 1317] [outer = 0x84b74800] 19:39:28 INFO - PROCESS | 10386 | 1463625568526 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]]]}] 19:39:28 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 19:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1482ms 19:39:28 INFO - PROCESS | 10386 | 1463625568606 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:39:28 INFO - PROCESS | 10386 | 1463625568610 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 19:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:39:28 INFO - PROCESS | 10386 | 1463625568615 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:39:28 INFO - PROCESS | 10386 | 1463625568618 Marionette TRACE conn3 <- [1,1726,null,{}] 19:39:28 INFO - PROCESS | 10386 | 1463625568624 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}] 19:39:28 INFO - PROCESS | 10386 | 1463625568839 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:39:29 INFO - PROCESS | 10386 | 1463625569149 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e10c00 == 159 [pid = 10386] [id = 439] 19:39:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 364 (0x87e40c00) [pid = 10386] [serial = 1318] [outer = (nil)] 19:39:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 365 (0x8b6c3c00) [pid = 10386] [serial = 1319] [outer = 0x87e40c00] 19:39:29 INFO - PROCESS | 10386 | 1463625569229 Marionette DEBUG loaded listener.js 19:39:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 366 (0x8b6c9800) [pid = 10386] [serial = 1320] [outer = 0x87e40c00] 19:39:30 INFO - PROCESS | 10386 | 1463625570032 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]]]}] 19:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1481ms 19:39:30 INFO - PROCESS | 10386 | 1463625570097 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:39:30 INFO - PROCESS | 10386 | 1463625570101 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 19:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:39:30 INFO - PROCESS | 10386 | 1463625570107 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:39:30 INFO - PROCESS | 10386 | 1463625570109 Marionette TRACE conn3 <- [1,1730,null,{}] 19:39:30 INFO - PROCESS | 10386 | 1463625570115 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}] 19:39:30 INFO - PROCESS | 10386 | 1463625570293 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:39:30 INFO - PROCESS | 10386 | 1463625570563 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x87e4d800 == 160 [pid = 10386] [id = 440] 19:39:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 367 (0x88bc3400) [pid = 10386] [serial = 1321] [outer = (nil)] 19:39:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 368 (0x927ddc00) [pid = 10386] [serial = 1322] [outer = 0x88bc3400] 19:39:30 INFO - PROCESS | 10386 | 1463625570691 Marionette DEBUG loaded listener.js 19:39:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 369 (0x94610c00) [pid = 10386] [serial = 1323] [outer = 0x88bc3400] 19:39:31 INFO - PROCESS | 10386 | 1463625571508 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]]]}] 19:39:31 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 19:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1438ms 19:39:31 INFO - PROCESS | 10386 | 1463625571545 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:39:31 INFO - PROCESS | 10386 | 1463625571548 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 19:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:39:31 INFO - PROCESS | 10386 | 1463625571554 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:39:31 INFO - PROCESS | 10386 | 1463625571556 Marionette TRACE conn3 <- [1,1734,null,{}] 19:39:31 INFO - PROCESS | 10386 | 1463625571562 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}] 19:39:31 INFO - PROCESS | 10386 | 1463625571739 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:39:32 INFO - PROCESS | 10386 | 1463625572391 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x864d0c00 == 161 [pid = 10386] [id = 441] 19:39:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 370 (0x8770e800) [pid = 10386] [serial = 1324] [outer = (nil)] 19:39:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 371 (0x8771ac00) [pid = 10386] [serial = 1325] [outer = 0x8770e800] 19:39:32 INFO - PROCESS | 10386 | 1463625572472 Marionette DEBUG loaded listener.js 19:39:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 372 (0x88bd0800) [pid = 10386] [serial = 1326] [outer = 0x8770e800] 19:39:33 INFO - PROCESS | 10386 | 1463625573305 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]]]}] 19:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1783ms 19:39:33 INFO - PROCESS | 10386 | 1463625573338 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:39:33 INFO - PROCESS | 10386 | 1463625573344 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 19:39:33 INFO - PROCESS | 10386 | 1463625573351 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:39:33 INFO - PROCESS | 10386 | 1463625573356 Marionette TRACE conn3 <- [1,1738,null,{}] 19:39:33 INFO - PROCESS | 10386 | 1463625573362 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}] 19:39:33 INFO - PROCESS | 10386 | 1463625573583 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:39:33 INFO - PROCESS | 10386 | --DOCSHELL 0x88bc7c00 == 160 [pid = 10386] [id = 420] 19:39:33 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd52800 == 159 [pid = 10386] [id = 419] 19:39:33 INFO - PROCESS | 10386 | --DOCSHELL 0x856b8800 == 158 [pid = 10386] [id = 418] 19:39:33 INFO - PROCESS | 10386 | --DOCSHELL 0x8b0c6800 == 157 [pid = 10386] [id = 417] 19:39:33 INFO - PROCESS | 10386 | --DOCSHELL 0x892eec00 == 156 [pid = 10386] [id = 416] 19:39:33 INFO - PROCESS | 10386 | --DOCSHELL 0x856b9800 == 155 [pid = 10386] [id = 415] 19:39:34 INFO - PROCESS | 10386 | --DOCSHELL 0x8aebe000 == 154 [pid = 10386] [id = 405] 19:39:34 INFO - PROCESS | 10386 | --DOCSHELL 0x946f5800 == 153 [pid = 10386] [id = 404] 19:39:34 INFO - PROCESS | 10386 | --DOCSHELL 0x90fb3c00 == 152 [pid = 10386] [id = 403] 19:39:34 INFO - PROCESS | 10386 | --DOCSHELL 0x8d6c7000 == 151 [pid = 10386] [id = 401] 19:39:34 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8c5800 == 150 [pid = 10386] [id = 402] 19:39:34 INFO - PROCESS | 10386 | --DOCSHELL 0x88bc8c00 == 149 [pid = 10386] [id = 400] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 371 (0x92c0dc00) [pid = 10386] [serial = 1199] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 370 (0x927db000) [pid = 10386] [serial = 1197] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 369 (0xa6a56c00) [pid = 10386] [serial = 1160] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 368 (0x91b6d800) [pid = 10386] [serial = 1193] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 367 (0x9d326400) [pid = 10386] [serial = 1148] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 366 (0x8d4c4000) [pid = 10386] [serial = 1185] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 365 (0x99de0c00) [pid = 10386] [serial = 1145] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 364 (0x8b0d0c00) [pid = 10386] [serial = 1182] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 363 (0x9277e000) [pid = 10386] [serial = 1196] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 362 (0x8ef3fc00) [pid = 10386] [serial = 1187] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 361 (0x91b6dc00) [pid = 10386] [serial = 1175] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 360 (0xa325b400) [pid = 10386] [serial = 1154] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 359 (0x8f5dc000) [pid = 10386] [serial = 1190] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 358 (0x8c751400) [pid = 10386] [serial = 1169] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 357 (0xa503d800) [pid = 10386] [serial = 1157] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 356 (0x8cab7800) [pid = 10386] [serial = 1184] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 355 (0x97710800) [pid = 10386] [serial = 1139] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 354 (0x8b6c5c00) [pid = 10386] [serial = 1166] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 353 (0x8ecaf800) [pid = 10386] [serial = 1130] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 352 (0x8c752400) [pid = 10386] [serial = 1163] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 351 (0x912df400) [pid = 10386] [serial = 1133] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 350 (0x991a3c00) [pid = 10386] [serial = 1142] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 349 (0x93a5a400) [pid = 10386] [serial = 1136] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 348 (0x8f3c3c00) [pid = 10386] [serial = 1188] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 347 (0x9120bc00) [pid = 10386] [serial = 1191] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 346 (0x864cac00) [pid = 10386] [serial = 1178] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 345 (0xa227cc00) [pid = 10386] [serial = 1151] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 344 (0x88bce400) [pid = 10386] [serial = 1172] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 343 (0x91d7e400) [pid = 10386] [serial = 1194] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | --DOMWINDOW == 342 (0x8b0cd000) [pid = 10386] [serial = 1181] [outer = (nil)] [url = about:blank] 19:39:34 INFO - PROCESS | 10386 | 1463625574314 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x856be000 == 150 [pid = 10386] [id = 442] 19:39:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 343 (0x864cac00) [pid = 10386] [serial = 1327] [outer = (nil)] 19:39:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 344 (0x88bd0000) [pid = 10386] [serial = 1328] [outer = 0x864cac00] 19:39:34 INFO - PROCESS | 10386 | 1463625574392 Marionette DEBUG loaded listener.js 19:39:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 345 (0x8a397c00) [pid = 10386] [serial = 1329] [outer = 0x864cac00] 19:39:35 INFO - PROCESS | 10386 | 1463625575093 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]]]}] 19:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1793ms 19:39:35 INFO - PROCESS | 10386 | 1463625575146 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:39:35 INFO - PROCESS | 10386 | 1463625575152 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 19:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:39:35 INFO - PROCESS | 10386 | 1463625575158 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:39:35 INFO - PROCESS | 10386 | 1463625575160 Marionette TRACE conn3 <- [1,1742,null,{}] 19:39:35 INFO - PROCESS | 10386 | 1463625575170 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}] 19:39:35 INFO - PROCESS | 10386 | 1463625575351 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:39:35 INFO - PROCESS | 10386 | 1463625575539 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x892f0800 == 151 [pid = 10386] [id = 443] 19:39:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 346 (0x8b6cbc00) [pid = 10386] [serial = 1330] [outer = (nil)] 19:39:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 347 (0x8b95b000) [pid = 10386] [serial = 1331] [outer = 0x8b6cbc00] 19:39:35 INFO - PROCESS | 10386 | 1463625575610 Marionette DEBUG loaded listener.js 19:39:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 348 (0x8c67fc00) [pid = 10386] [serial = 1332] [outer = 0x8b6cbc00] 19:39:36 INFO - PROCESS | 10386 | 1463625576373 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]]]}] 19:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1235ms 19:39:36 INFO - PROCESS | 10386 | 1463625576393 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:39:36 INFO - PROCESS | 10386 | 1463625576398 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 19:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:39:36 INFO - PROCESS | 10386 | 1463625576452 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:39:36 INFO - PROCESS | 10386 | 1463625576458 Marionette TRACE conn3 <- [1,1746,null,{}] 19:39:36 INFO - PROCESS | 10386 | 1463625576467 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}] 19:39:36 INFO - PROCESS | 10386 | 1463625576703 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:39:36 INFO - PROCESS | 10386 | 1463625576730 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x892eb000 == 152 [pid = 10386] [id = 444] 19:39:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 349 (0x8dd4e400) [pid = 10386] [serial = 1333] [outer = (nil)] 19:39:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 350 (0x8dd57400) [pid = 10386] [serial = 1334] [outer = 0x8dd4e400] 19:39:36 INFO - PROCESS | 10386 | 1463625576794 Marionette DEBUG loaded listener.js 19:39:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 351 (0x8e091c00) [pid = 10386] [serial = 1335] [outer = 0x8dd4e400] 19:39:37 INFO - PROCESS | 10386 | 1463625577635 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]]]}] 19:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1254ms 19:39:37 INFO - PROCESS | 10386 | 1463625577698 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:39:37 INFO - PROCESS | 10386 | 1463625577702 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 19:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:39:37 INFO - PROCESS | 10386 | 1463625577708 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:39:37 INFO - PROCESS | 10386 | 1463625577710 Marionette TRACE conn3 <- [1,1750,null,{}] 19:39:37 INFO - PROCESS | 10386 | 1463625577715 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}] 19:39:37 INFO - PROCESS | 10386 | 1463625577959 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:39:38 INFO - PROCESS | 10386 | 1463625577988 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cab4c00 == 153 [pid = 10386] [id = 445] 19:39:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 352 (0x8dd59c00) [pid = 10386] [serial = 1336] [outer = (nil)] 19:39:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 353 (0x8efeb800) [pid = 10386] [serial = 1337] [outer = 0x8dd59c00] 19:39:38 INFO - PROCESS | 10386 | 1463625578051 Marionette DEBUG loaded listener.js 19:39:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 354 (0x8f506800) [pid = 10386] [serial = 1338] [outer = 0x8dd59c00] 19:39:38 INFO - PROCESS | 10386 | --DOMWINDOW == 353 (0x88bc8400) [pid = 10386] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:39:38 INFO - PROCESS | 10386 | --DOMWINDOW == 352 (0x8cabf400) [pid = 10386] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:39:38 INFO - PROCESS | 10386 | --DOMWINDOW == 351 (0x8c67d400) [pid = 10386] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:39:38 INFO - PROCESS | 10386 | --DOMWINDOW == 350 (0x892ee000) [pid = 10386] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:39:38 INFO - PROCESS | 10386 | --DOMWINDOW == 349 (0x8aec3000) [pid = 10386] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:39:38 INFO - PROCESS | 10386 | --DOMWINDOW == 348 (0x8dd96000) [pid = 10386] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:39:39 INFO - PROCESS | 10386 | 1463625579148 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]]]}] 19:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1481ms 19:39:39 INFO - PROCESS | 10386 | 1463625579189 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:39:39 INFO - PROCESS | 10386 | 1463625579191 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 19:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:39:39 INFO - PROCESS | 10386 | 1463625579197 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:39:39 INFO - PROCESS | 10386 | 1463625579199 Marionette TRACE conn3 <- [1,1754,null,{}] 19:39:39 INFO - PROCESS | 10386 | 1463625579204 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}] 19:39:39 INFO - PROCESS | 10386 | 1463625579364 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:39:39 INFO - PROCESS | 10386 | 1463625579559 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6c2800 == 154 [pid = 10386] [id = 446] 19:39:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 349 (0x8b8c5c00) [pid = 10386] [serial = 1339] [outer = (nil)] 19:39:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 350 (0x8f509400) [pid = 10386] [serial = 1340] [outer = 0x8b8c5c00] 19:39:39 INFO - PROCESS | 10386 | 1463625579632 Marionette DEBUG loaded listener.js 19:39:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 351 (0x9120b800) [pid = 10386] [serial = 1341] [outer = 0x8b8c5c00] 19:39:40 INFO - PROCESS | 10386 | 1463625580346 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]]]}] 19:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1175ms 19:39:40 INFO - PROCESS | 10386 | 1463625580374 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:39:40 INFO - PROCESS | 10386 | 1463625580377 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 19:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:39:40 INFO - PROCESS | 10386 | 1463625580382 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:39:40 INFO - PROCESS | 10386 | 1463625580384 Marionette TRACE conn3 <- [1,1758,null,{}] 19:39:40 INFO - PROCESS | 10386 | 1463625580402 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}] 19:39:40 INFO - PROCESS | 10386 | 1463625580566 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:39:40 INFO - PROCESS | 10386 | 1463625580581 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b0c6800 == 155 [pid = 10386] [id = 447] 19:39:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 352 (0x8f5d3800) [pid = 10386] [serial = 1342] [outer = (nil)] 19:39:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 353 (0x91ddf400) [pid = 10386] [serial = 1343] [outer = 0x8f5d3800] 19:39:40 INFO - PROCESS | 10386 | 1463625580646 Marionette DEBUG loaded listener.js 19:39:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 354 (0x927d4400) [pid = 10386] [serial = 1344] [outer = 0x8f5d3800] 19:39:41 INFO - PROCESS | 10386 | 1463625581830 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]]]}] 19:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1489ms 19:39:41 INFO - PROCESS | 10386 | 1463625581873 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:39:41 INFO - PROCESS | 10386 | 1463625581880 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 19:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:39:41 INFO - PROCESS | 10386 | 1463625581887 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:39:41 INFO - PROCESS | 10386 | 1463625581895 Marionette TRACE conn3 <- [1,1762,null,{}] 19:39:41 INFO - PROCESS | 10386 | 1463625581902 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}] 19:39:42 INFO - PROCESS | 10386 | 1463625582108 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:39:42 INFO - PROCESS | 10386 | 1463625582423 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x87e4c400 == 156 [pid = 10386] [id = 448] 19:39:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 355 (0x88bd0400) [pid = 10386] [serial = 1345] [outer = (nil)] 19:39:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 356 (0x892ec800) [pid = 10386] [serial = 1346] [outer = 0x88bd0400] 19:39:42 INFO - PROCESS | 10386 | 1463625582508 Marionette DEBUG loaded listener.js 19:39:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 357 (0x8aec3000) [pid = 10386] [serial = 1347] [outer = 0x88bd0400] 19:39:43 INFO - PROCESS | 10386 | 1463625583347 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]]]}] 19:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1534ms 19:39:43 INFO - PROCESS | 10386 | 1463625583422 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:39:43 INFO - PROCESS | 10386 | 1463625583430 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 19:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:39:43 INFO - PROCESS | 10386 | 1463625583440 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:39:43 INFO - PROCESS | 10386 | 1463625583445 Marionette TRACE conn3 <- [1,1766,null,{}] 19:39:43 INFO - PROCESS | 10386 | 1463625583450 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}] 19:39:43 INFO - PROCESS | 10386 | 1463625583687 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:39:44 INFO - PROCESS | 10386 | 1463625584036 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6c9400 == 157 [pid = 10386] [id = 449] 19:39:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 358 (0x8b95fc00) [pid = 10386] [serial = 1348] [outer = (nil)] 19:39:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 359 (0x8c758c00) [pid = 10386] [serial = 1349] [outer = 0x8b95fc00] 19:39:44 INFO - PROCESS | 10386 | 1463625584118 Marionette DEBUG loaded listener.js 19:39:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 360 (0x8d6d1000) [pid = 10386] [serial = 1350] [outer = 0x8b95fc00] 19:39:44 INFO - PROCESS | 10386 | 1463625584922 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]]]}] 19:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1530ms 19:39:44 INFO - PROCESS | 10386 | 1463625584971 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:39:44 INFO - PROCESS | 10386 | 1463625584974 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 19:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:39:44 INFO - PROCESS | 10386 | 1463625584980 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:39:44 INFO - PROCESS | 10386 | 1463625584986 Marionette TRACE conn3 <- [1,1770,null,{}] 19:39:45 INFO - PROCESS | 10386 | 1463625585019 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}] 19:39:45 INFO - PROCESS | 10386 | 1463625585225 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:39:45 INFO - PROCESS | 10386 | 1463625585493 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6c0800 == 158 [pid = 10386] [id = 450] 19:39:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 361 (0x8efe6c00) [pid = 10386] [serial = 1351] [outer = (nil)] 19:39:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 362 (0x91d79400) [pid = 10386] [serial = 1352] [outer = 0x8efe6c00] 19:39:45 INFO - PROCESS | 10386 | 1463625585615 Marionette DEBUG loaded listener.js 19:39:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 363 (0x92c04000) [pid = 10386] [serial = 1353] [outer = 0x8efe6c00] 19:39:46 INFO - PROCESS | 10386 | 1463625586442 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]]]}] 19:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1508ms 19:39:46 INFO - PROCESS | 10386 | 1463625586489 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:39:46 INFO - PROCESS | 10386 | 1463625586494 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 19:39:46 INFO - PROCESS | 10386 | 1463625586500 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:39:46 INFO - PROCESS | 10386 | 1463625586503 Marionette TRACE conn3 <- [1,1774,null,{}] 19:39:46 INFO - PROCESS | 10386 | 1463625586523 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}] 19:39:46 INFO - PROCESS | 10386 | 1463625586790 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:39:46 INFO - PROCESS | 10386 | 1463625586951 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b13000 == 159 [pid = 10386] [id = 451] 19:39:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 364 (0x91e0f000) [pid = 10386] [serial = 1354] [outer = (nil)] 19:39:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 365 (0x93cd4800) [pid = 10386] [serial = 1355] [outer = 0x91e0f000] 19:39:47 INFO - PROCESS | 10386 | 1463625587034 Marionette DEBUG loaded listener.js 19:39:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 366 (0x946f4400) [pid = 10386] [serial = 1356] [outer = 0x91e0f000] 19:39:47 INFO - PROCESS | 10386 | 1463625587843 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]]]}] 19:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1385ms 19:39:47 INFO - PROCESS | 10386 | 1463625587884 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:39:47 INFO - PROCESS | 10386 | 1463625587888 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 19:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:39:47 INFO - PROCESS | 10386 | 1463625587893 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:39:47 INFO - PROCESS | 10386 | 1463625587896 Marionette TRACE conn3 <- [1,1778,null,{}] 19:39:47 INFO - PROCESS | 10386 | 1463625587901 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}] 19:39:48 INFO - PROCESS | 10386 | 1463625588072 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:39:48 INFO - PROCESS | 10386 | 1463625588343 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x92c10400 == 160 [pid = 10386] [id = 452] 19:39:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 367 (0x92d0fc00) [pid = 10386] [serial = 1357] [outer = (nil)] 19:39:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 368 (0x977c5400) [pid = 10386] [serial = 1358] [outer = 0x92d0fc00] 19:39:48 INFO - PROCESS | 10386 | 1463625588424 Marionette DEBUG loaded listener.js 19:39:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 369 (0x991a7800) [pid = 10386] [serial = 1359] [outer = 0x92d0fc00] 19:39:49 INFO - PROCESS | 10386 | 1463625589413 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]]]}] 19:39:49 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 19:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1581ms 19:39:49 INFO - PROCESS | 10386 | 1463625589475 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:39:49 INFO - PROCESS | 10386 | 1463625589479 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 19:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:39:49 INFO - PROCESS | 10386 | 1463625589484 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:39:49 INFO - PROCESS | 10386 | 1463625589487 Marionette TRACE conn3 <- [1,1782,null,{}] 19:39:49 INFO - PROCESS | 10386 | 1463625589492 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}] 19:39:49 INFO - PROCESS | 10386 | 1463625589767 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:39:50 INFO - PROCESS | 10386 | 1463625590078 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x892eb400 == 161 [pid = 10386] [id = 453] 19:39:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 370 (0x8b8ad000) [pid = 10386] [serial = 1360] [outer = (nil)] 19:39:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 371 (0x995e0400) [pid = 10386] [serial = 1361] [outer = 0x8b8ad000] 19:39:50 INFO - PROCESS | 10386 | 1463625590175 Marionette DEBUG loaded listener.js 19:39:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 372 (0x9d48f000) [pid = 10386] [serial = 1362] [outer = 0x8b8ad000] 19:39:51 INFO - PROCESS | 10386 | 1463625590996 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]]]}] 19:39:51 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 19:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1582ms 19:39:51 INFO - PROCESS | 10386 | 1463625591067 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:39:51 INFO - PROCESS | 10386 | 1463625591071 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 19:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:39:51 INFO - PROCESS | 10386 | 1463625591076 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:39:51 INFO - PROCESS | 10386 | 1463625591080 Marionette TRACE conn3 <- [1,1786,null,{}] 19:39:51 INFO - PROCESS | 10386 | 1463625591085 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}] 19:39:51 INFO - PROCESS | 10386 | 1463625591264 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:39:51 INFO - PROCESS | 10386 | 1463625591534 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x93cc9400 == 162 [pid = 10386] [id = 454] 19:39:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 373 (0x996aac00) [pid = 10386] [serial = 1363] [outer = (nil)] 19:39:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 374 (0xa35eb800) [pid = 10386] [serial = 1364] [outer = 0x996aac00] 19:39:51 INFO - PROCESS | 10386 | 1463625591613 Marionette DEBUG loaded listener.js 19:39:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 375 (0xa5099800) [pid = 10386] [serial = 1365] [outer = 0x996aac00] 19:39:52 INFO - PROCESS | 10386 | 1463625592423 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]]]}] 19:39:52 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 19:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1390ms 19:39:52 INFO - PROCESS | 10386 | 1463625592468 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:39:52 INFO - PROCESS | 10386 | 1463625592472 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 19:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:39:52 INFO - PROCESS | 10386 | 1463625592478 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:39:52 INFO - PROCESS | 10386 | 1463625592481 Marionette TRACE conn3 <- [1,1790,null,{}] 19:39:52 INFO - PROCESS | 10386 | 1463625592486 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}] 19:39:52 INFO - PROCESS | 10386 | 1463625592657 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:39:52 INFO - PROCESS | 10386 | 1463625592940 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x89082400 == 163 [pid = 10386] [id = 455] 19:39:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 376 (0x89083000) [pid = 10386] [serial = 1366] [outer = (nil)] 19:39:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 377 (0x89089400) [pid = 10386] [serial = 1367] [outer = 0x89083000] 19:39:53 INFO - PROCESS | 10386 | 1463625593023 Marionette DEBUG loaded listener.js 19:39:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 378 (0x8908b800) [pid = 10386] [serial = 1368] [outer = 0x89083000] 19:39:53 INFO - PROCESS | 10386 | 1463625593839 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]]]}] 19:39:53 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) 19:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1432ms 19:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:39:53 INFO - PROCESS | 10386 | 1463625593910 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:39:53 INFO - PROCESS | 10386 | 1463625593913 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 19:39:53 INFO - PROCESS | 10386 | 1463625593919 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:39:53 INFO - PROCESS | 10386 | 1463625593922 Marionette TRACE conn3 <- [1,1794,null,{}] 19:39:53 INFO - PROCESS | 10386 | 1463625593927 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}] 19:39:54 INFO - PROCESS | 10386 | 1463625594112 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:39:54 INFO - PROCESS | 10386 | 1463625594382 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x89087400 == 164 [pid = 10386] [id = 456] 19:39:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 379 (0x89088400) [pid = 10386] [serial = 1369] [outer = (nil)] 19:39:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 380 (0xa0505000) [pid = 10386] [serial = 1370] [outer = 0x89088400] 19:39:54 INFO - PROCESS | 10386 | 1463625594505 Marionette DEBUG loaded listener.js 19:39:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 381 (0xa6782c00) [pid = 10386] [serial = 1371] [outer = 0x89088400] 19:39:55 INFO - PROCESS | 10386 | 1463625595309 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]]]}] 19:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1438ms 19:39:55 INFO - PROCESS | 10386 | 1463625595357 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:39:55 INFO - PROCESS | 10386 | 1463625595360 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 19:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:39:55 INFO - PROCESS | 10386 | 1463625595366 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:39:55 INFO - PROCESS | 10386 | 1463625595368 Marionette TRACE conn3 <- [1,1798,null,{}] 19:39:55 INFO - PROCESS | 10386 | 1463625595374 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}] 19:39:55 INFO - PROCESS | 10386 | 1463625595554 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:39:55 INFO - PROCESS | 10386 | 1463625595827 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x8908a000 == 165 [pid = 10386] [id = 457] 19:39:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 382 (0x89856c00) [pid = 10386] [serial = 1372] [outer = (nil)] 19:39:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 383 (0x8f139800) [pid = 10386] [serial = 1373] [outer = 0x89856c00] 19:39:55 INFO - PROCESS | 10386 | 1463625595906 Marionette DEBUG loaded listener.js 19:39:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 384 (0x8f13b400) [pid = 10386] [serial = 1374] [outer = 0x89856c00] 19:39:56 INFO - PROCESS | 10386 | 1463625596758 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]]]}] 19:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1436ms 19:39:56 INFO - PROCESS | 10386 | 1463625596804 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:39:56 INFO - PROCESS | 10386 | 1463625596808 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 19:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:39:56 INFO - PROCESS | 10386 | 1463625596815 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:39:56 INFO - PROCESS | 10386 | 1463625596819 Marionette TRACE conn3 <- [1,1802,null,{}] 19:39:56 INFO - PROCESS | 10386 | 1463625596824 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}] 19:39:57 INFO - PROCESS | 10386 | 1463625597032 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:39:57 INFO - PROCESS | 10386 | 1463625597305 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e7000 == 166 [pid = 10386] [id = 458] 19:39:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 385 (0x839e9000) [pid = 10386] [serial = 1375] [outer = (nil)] 19:39:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 386 (0x839f0000) [pid = 10386] [serial = 1376] [outer = 0x839e9000] 19:39:57 INFO - PROCESS | 10386 | 1463625597435 Marionette DEBUG loaded listener.js 19:39:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 387 (0x8f13e400) [pid = 10386] [serial = 1377] [outer = 0x839e9000] 19:39:58 INFO - PROCESS | 10386 | 1463625598239 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]]]}] 19:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1481ms 19:39:58 INFO - PROCESS | 10386 | 1463625598297 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:39:58 INFO - PROCESS | 10386 | 1463625598300 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 19:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:39:58 INFO - PROCESS | 10386 | 1463625598306 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:39:58 INFO - PROCESS | 10386 | 1463625598308 Marionette TRACE conn3 <- [1,1806,null,{}] 19:39:58 INFO - PROCESS | 10386 | 1463625598314 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}] 19:39:58 INFO - PROCESS | 10386 | 1463625598495 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:39:58 INFO - PROCESS | 10386 | 1463625598774 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x839f0c00 == 167 [pid = 10386] [id = 459] 19:39:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 388 (0x83bd7c00) [pid = 10386] [serial = 1378] [outer = (nil)] 19:39:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 389 (0x83bdc800) [pid = 10386] [serial = 1379] [outer = 0x83bd7c00] 19:39:58 INFO - PROCESS | 10386 | 1463625598901 Marionette DEBUG loaded listener.js 19:39:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 390 (0x83bdf400) [pid = 10386] [serial = 1380] [outer = 0x83bd7c00] 19:39:59 INFO - PROCESS | 10386 | 1463625599682 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]]]}] 19:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1432ms 19:39:59 INFO - PROCESS | 10386 | 1463625599738 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:39:59 INFO - PROCESS | 10386 | 1463625599742 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 19:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:39:59 INFO - PROCESS | 10386 | 1463625599748 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:39:59 INFO - PROCESS | 10386 | 1463625599759 Marionette TRACE conn3 <- [1,1810,null,{}] 19:39:59 INFO - PROCESS | 10386 | 1463625599764 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}] 19:39:59 INFO - PROCESS | 10386 | 1463625599952 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:40:00 INFO - PROCESS | 10386 | 1463625600246 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e2c00 == 168 [pid = 10386] [id = 460] 19:40:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 391 (0x83bdd000) [pid = 10386] [serial = 1381] [outer = (nil)] 19:40:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 392 (0x83be5c00) [pid = 10386] [serial = 1382] [outer = 0x83bdd000] 19:40:00 INFO - PROCESS | 10386 | 1463625600369 Marionette DEBUG loaded listener.js 19:40:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 393 (0x8ef4b400) [pid = 10386] [serial = 1383] [outer = 0x83bdd000] 19:40:01 INFO - PROCESS | 10386 | 1463625601157 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]]]}] 19:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1442ms 19:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:40:01 INFO - PROCESS | 10386 | 1463625601190 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:40:01 INFO - PROCESS | 10386 | 1463625601193 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 19:40:01 INFO - PROCESS | 10386 | 1463625601199 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:40:01 INFO - PROCESS | 10386 | 1463625601202 Marionette TRACE conn3 <- [1,1814,null,{}] 19:40:01 INFO - PROCESS | 10386 | 1463625601207 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}] 19:40:01 INFO - PROCESS | 10386 | 1463625601386 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:40:01 INFO - PROCESS | 10386 | 1463625601670 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bd9800 == 169 [pid = 10386] [id = 461] 19:40:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 394 (0x83bdf800) [pid = 10386] [serial = 1384] [outer = (nil)] 19:40:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 395 (0x86533000) [pid = 10386] [serial = 1385] [outer = 0x83bdf800] 19:40:01 INFO - PROCESS | 10386 | 1463625601759 Marionette DEBUG loaded listener.js 19:40:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 396 (0x86535000) [pid = 10386] [serial = 1386] [outer = 0x83bdf800] 19:40:02 INFO - PROCESS | 10386 | 1463625602632 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]]]}] 19:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1489ms 19:40:02 INFO - PROCESS | 10386 | 1463625602688 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:40:02 INFO - PROCESS | 10386 | 1463625602690 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 19:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:40:02 INFO - PROCESS | 10386 | 1463625602697 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:40:02 INFO - PROCESS | 10386 | 1463625602700 Marionette TRACE conn3 <- [1,1818,null,{}] 19:40:02 INFO - PROCESS | 10386 | 1463625602705 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}] 19:40:02 INFO - PROCESS | 10386 | 1463625602890 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:40:03 INFO - PROCESS | 10386 | 1463625603178 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e0f000 == 170 [pid = 10386] [id = 462] 19:40:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 397 (0x86532000) [pid = 10386] [serial = 1387] [outer = (nil)] 19:40:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 398 (0x8653c000) [pid = 10386] [serial = 1388] [outer = 0x86532000] 19:40:03 INFO - PROCESS | 10386 | 1463625603298 Marionette DEBUG loaded listener.js 19:40:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 399 (0x87e44c00) [pid = 10386] [serial = 1389] [outer = 0x86532000] 19:40:04 INFO - PROCESS | 10386 | 1463625604157 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]]]}] 19:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1536ms 19:40:04 INFO - PROCESS | 10386 | 1463625604234 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:40:04 INFO - PROCESS | 10386 | 1463625604238 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 19:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:40:04 INFO - PROCESS | 10386 | 1463625604244 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:40:04 INFO - PROCESS | 10386 | 1463625604246 Marionette TRACE conn3 <- [1,1822,null,{}] 19:40:04 INFO - PROCESS | 10386 | 1463625604251 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}] 19:40:04 INFO - PROCESS | 10386 | 1463625604452 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:40:05 INFO - PROCESS | 10386 | 1463625605331 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x839edc00 == 171 [pid = 10386] [id = 463] 19:40:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 400 (0x839ee000) [pid = 10386] [serial = 1390] [outer = (nil)] 19:40:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 401 (0x83bd8c00) [pid = 10386] [serial = 1391] [outer = 0x839ee000] 19:40:05 INFO - PROCESS | 10386 | 1463625605432 Marionette DEBUG loaded listener.js 19:40:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 402 (0x84b6c400) [pid = 10386] [serial = 1392] [outer = 0x839ee000] 19:40:06 INFO - PROCESS | 10386 | 1463625606242 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]]]}] 19:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2028ms 19:40:06 INFO - PROCESS | 10386 | 1463625606274 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:40:06 INFO - PROCESS | 10386 | 1463625606278 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 19:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:40:06 INFO - PROCESS | 10386 | 1463625606285 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:40:06 INFO - PROCESS | 10386 | 1463625606290 Marionette TRACE conn3 <- [1,1826,null,{}] 19:40:06 INFO - PROCESS | 10386 | 1463625606297 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}] 19:40:06 INFO - PROCESS | 10386 | 1463625606475 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:40:06 INFO - PROCESS | 10386 | 1463625606767 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e0d400 == 172 [pid = 10386] [id = 464] 19:40:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 403 (0x864ca400) [pid = 10386] [serial = 1393] [outer = (nil)] 19:40:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 404 (0x86539000) [pid = 10386] [serial = 1394] [outer = 0x864ca400] 19:40:06 INFO - PROCESS | 10386 | 1463625606881 Marionette DEBUG loaded listener.js 19:40:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 405 (0x87712c00) [pid = 10386] [serial = 1395] [outer = 0x864ca400] 19:40:07 INFO - PROCESS | 10386 | 1463625607796 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]]]}] 19:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1584ms 19:40:07 INFO - PROCESS | 10386 | 1463625607873 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:40:07 INFO - PROCESS | 10386 | 1463625607878 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 19:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:40:07 INFO - PROCESS | 10386 | 1463625607885 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:40:07 INFO - PROCESS | 10386 | 1463625607888 Marionette TRACE conn3 <- [1,1830,null,{}] 19:40:07 INFO - PROCESS | 10386 | 1463625607893 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}] 19:40:08 INFO - PROCESS | 10386 | 1463625608125 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:40:08 INFO - PROCESS | 10386 | 1463625608480 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x88bc2000 == 173 [pid = 10386] [id = 465] 19:40:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 406 (0x88bc4c00) [pid = 10386] [serial = 1396] [outer = (nil)] 19:40:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 407 (0x8918d400) [pid = 10386] [serial = 1397] [outer = 0x88bc4c00] 19:40:08 INFO - PROCESS | 10386 | 1463625608557 Marionette DEBUG loaded listener.js 19:40:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 408 (0x8919c800) [pid = 10386] [serial = 1398] [outer = 0x88bc4c00] 19:40:09 INFO - PROCESS | 10386 | 1463625609360 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]]]}] 19:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1532ms 19:40:09 INFO - PROCESS | 10386 | 1463625609418 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:40:09 INFO - PROCESS | 10386 | 1463625609421 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 19:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:40:09 INFO - PROCESS | 10386 | 1463625609453 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:40:09 INFO - PROCESS | 10386 | 1463625609461 Marionette TRACE conn3 <- [1,1834,null,{}] 19:40:09 INFO - PROCESS | 10386 | 1463625609469 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}] 19:40:09 INFO - PROCESS | 10386 | 1463625609648 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:40:09 INFO - PROCESS | 10386 | 1463625609937 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x83428000 == 174 [pid = 10386] [id = 466] 19:40:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 409 (0x89191c00) [pid = 10386] [serial = 1399] [outer = (nil)] 19:40:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 410 (0x8b6c1000) [pid = 10386] [serial = 1400] [outer = 0x89191c00] 19:40:10 INFO - PROCESS | 10386 | 1463625610044 Marionette DEBUG loaded listener.js 19:40:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 411 (0x8b8b7800) [pid = 10386] [serial = 1401] [outer = 0x89191c00] 19:40:10 INFO - PROCESS | 10386 | 1463625610873 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]]]}] 19:40:10 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 19:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1497ms 19:40:10 INFO - PROCESS | 10386 | 1463625610956 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:40:10 INFO - PROCESS | 10386 | 1463625610961 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 19:40:10 INFO - PROCESS | 10386 | 1463625610967 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:40:10 INFO - PROCESS | 10386 | 1463625610969 Marionette TRACE conn3 <- [1,1838,null,{}] 19:40:10 INFO - PROCESS | 10386 | 1463625610974 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}] 19:40:11 INFO - PROCESS | 10386 | 1463625611146 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:40:11 INFO - PROCESS | 10386 | 1463625611431 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e3400 == 175 [pid = 10386] [id = 467] 19:40:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 412 (0x8b6bd400) [pid = 10386] [serial = 1402] [outer = (nil)] 19:40:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 413 (0x8c74fc00) [pid = 10386] [serial = 1403] [outer = 0x8b6bd400] 19:40:11 INFO - PROCESS | 10386 | 1463625611565 Marionette DEBUG loaded listener.js 19:40:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 414 (0x8cab3400) [pid = 10386] [serial = 1404] [outer = 0x8b6bd400] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6c0000 == 174 [pid = 10386] [id = 389] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8a267c00 == 173 [pid = 10386] [id = 391] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6bd000 == 172 [pid = 10386] [id = 388] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x88bc2c00 == 171 [pid = 10386] [id = 390] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6c2800 == 170 [pid = 10386] [id = 446] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8cab4c00 == 169 [pid = 10386] [id = 445] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x892eb000 == 168 [pid = 10386] [id = 444] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x892f0800 == 167 [pid = 10386] [id = 443] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x856be000 == 166 [pid = 10386] [id = 442] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x864d0c00 == 165 [pid = 10386] [id = 441] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x9b12dc00 == 164 [pid = 10386] [id = 431] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x9770cc00 == 163 [pid = 10386] [id = 429] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8b95c800 == 162 [pid = 10386] [id = 430] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x93cd1c00 == 161 [pid = 10386] [id = 428] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x91fd6800 == 160 [pid = 10386] [id = 427] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8f5dcc00 == 159 [pid = 10386] [id = 426] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8d60a800 == 158 [pid = 10386] [id = 425] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd94800 == 157 [pid = 10386] [id = 424] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x8985dc00 == 156 [pid = 10386] [id = 423] 19:40:12 INFO - PROCESS | 10386 | --DOCSHELL 0x892f4000 == 155 [pid = 10386] [id = 422] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 413 (0x929f1800) [pid = 10386] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 412 (0x8c67c000) [pid = 10386] [serial = 1262] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 411 (0x8e097000) [pid = 10386] [serial = 1257] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 410 (0x8cab5800) [pid = 10386] [serial = 1253] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 409 (0x856b9c00) [pid = 10386] [serial = 1238] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 408 (0x8d4cd000) [pid = 10386] [serial = 1254] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 407 (0x8dd56400) [pid = 10386] [serial = 1241] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 406 (0x99636800) [pid = 10386] [serial = 1214] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 405 (0xa6a40400) [pid = 10386] [serial = 1229] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 404 (0x8e094c00) [pid = 10386] [serial = 1263] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 403 (0x892f1400) [pid = 10386] [serial = 1232] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 402 (0xa1057400) [pid = 10386] [serial = 1220] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 401 (0x91fd5c00) [pid = 10386] [serial = 1244] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 400 (0x8b0c8400) [pid = 10386] [serial = 1202] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 399 (0x8b0cc000) [pid = 10386] [serial = 1248] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 398 (0x8dd9f800) [pid = 10386] [serial = 1205] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 397 (0x91fd6c00) [pid = 10386] [serial = 1208] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 396 (0xa3227800) [pid = 10386] [serial = 1223] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 395 (0x8b95dc00) [pid = 10386] [serial = 1251] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 394 (0x95320000) [pid = 10386] [serial = 1211] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 393 (0x9ad5b000) [pid = 10386] [serial = 1217] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 392 (0xa35ea800) [pid = 10386] [serial = 1226] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 391 (0x8dd53800) [pid = 10386] [serial = 1235] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 390 (0x8b8b0800) [pid = 10386] [serial = 1250] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 389 (0x8eff0800) [pid = 10386] [serial = 1259] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 388 (0x8dd5b400) [pid = 10386] [serial = 1256] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 387 (0x8f47f000) [pid = 10386] [serial = 1260] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 386 (0x8b0c3800) [pid = 10386] [serial = 1247] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | --DOMWINDOW == 385 (0x91b11400) [pid = 10386] [serial = 1265] [outer = (nil)] [url = about:blank] 19:40:12 INFO - PROCESS | 10386 | 1463625612801 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]]]}] 19:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1888ms 19:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:40:12 INFO - PROCESS | 10386 | 1463625612854 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:40:12 INFO - PROCESS | 10386 | 1463625612857 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 19:40:12 INFO - PROCESS | 10386 | 1463625612862 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:40:12 INFO - PROCESS | 10386 | 1463625612865 Marionette TRACE conn3 <- [1,1842,null,{}] 19:40:12 INFO - PROCESS | 10386 | 1463625612870 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}] 19:40:13 INFO - PROCESS | 10386 | 1463625613044 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:40:13 INFO - PROCESS | 10386 | 1463625613234 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x8653a800 == 156 [pid = 10386] [id = 468] 19:40:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 386 (0x87e48000) [pid = 10386] [serial = 1405] [outer = (nil)] 19:40:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 387 (0x8a398c00) [pid = 10386] [serial = 1406] [outer = 0x87e48000] 19:40:13 INFO - PROCESS | 10386 | 1463625613311 Marionette DEBUG loaded listener.js 19:40:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 388 (0x8b6c7c00) [pid = 10386] [serial = 1407] [outer = 0x87e48000] 19:40:14 INFO - PROCESS | 10386 | 1463625614064 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]]]}] 19:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1240ms 19:40:14 INFO - PROCESS | 10386 | 1463625614127 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:40:14 INFO - PROCESS | 10386 | 1463625614130 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 19:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:40:14 INFO - PROCESS | 10386 | 1463625614138 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:40:14 INFO - PROCESS | 10386 | 1463625614141 Marionette TRACE conn3 <- [1,1846,null,{}] 19:40:14 INFO - PROCESS | 10386 | 1463625614146 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}] 19:40:14 INFO - PROCESS | 10386 | 1463625614308 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:40:14 INFO - PROCESS | 10386 | 1463625614324 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x84b6b800 == 157 [pid = 10386] [id = 469] 19:40:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 389 (0x88bc4000) [pid = 10386] [serial = 1408] [outer = (nil)] 19:40:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 390 (0x8cab4c00) [pid = 10386] [serial = 1409] [outer = 0x88bc4000] 19:40:14 INFO - PROCESS | 10386 | 1463625614390 Marionette DEBUG loaded listener.js 19:40:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 391 (0x8d601400) [pid = 10386] [serial = 1410] [outer = 0x88bc4000] 19:40:15 INFO - PROCESS | 10386 | 1463625615333 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]]]}] 19:40:15 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) 19:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1231ms 19:40:15 INFO - PROCESS | 10386 | 1463625615369 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:40:15 INFO - PROCESS | 10386 | 1463625615373 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 19:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:40:15 INFO - PROCESS | 10386 | 1463625615378 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:40:15 INFO - PROCESS | 10386 | 1463625615381 Marionette TRACE conn3 <- [1,1850,null,{}] 19:40:15 INFO - PROCESS | 10386 | 1463625615395 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}] 19:40:15 INFO - PROCESS | 10386 | 1463625615623 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:40:15 INFO - PROCESS | 10386 | 1463625615654 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x83be2400 == 158 [pid = 10386] [id = 470] 19:40:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 392 (0x8b957400) [pid = 10386] [serial = 1411] [outer = (nil)] 19:40:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 393 (0x8dd55400) [pid = 10386] [serial = 1412] [outer = 0x8b957400] 19:40:15 INFO - PROCESS | 10386 | 1463625615719 Marionette DEBUG loaded listener.js 19:40:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 394 (0x8dd5b800) [pid = 10386] [serial = 1413] [outer = 0x8b957400] 19:40:18 INFO - PROCESS | 10386 | 1463625618080 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]]]}] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 393 (0x91ddb400) [pid = 10386] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 392 (0x95316c00) [pid = 10386] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 391 (0x8985fc00) [pid = 10386] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 390 (0x998c1400) [pid = 10386] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 389 (0x8caef800) [pid = 10386] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 388 (0x864cac00) [pid = 10386] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 387 (0x8b8cf400) [pid = 10386] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 386 (0x9962e400) [pid = 10386] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 385 (0x8d6cec00) [pid = 10386] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 384 (0x927e1c00) [pid = 10386] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 383 (0x91b0c800) [pid = 10386] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 382 (0x8f488800) [pid = 10386] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 381 (0x8770e800) [pid = 10386] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 380 (0x8aeba800) [pid = 10386] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 379 (0x91e08c00) [pid = 10386] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 378 (0x8c678400) [pid = 10386] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 377 (0x864c3800) [pid = 10386] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 376 (0x8c67e000) [pid = 10386] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 375 (0x8f488000) [pid = 10386] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 374 (0x9394c400) [pid = 10386] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 373 (0x8a26d400) [pid = 10386] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 372 (0x8caf6800) [pid = 10386] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 371 (0x8b8ab400) [pid = 10386] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 370 (0x8f3bfc00) [pid = 10386] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 369 (0x8dd4e400) [pid = 10386] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2839ms 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 368 (0x8d6d5c00) [pid = 10386] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 367 (0x8ecb1c00) [pid = 10386] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 366 (0x91fdd000) [pid = 10386] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 365 (0x996a9400) [pid = 10386] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 364 (0x8f50cc00) [pid = 10386] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 363 (0x92226000) [pid = 10386] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 362 (0x8dd9a800) [pid = 10386] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 361 (0x8b8b3400) [pid = 10386] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 360 (0x946f9400) [pid = 10386] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 359 (0x8b8b5000) [pid = 10386] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 358 (0x8efe7800) [pid = 10386] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 357 (0x9277dc00) [pid = 10386] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 356 (0x8dd59c00) [pid = 10386] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 355 (0x8aebec00) [pid = 10386] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 354 (0x91b76800) [pid = 10386] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 353 (0x92e49400) [pid = 10386] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 352 (0x906b4c00) [pid = 10386] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 351 (0x8b8b2400) [pid = 10386] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 350 (0x8b8ae000) [pid = 10386] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 349 (0x8a26b800) [pid = 10386] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 348 (0x91e06c00) [pid = 10386] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 347 (0x8b8b4000) [pid = 10386] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 346 (0x8caf3c00) [pid = 10386] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 345 (0x8d4d0c00) [pid = 10386] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 344 (0x8b6cbc00) [pid = 10386] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 343 (0x906b2000) [pid = 10386] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 342 (0x8d6c8800) [pid = 10386] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 341 (0x8d60c800) [pid = 10386] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 340 (0x98115800) [pid = 10386] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 339 (0x9772ec00) [pid = 10386] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 338 (0x99dd4400) [pid = 10386] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 337 (0x8b8c5c00) [pid = 10386] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 336 (0x97725800) [pid = 10386] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 335 (0x8d608800) [pid = 10386] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 334 (0x9989b000) [pid = 10386] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 333 (0x8c677800) [pid = 10386] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:40:18 INFO - PROCESS | 10386 | --DOMWINDOW == 332 (0x8f5dec00) [pid = 10386] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:40:18 INFO - PROCESS | 10386 | 1463625618246 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:40:18 INFO - PROCESS | 10386 | 1463625618248 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 19:40:18 INFO - PROCESS | 10386 | 1463625618268 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:40:18 INFO - PROCESS | 10386 | 1463625618270 Marionette TRACE conn3 <- [1,1854,null,{}] 19:40:18 INFO - PROCESS | 10386 | 1463625618282 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}] 19:40:18 INFO - PROCESS | 10386 | 1463625618523 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:40:18 INFO - PROCESS | 10386 | 1463625618645 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x87712800 == 159 [pid = 10386] [id = 471] 19:40:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 333 (0x892f6c00) [pid = 10386] [serial = 1414] [outer = (nil)] 19:40:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 334 (0x8aec2000) [pid = 10386] [serial = 1415] [outer = 0x892f6c00] 19:40:18 INFO - PROCESS | 10386 | 1463625618709 Marionette DEBUG loaded listener.js 19:40:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 335 (0x8b8b4000) [pid = 10386] [serial = 1416] [outer = 0x892f6c00] 19:40:19 INFO - PROCESS | 10386 | 1463625619400 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]]]}] 19:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1186ms 19:40:19 INFO - PROCESS | 10386 | 1463625619454 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:40:19 INFO - PROCESS | 10386 | 1463625619457 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 19:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:40:19 INFO - PROCESS | 10386 | 1463625619462 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:40:19 INFO - PROCESS | 10386 | 1463625619465 Marionette TRACE conn3 <- [1,1858,null,{}] 19:40:19 INFO - PROCESS | 10386 | 1463625619470 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}] 19:40:19 INFO - PROCESS | 10386 | 1463625619718 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:40:19 INFO - PROCESS | 10386 | 1463625619727 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x864ce000 == 160 [pid = 10386] [id = 472] 19:40:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 336 (0x8a26b800) [pid = 10386] [serial = 1417] [outer = (nil)] 19:40:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 337 (0x8d60d000) [pid = 10386] [serial = 1418] [outer = 0x8a26b800] 19:40:19 INFO - PROCESS | 10386 | 1463625619791 Marionette DEBUG loaded listener.js 19:40:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 338 (0x8d6d4800) [pid = 10386] [serial = 1419] [outer = 0x8a26b800] 19:40:20 INFO - PROCESS | 10386 | 1463625620892 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]]]}] 19:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1478ms 19:40:20 INFO - PROCESS | 10386 | 1463625620943 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:40:20 INFO - PROCESS | 10386 | 1463625620949 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 19:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:40:20 INFO - PROCESS | 10386 | 1463625620958 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:40:20 INFO - PROCESS | 10386 | 1463625620963 Marionette TRACE conn3 <- [1,1862,null,{}] 19:40:20 INFO - PROCESS | 10386 | 1463625620971 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}] 19:40:21 INFO - PROCESS | 10386 | 1463625621183 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:40:21 INFO - PROCESS | 10386 | 1463625621507 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x83be1400 == 161 [pid = 10386] [id = 473] 19:40:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 339 (0x84b73c00) [pid = 10386] [serial = 1420] [outer = (nil)] 19:40:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 340 (0x856bf400) [pid = 10386] [serial = 1421] [outer = 0x84b73c00] 19:40:21 INFO - PROCESS | 10386 | 1463625621596 Marionette DEBUG loaded listener.js 19:40:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 341 (0x86539c00) [pid = 10386] [serial = 1422] [outer = 0x84b73c00] 19:40:22 INFO - PROCESS | 10386 | 1463625622431 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]]]}] 19:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1539ms 19:40:22 INFO - PROCESS | 10386 | 1463625622497 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:40:22 INFO - PROCESS | 10386 | 1463625622505 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 19:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:40:22 INFO - PROCESS | 10386 | 1463625622515 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:40:22 INFO - PROCESS | 10386 | 1463625622519 Marionette TRACE conn3 <- [1,1866,null,{}] 19:40:22 INFO - PROCESS | 10386 | 1463625622525 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}] 19:40:22 INFO - PROCESS | 10386 | 1463625622722 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:40:23 INFO - PROCESS | 10386 | 1463625623045 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x89085400 == 162 [pid = 10386] [id = 474] 19:40:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 342 (0x89086c00) [pid = 10386] [serial = 1423] [outer = (nil)] 19:40:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 343 (0x892ed400) [pid = 10386] [serial = 1424] [outer = 0x89086c00] 19:40:23 INFO - PROCESS | 10386 | 1463625623140 Marionette DEBUG loaded listener.js 19:40:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 344 (0x8a26c400) [pid = 10386] [serial = 1425] [outer = 0x89086c00] 19:40:23 INFO - PROCESS | 10386 | 1463625623992 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]]]}] 19:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1531ms 19:40:24 INFO - PROCESS | 10386 | 1463625624060 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:40:24 INFO - PROCESS | 10386 | 1463625624064 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 19:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:40:24 INFO - PROCESS | 10386 | 1463625624073 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:40:24 INFO - PROCESS | 10386 | 1463625624079 Marionette TRACE conn3 <- [1,1870,null,{}] 19:40:24 INFO - PROCESS | 10386 | 1463625624094 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}] 19:40:24 INFO - PROCESS | 10386 | 1463625624306 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:40:24 INFO - PROCESS | 10386 | 1463625624637 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b0cf800 == 163 [pid = 10386] [id = 475] 19:40:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 345 (0x8b8b7c00) [pid = 10386] [serial = 1426] [outer = (nil)] 19:40:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 346 (0x8caf5c00) [pid = 10386] [serial = 1427] [outer = 0x8b8b7c00] 19:40:24 INFO - PROCESS | 10386 | 1463625624720 Marionette DEBUG loaded listener.js 19:40:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 347 (0x8dd9a800) [pid = 10386] [serial = 1428] [outer = 0x8b8b7c00] 19:40:25 INFO - PROCESS | 10386 | 1463625625557 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]]]}] 19:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1541ms 19:40:25 INFO - PROCESS | 10386 | 1463625625615 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:40:25 INFO - PROCESS | 10386 | 1463625625618 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 19:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:40:25 INFO - PROCESS | 10386 | 1463625625625 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:40:25 INFO - PROCESS | 10386 | 1463625625628 Marionette TRACE conn3 <- [1,1874,null,{}] 19:40:25 INFO - PROCESS | 10386 | 1463625625633 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}] 19:40:25 INFO - PROCESS | 10386 | 1463625625825 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:40:26 INFO - PROCESS | 10386 | 1463625626095 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x89085800 == 164 [pid = 10386] [id = 476] 19:40:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 348 (0x8e093000) [pid = 10386] [serial = 1429] [outer = (nil)] 19:40:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 349 (0x8efe6400) [pid = 10386] [serial = 1430] [outer = 0x8e093000] 19:40:26 INFO - PROCESS | 10386 | 1463625626216 Marionette DEBUG loaded listener.js 19:40:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 350 (0x8f137000) [pid = 10386] [serial = 1431] [outer = 0x8e093000] 19:40:27 INFO - PROCESS | 10386 | 1463625627022 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]]]}] 19:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1430ms 19:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:40:27 INFO - PROCESS | 10386 | 1463625627056 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:40:27 INFO - PROCESS | 10386 | 1463625627059 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 19:40:27 INFO - PROCESS | 10386 | 1463625627065 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:40:27 INFO - PROCESS | 10386 | 1463625627068 Marionette TRACE conn3 <- [1,1878,null,{}] 19:40:27 INFO - PROCESS | 10386 | 1463625627074 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}] 19:40:27 INFO - PROCESS | 10386 | 1463625627254 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:40:27 INFO - PROCESS | 10386 | 1463625627530 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ecb0c00 == 165 [pid = 10386] [id = 477] 19:40:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 351 (0x8ef49c00) [pid = 10386] [serial = 1432] [outer = (nil)] 19:40:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 352 (0x8f47b000) [pid = 10386] [serial = 1433] [outer = 0x8ef49c00] 19:40:27 INFO - PROCESS | 10386 | 1463625627652 Marionette DEBUG loaded listener.js 19:40:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 353 (0x8f485c00) [pid = 10386] [serial = 1434] [outer = 0x8ef49c00] 19:40:28 INFO - PROCESS | 10386 | 1463625628499 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]]]}] 19:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1491ms 19:40:28 INFO - PROCESS | 10386 | 1463625628556 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:40:28 INFO - PROCESS | 10386 | 1463625628559 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 19:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:40:28 INFO - PROCESS | 10386 | 1463625628565 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:40:28 INFO - PROCESS | 10386 | 1463625628568 Marionette TRACE conn3 <- [1,1882,null,{}] 19:40:28 INFO - PROCESS | 10386 | 1463625628573 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}] 19:40:28 INFO - PROCESS | 10386 | 1463625628784 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:40:29 INFO - PROCESS | 10386 | 1463625629110 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x864d0c00 == 166 [pid = 10386] [id = 478] 19:40:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 354 (0x8f3b6c00) [pid = 10386] [serial = 1435] [outer = (nil)] 19:40:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 355 (0x906b0c00) [pid = 10386] [serial = 1436] [outer = 0x8f3b6c00] 19:40:29 INFO - PROCESS | 10386 | 1463625629196 Marionette DEBUG loaded listener.js 19:40:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 356 (0x90fb0400) [pid = 10386] [serial = 1437] [outer = 0x8f3b6c00] 19:40:29 INFO - PROCESS | 10386 | 1463625629994 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]]]}] 19:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1477ms 19:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:40:30 INFO - PROCESS | 10386 | 1463625630044 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:40:30 INFO - PROCESS | 10386 | 1463625630047 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 19:40:30 INFO - PROCESS | 10386 | 1463625630053 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:40:30 INFO - PROCESS | 10386 | 1463625630056 Marionette TRACE conn3 <- [1,1886,null,{}] 19:40:30 INFO - PROCESS | 10386 | 1463625630061 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}] 19:40:30 INFO - PROCESS | 10386 | 1463625630244 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:40:30 INFO - PROCESS | 10386 | 1463625630534 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x906aa000 == 167 [pid = 10386] [id = 479] 19:40:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 357 (0x906ac400) [pid = 10386] [serial = 1438] [outer = (nil)] 19:40:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 358 (0x91b6b400) [pid = 10386] [serial = 1439] [outer = 0x906ac400] 19:40:30 INFO - PROCESS | 10386 | 1463625630654 Marionette DEBUG loaded listener.js 19:40:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 359 (0x91d6fc00) [pid = 10386] [serial = 1440] [outer = 0x906ac400] 19:40:31 INFO - PROCESS | 10386 | 1463625631444 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]]]}] 19:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1435ms 19:40:31 INFO - PROCESS | 10386 | 1463625631487 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:40:31 INFO - PROCESS | 10386 | 1463625631491 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 19:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:40:31 INFO - PROCESS | 10386 | 1463625631497 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:40:31 INFO - PROCESS | 10386 | 1463625631499 Marionette TRACE conn3 <- [1,1890,null,{}] 19:40:31 INFO - PROCESS | 10386 | 1463625631505 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}] 19:40:31 INFO - PROCESS | 10386 | 1463625631688 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:40:31 INFO - PROCESS | 10386 | 1463625631965 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f133c00 == 168 [pid = 10386] [id = 480] 19:40:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 360 (0x91b11800) [pid = 10386] [serial = 1441] [outer = (nil)] 19:40:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 361 (0x91e0dc00) [pid = 10386] [serial = 1442] [outer = 0x91b11800] 19:40:32 INFO - PROCESS | 10386 | 1463625632045 Marionette DEBUG loaded listener.js 19:40:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 362 (0x91fd2c00) [pid = 10386] [serial = 1443] [outer = 0x91b11800] 19:40:32 INFO - PROCESS | 10386 | 1463625632869 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]]]}] 19:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1436ms 19:40:32 INFO - PROCESS | 10386 | 1463625632942 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:40:32 INFO - PROCESS | 10386 | 1463625632945 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 19:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:40:32 INFO - PROCESS | 10386 | 1463625632953 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:40:32 INFO - PROCESS | 10386 | 1463625632957 Marionette TRACE conn3 <- [1,1894,null,{}] 19:40:32 INFO - PROCESS | 10386 | 1463625632962 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}] 19:40:33 INFO - PROCESS | 10386 | 1463625633162 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:40:33 INFO - PROCESS | 10386 | 1463625633438 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x91dd9800 == 169 [pid = 10386] [id = 481] 19:40:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 363 (0x91de8000) [pid = 10386] [serial = 1444] [outer = (nil)] 19:40:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 364 (0x92784800) [pid = 10386] [serial = 1445] [outer = 0x91de8000] 19:40:33 INFO - PROCESS | 10386 | 1463625633559 Marionette DEBUG loaded listener.js 19:40:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 365 (0x927dd000) [pid = 10386] [serial = 1446] [outer = 0x91de8000] 19:40:34 INFO - PROCESS | 10386 | 1463625634481 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]]]}] 19:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1584ms 19:40:34 INFO - PROCESS | 10386 | 1463625634538 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:40:34 INFO - PROCESS | 10386 | 1463625634542 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 19:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:40:34 INFO - PROCESS | 10386 | 1463625634548 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:40:34 INFO - PROCESS | 10386 | 1463625634550 Marionette TRACE conn3 <- [1,1898,null,{}] 19:40:34 INFO - PROCESS | 10386 | 1463625634556 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}] 19:40:34 INFO - PROCESS | 10386 | 1463625634746 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:40:35 INFO - PROCESS | 10386 | 1463625635068 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f139c00 == 170 [pid = 10386] [id = 482] 19:40:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 366 (0x92338400) [pid = 10386] [serial = 1447] [outer = (nil)] 19:40:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 367 (0x92c02800) [pid = 10386] [serial = 1448] [outer = 0x92338400] 19:40:35 INFO - PROCESS | 10386 | 1463625635152 Marionette DEBUG loaded listener.js 19:40:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 368 (0x92c0e400) [pid = 10386] [serial = 1449] [outer = 0x92338400] 19:40:35 INFO - PROCESS | 10386 | 1463625635973 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]]]}] 19:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1485ms 19:40:36 INFO - PROCESS | 10386 | 1463625636033 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:40:36 INFO - PROCESS | 10386 | 1463625636037 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 19:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:40:36 INFO - PROCESS | 10386 | 1463625636062 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:40:36 INFO - PROCESS | 10386 | 1463625636066 Marionette TRACE conn3 <- [1,1902,null,{}] 19:40:36 INFO - PROCESS | 10386 | 1463625636072 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}] 19:40:36 INFO - PROCESS | 10386 | 1463625636280 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:40:36 INFO - PROCESS | 10386 | 1463625636558 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x927dd800 == 171 [pid = 10386] [id = 483] 19:40:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 369 (0x946f8800) [pid = 10386] [serial = 1450] [outer = (nil)] 19:40:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 370 (0x95320400) [pid = 10386] [serial = 1451] [outer = 0x946f8800] 19:40:36 INFO - PROCESS | 10386 | 1463625636691 Marionette DEBUG loaded listener.js 19:40:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 371 (0x98181000) [pid = 10386] [serial = 1452] [outer = 0x946f8800] 19:40:37 INFO - PROCESS | 10386 | 1463625637487 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]]]}] 19:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1485ms 19:40:37 INFO - PROCESS | 10386 | 1463625637544 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:40:37 INFO - PROCESS | 10386 | 1463625637548 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 19:40:37 INFO - PROCESS | 10386 | 1463625637554 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:40:37 INFO - PROCESS | 10386 | 1463625637557 Marionette TRACE conn3 <- [1,1906,null,{}] 19:40:37 INFO - PROCESS | 10386 | 1463625637562 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}] 19:40:37 INFO - PROCESS | 10386 | 1463625637749 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:40:38 INFO - PROCESS | 10386 | 1463625638025 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x93a5a400 == 172 [pid = 10386] [id = 484] 19:40:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 372 (0x94615800) [pid = 10386] [serial = 1453] [outer = (nil)] 19:40:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 373 (0x9969d400) [pid = 10386] [serial = 1454] [outer = 0x94615800] 19:40:38 INFO - PROCESS | 10386 | 1463625638108 Marionette DEBUG loaded listener.js 19:40:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 374 (0x996a4400) [pid = 10386] [serial = 1455] [outer = 0x94615800] 19:40:38 INFO - PROCESS | 10386 | 1463625638979 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]]]}] 19:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1492ms 19:40:39 INFO - PROCESS | 10386 | 1463625639046 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:40:39 INFO - PROCESS | 10386 | 1463625639050 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 19:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:40:39 INFO - PROCESS | 10386 | 1463625639056 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:40:39 INFO - PROCESS | 10386 | 1463625639059 Marionette TRACE conn3 <- [1,1910,null,{}] 19:40:39 INFO - PROCESS | 10386 | 1463625639073 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}] 19:40:39 INFO - PROCESS | 10386 | 1463625639261 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:40:39 INFO - PROCESS | 10386 | 1463625639553 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x9394e000 == 173 [pid = 10386] [id = 485] 19:40:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 375 (0x93cca800) [pid = 10386] [serial = 1456] [outer = (nil)] 19:40:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 376 (0x99ddd400) [pid = 10386] [serial = 1457] [outer = 0x93cca800] 19:40:39 INFO - PROCESS | 10386 | 1463625639670 Marionette DEBUG loaded listener.js 19:40:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 377 (0x99f5f800) [pid = 10386] [serial = 1458] [outer = 0x93cca800] 19:40:40 INFO - PROCESS | 10386 | 1463625640515 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]]]}] 19:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1488ms 19:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:40:40 INFO - PROCESS | 10386 | 1463625640545 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:40:40 INFO - PROCESS | 10386 | 1463625640548 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 19:40:40 INFO - PROCESS | 10386 | 1463625640554 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:40:40 INFO - PROCESS | 10386 | 1463625640557 Marionette TRACE conn3 <- [1,1914,null,{}] 19:40:40 INFO - PROCESS | 10386 | 1463625640562 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}] 19:40:40 INFO - PROCESS | 10386 | 1463625640753 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:40:41 INFO - PROCESS | 10386 | 1463625641034 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x996a0800 == 174 [pid = 10386] [id = 486] 19:40:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 378 (0x996ac400) [pid = 10386] [serial = 1459] [outer = (nil)] 19:40:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 379 (0x9ad62400) [pid = 10386] [serial = 1460] [outer = 0x996ac400] 19:40:41 INFO - PROCESS | 10386 | 1463625641113 Marionette DEBUG loaded listener.js 19:40:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 380 (0x9d325000) [pid = 10386] [serial = 1461] [outer = 0x996ac400] 19:40:41 INFO - PROCESS | 10386 | 1463625641942 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]]]}] 19:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1444ms 19:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:40:42 INFO - PROCESS | 10386 | 1463625641997 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:40:42 INFO - PROCESS | 10386 | 1463625642000 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 19:40:42 INFO - PROCESS | 10386 | 1463625642006 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:40:42 INFO - PROCESS | 10386 | 1463625642009 Marionette TRACE conn3 <- [1,1918,null,{}] 19:40:42 INFO - PROCESS | 10386 | 1463625642015 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}] 19:40:42 INFO - PROCESS | 10386 | 1463625642287 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:40:42 INFO - PROCESS | 10386 | 1463625642507 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e7400 == 175 [pid = 10386] [id = 487] 19:40:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 381 (0x839e9c00) [pid = 10386] [serial = 1462] [outer = (nil)] 19:40:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 382 (0x9d79d400) [pid = 10386] [serial = 1463] [outer = 0x839e9c00] 19:40:42 INFO - PROCESS | 10386 | 1463625642587 Marionette DEBUG loaded listener.js 19:40:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 383 (0xa2141400) [pid = 10386] [serial = 1464] [outer = 0x839e9c00] 19:40:43 INFO - PROCESS | 10386 | 1463625643429 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]]]}] 19:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1478ms 19:40:43 INFO - PROCESS | 10386 | 1463625643485 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:40:43 INFO - PROCESS | 10386 | 1463625643489 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 19:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:40:43 INFO - PROCESS | 10386 | 1463625643494 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:40:43 INFO - PROCESS | 10386 | 1463625643497 Marionette TRACE conn3 <- [1,1922,null,{}] 19:40:43 INFO - PROCESS | 10386 | 1463625643522 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}] 19:40:43 INFO - PROCESS | 10386 | 1463625643722 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:40:44 INFO - PROCESS | 10386 | 1463625643999 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d796c00 == 176 [pid = 10386] [id = 488] 19:40:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 384 (0x9d798c00) [pid = 10386] [serial = 1465] [outer = (nil)] 19:40:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 385 (0xa2627c00) [pid = 10386] [serial = 1466] [outer = 0x9d798c00] 19:40:44 INFO - PROCESS | 10386 | 1463625644116 Marionette DEBUG loaded listener.js 19:40:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 386 (0xa3228400) [pid = 10386] [serial = 1467] [outer = 0x9d798c00] 19:40:44 INFO - PROCESS | 10386 | 1463625644964 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]]]}] 19:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1540ms 19:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:40:45 INFO - PROCESS | 10386 | 1463625645038 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:40:45 INFO - PROCESS | 10386 | 1463625645040 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 19:40:45 INFO - PROCESS | 10386 | 1463625645049 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:40:45 INFO - PROCESS | 10386 | 1463625645052 Marionette TRACE conn3 <- [1,1926,null,{}] 19:40:45 INFO - PROCESS | 10386 | 1463625645057 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}] 19:40:45 INFO - PROCESS | 10386 | 1463625645244 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:40:45 INFO - PROCESS | 10386 | 1463625645539 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bdb400 == 177 [pid = 10386] [id = 489] 19:40:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 387 (0x856ba800) [pid = 10386] [serial = 1468] [outer = (nil)] 19:40:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 388 (0x8d60e000) [pid = 10386] [serial = 1469] [outer = 0x856ba800] 19:40:45 INFO - PROCESS | 10386 | 1463625645656 Marionette DEBUG loaded listener.js 19:40:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 389 (0x912d5800) [pid = 10386] [serial = 1470] [outer = 0x856ba800] 19:40:46 INFO - PROCESS | 10386 | 1463625646512 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]]]}] 19:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1530ms 19:40:46 INFO - PROCESS | 10386 | 1463625646579 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:40:46 INFO - PROCESS | 10386 | 1463625646582 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 19:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:40:46 INFO - PROCESS | 10386 | 1463625646588 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:40:46 INFO - PROCESS | 10386 | 1463625646590 Marionette TRACE conn3 <- [1,1930,null,{}] 19:40:46 INFO - PROCESS | 10386 | 1463625646596 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}] 19:40:46 INFO - PROCESS | 10386 | 1463625646783 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:40:47 INFO - PROCESS | 10386 | 1463625647076 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e5400 == 178 [pid = 10386] [id = 490] 19:40:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 390 (0x864c9400) [pid = 10386] [serial = 1471] [outer = (nil)] 19:40:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 391 (0x8e090800) [pid = 10386] [serial = 1472] [outer = 0x864c9400] 19:40:47 INFO - PROCESS | 10386 | 1463625647195 Marionette DEBUG loaded listener.js 19:40:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 392 (0xa3020000) [pid = 10386] [serial = 1473] [outer = 0x864c9400] 19:40:48 INFO - PROCESS | 10386 | 1463625648012 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]]]}] 19:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1486ms 19:40:48 INFO - PROCESS | 10386 | 1463625648075 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:40:48 INFO - PROCESS | 10386 | 1463625648078 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 19:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:40:48 INFO - PROCESS | 10386 | 1463625648084 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:40:48 INFO - PROCESS | 10386 | 1463625648086 Marionette TRACE conn3 <- [1,1934,null,{}] 19:40:48 INFO - PROCESS | 10386 | 1463625648092 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}] 19:40:48 INFO - PROCESS | 10386 | 1463625648285 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:40:48 INFO - PROCESS | 10386 | 1463625648585 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e4c00 == 179 [pid = 10386] [id = 491] 19:40:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 393 (0x8b8ce000) [pid = 10386] [serial = 1474] [outer = (nil)] 19:40:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 394 (0xa6a43400) [pid = 10386] [serial = 1475] [outer = 0x8b8ce000] 19:40:48 INFO - PROCESS | 10386 | 1463625648705 Marionette DEBUG loaded listener.js 19:40:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 395 (0xa6a55800) [pid = 10386] [serial = 1476] [outer = 0x8b8ce000] 19:40:49 INFO - PROCESS | 10386 | 1463625649613 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]]]}] 19:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1578ms 19:40:49 INFO - PROCESS | 10386 | 1463625649663 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:40:49 INFO - PROCESS | 10386 | 1463625649666 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 19:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:40:49 INFO - PROCESS | 10386 | 1463625649672 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:40:49 INFO - PROCESS | 10386 | 1463625649674 Marionette TRACE conn3 <- [1,1938,null,{}] 19:40:49 INFO - PROCESS | 10386 | 1463625649679 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}] 19:40:49 INFO - PROCESS | 10386 | 1463625649867 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:40:50 INFO - PROCESS | 10386 | 1463625650196 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x823c2400 == 180 [pid = 10386] [id = 492] 19:40:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 396 (0x823c3800) [pid = 10386] [serial = 1477] [outer = (nil)] 19:40:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 397 (0x823cac00) [pid = 10386] [serial = 1478] [outer = 0x823c3800] 19:40:50 INFO - PROCESS | 10386 | 1463625650282 Marionette DEBUG loaded listener.js 19:40:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 398 (0x823cd400) [pid = 10386] [serial = 1479] [outer = 0x823c3800] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x8aec8000 == 179 [pid = 10386] [id = 242] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x8efebc00 == 178 [pid = 10386] [id = 147] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x87712800 == 177 [pid = 10386] [id = 471] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x83be2400 == 176 [pid = 10386] [id = 470] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x84b6b800 == 175 [pid = 10386] [id = 469] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x8653a800 == 174 [pid = 10386] [id = 468] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x839e3400 == 173 [pid = 10386] [id = 467] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x83428000 == 172 [pid = 10386] [id = 466] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x88bc2000 == 171 [pid = 10386] [id = 465] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x84e0d400 == 170 [pid = 10386] [id = 464] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x839edc00 == 169 [pid = 10386] [id = 463] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x93cc9400 == 168 [pid = 10386] [id = 454] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x892eb400 == 167 [pid = 10386] [id = 453] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x92c10400 == 166 [pid = 10386] [id = 452] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6c0800 == 165 [pid = 10386] [id = 450] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x91b13000 == 164 [pid = 10386] [id = 451] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6c9400 == 163 [pid = 10386] [id = 449] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x87e4c400 == 162 [pid = 10386] [id = 448] 19:40:51 INFO - PROCESS | 10386 | --DOCSHELL 0x8b0c6800 == 161 [pid = 10386] [id = 447] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 397 (0x9120b800) [pid = 10386] [serial = 1341] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 396 (0x87e46c00) [pid = 10386] [serial = 1316] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 395 (0x996a2c00) [pid = 10386] [serial = 1286] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 394 (0x9277fc00) [pid = 10386] [serial = 1245] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 393 (0x906b6000) [pid = 10386] [serial = 783] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 392 (0x991ad800) [pid = 10386] [serial = 957] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 391 (0x8c67fc00) [pid = 10386] [serial = 1332] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 390 (0x88bd0800) [pid = 10386] [serial = 1326] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 389 (0x87711400) [pid = 10386] [serial = 1304] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 388 (0xa35e8800) [pid = 10386] [serial = 771] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 387 (0x9a2b2000) [pid = 10386] [serial = 972] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 386 (0x8f509400) [pid = 10386] [serial = 1340] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 385 (0x8c74c000) [pid = 10386] [serial = 1271] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 384 (0x8985ac00) [pid = 10386] [serial = 1268] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 383 (0x98767400) [pid = 10386] [serial = 954] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 382 (0x94616400) [pid = 10386] [serial = 903] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 381 (0x998c7400) [pid = 10386] [serial = 966] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 380 (0x8d6cdc00) [pid = 10386] [serial = 933] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 379 (0x8771a400) [pid = 10386] [serial = 1307] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 378 (0x92c08000) [pid = 10386] [serial = 1280] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 377 (0x91d72000) [pid = 10386] [serial = 750] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 376 (0x91ddf400) [pid = 10386] [serial = 1343] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 375 (0x90fb3800) [pid = 10386] [serial = 1274] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 374 (0x9277f000) [pid = 10386] [serial = 894] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 373 (0x97964800) [pid = 10386] [serial = 756] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 372 (0x84e0a400) [pid = 10386] [serial = 1301] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 371 (0x91b74c00) [pid = 10386] [serial = 1107] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 370 (0x84b6f000) [pid = 10386] [serial = 1310] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 369 (0xa21afc00) [pid = 10386] [serial = 768] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 368 (0xa67c0800) [pid = 10386] [serial = 786] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 367 (0x88bd0000) [pid = 10386] [serial = 1328] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 366 (0x9a5a5c00) [pid = 10386] [serial = 762] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 365 (0x9978c400) [pid = 10386] [serial = 963] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 364 (0x8e095800) [pid = 10386] [serial = 747] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 363 (0x94617800) [pid = 10386] [serial = 753] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 362 (0xa6a3ac00) [pid = 10386] [serial = 1298] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 361 (0x91e02c00) [pid = 10386] [serial = 888] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 360 (0x90fb4800) [pid = 10386] [serial = 879] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 359 (0x8771ac00) [pid = 10386] [serial = 1325] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 358 (0x9120dc00) [pid = 10386] [serial = 882] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 357 (0x91fda000) [pid = 10386] [serial = 891] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 356 (0x927d2400) [pid = 10386] [serial = 843] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 355 (0x864ccc00) [pid = 10386] [serial = 1179] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 354 (0x90fb7000) [pid = 10386] [serial = 975] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 353 (0x977c9400) [pid = 10386] [serial = 951] [outer = (nil)] [url = about:blank] 19:40:51 INFO - PROCESS | 10386 | --DOMWINDOW == 352 (0x9460c800) [pid = 10386] [serial = 900] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 351 (0x8b8c5400) [pid = 10386] [serial = 819] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 350 (0x8e089400) [pid = 10386] [serial = 822] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 349 (0x8b8b6800) [pid = 10386] [serial = 774] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 348 (0x91e02400) [pid = 10386] [serial = 828] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 347 (0x8e091c00) [pid = 10386] [serial = 1335] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 346 (0x8b6c3c00) [pid = 10386] [serial = 1319] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 345 (0x8ecad800) [pid = 10386] [serial = 873] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 344 (0x97725c00) [pid = 10386] [serial = 1283] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 343 (0x8f512800) [pid = 10386] [serial = 936] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 342 (0x927d6000) [pid = 10386] [serial = 897] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 341 (0x99f58000) [pid = 10386] [serial = 969] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 340 (0x9120e400) [pid = 10386] [serial = 728] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 339 (0x927d6800) [pid = 10386] [serial = 834] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 338 (0x87719000) [pid = 10386] [serial = 1313] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 337 (0x8f483000) [pid = 10386] [serial = 825] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 336 (0x8ef46800) [pid = 10386] [serial = 906] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 335 (0x8a397c00) [pid = 10386] [serial = 1329] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 334 (0x97726400) [pid = 10386] [serial = 948] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 333 (0x99634c00) [pid = 10386] [serial = 960] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 332 (0x92e4bc00) [pid = 10386] [serial = 939] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 331 (0x9ad5a000) [pid = 10386] [serial = 765] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 330 (0x8efeb800) [pid = 10386] [serial = 1337] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 329 (0x906ab000) [pid = 10386] [serial = 876] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 328 (0x91fdec00) [pid = 10386] [serial = 1277] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 327 (0x95126400) [pid = 10386] [serial = 945] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 326 (0x8dd57400) [pid = 10386] [serial = 1334] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 325 (0x946bd000) [pid = 10386] [serial = 942] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 324 (0x92d0a800) [pid = 10386] [serial = 837] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 323 (0xa21a4800) [pid = 10386] [serial = 1041] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 322 (0x8cafb400) [pid = 10386] [serial = 870] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 321 (0x91e0d800) [pid = 10386] [serial = 840] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 320 (0xa3023000) [pid = 10386] [serial = 1295] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 319 (0x91fde400) [pid = 10386] [serial = 831] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 318 (0x8cafac00) [pid = 10386] [serial = 777] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 317 (0x9a5a3800) [pid = 10386] [serial = 1289] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 316 (0x927ddc00) [pid = 10386] [serial = 1322] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 315 (0x906ad400) [pid = 10386] [serial = 780] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 314 (0x9962dc00) [pid = 10386] [serial = 759] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 313 (0x8b95b000) [pid = 10386] [serial = 1331] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 312 (0x8f506800) [pid = 10386] [serial = 1338] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 311 (0x9b071800) [pid = 10386] [serial = 1292] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | --DOMWINDOW == 310 (0x91b77400) [pid = 10386] [serial = 885] [outer = (nil)] [url = about:blank] 19:40:52 INFO - PROCESS | 10386 | 1463625652388 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]]]}] 19:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2737ms 19:40:52 INFO - PROCESS | 10386 | 1463625652410 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:40:52 INFO - PROCESS | 10386 | 1463625652415 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 19:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:40:52 INFO - PROCESS | 10386 | 1463625652459 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:40:52 INFO - PROCESS | 10386 | 1463625652464 Marionette TRACE conn3 <- [1,1942,null,{}] 19:40:52 INFO - PROCESS | 10386 | 1463625652475 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}] 19:40:52 INFO - PROCESS | 10386 | 1463625652665 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:40:52 INFO - PROCESS | 10386 | 1463625652678 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x823c6c00 == 162 [pid = 10386] [id = 493] 19:40:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 311 (0x8342c800) [pid = 10386] [serial = 1480] [outer = (nil)] 19:40:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 312 (0x839ec000) [pid = 10386] [serial = 1481] [outer = 0x8342c800] 19:40:52 INFO - PROCESS | 10386 | 1463625652747 Marionette DEBUG loaded listener.js 19:40:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 313 (0x83bde800) [pid = 10386] [serial = 1482] [outer = 0x8342c800] 19:40:53 INFO - PROCESS | 10386 | 1463625653674 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]]]}] 19:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1278ms 19:40:53 INFO - PROCESS | 10386 | 1463625653702 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:40:53 INFO - PROCESS | 10386 | 1463625653710 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 19:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:40:53 INFO - PROCESS | 10386 | 1463625653718 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:40:53 INFO - PROCESS | 10386 | 1463625653721 Marionette TRACE conn3 <- [1,1946,null,{}] 19:40:53 INFO - PROCESS | 10386 | 1463625653726 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}] 19:40:53 INFO - PROCESS | 10386 | 1463625653894 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:40:53 INFO - PROCESS | 10386 | 1463625653911 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x83421800 == 163 [pid = 10386] [id = 494] 19:40:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 314 (0x839ed000) [pid = 10386] [serial = 1483] [outer = (nil)] 19:40:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 315 (0x856b6400) [pid = 10386] [serial = 1484] [outer = 0x839ed000] 19:40:54 INFO - PROCESS | 10386 | 1463625654169 Marionette DEBUG loaded listener.js 19:40:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 316 (0x864cdc00) [pid = 10386] [serial = 1485] [outer = 0x839ed000] 19:40:54 INFO - PROCESS | 10386 | 1463625654966 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]]]}] 19:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1292ms 19:40:55 INFO - PROCESS | 10386 | 1463625655010 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:40:55 INFO - PROCESS | 10386 | 1463625655013 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 19:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:40:55 INFO - PROCESS | 10386 | 1463625655027 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:40:55 INFO - PROCESS | 10386 | 1463625655032 Marionette TRACE conn3 <- [1,1950,null,{}] 19:40:55 INFO - PROCESS | 10386 | 1463625655046 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}] 19:40:55 INFO - PROCESS | 10386 | 1463625655288 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:40:55 INFO - PROCESS | 10386 | 1463625655314 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e05800 == 164 [pid = 10386] [id = 495] 19:40:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 317 (0x87e46c00) [pid = 10386] [serial = 1486] [outer = (nil)] 19:40:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 318 (0x87e4cc00) [pid = 10386] [serial = 1487] [outer = 0x87e46c00] 19:40:55 INFO - PROCESS | 10386 | 1463625655392 Marionette DEBUG loaded listener.js 19:40:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 319 (0x89087c00) [pid = 10386] [serial = 1488] [outer = 0x87e46c00] 19:40:56 INFO - PROCESS | 10386 | 1463625656309 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]]]}] 19:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1338ms 19:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:40:56 INFO - PROCESS | 10386 | 1463625656359 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:40:56 INFO - PROCESS | 10386 | 1463625656362 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 19:40:56 INFO - PROCESS | 10386 | 1463625656368 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:40:56 INFO - PROCESS | 10386 | 1463625656371 Marionette TRACE conn3 <- [1,1954,null,{}] 19:40:56 INFO - PROCESS | 10386 | 1463625656379 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}] 19:40:56 INFO - PROCESS | 10386 | 1463625656613 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:40:57 INFO - PROCESS | 10386 | --DOMWINDOW == 318 (0x8b957400) [pid = 10386] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:40:57 INFO - PROCESS | 10386 | --DOMWINDOW == 317 (0x892f6c00) [pid = 10386] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:40:57 INFO - PROCESS | 10386 | --DOMWINDOW == 316 (0x839ee000) [pid = 10386] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:40:57 INFO - PROCESS | 10386 | --DOMWINDOW == 315 (0x88bc4c00) [pid = 10386] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:40:57 INFO - PROCESS | 10386 | --DOMWINDOW == 314 (0x88bc4000) [pid = 10386] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:40:57 INFO - PROCESS | 10386 | --DOMWINDOW == 313 (0x864ca400) [pid = 10386] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:40:57 INFO - PROCESS | 10386 | --DOMWINDOW == 312 (0x87e48000) [pid = 10386] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:40:57 INFO - PROCESS | 10386 | --DOMWINDOW == 311 (0x89191c00) [pid = 10386] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:40:57 INFO - PROCESS | 10386 | --DOMWINDOW == 310 (0x8b6bd400) [pid = 10386] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:40:57 INFO - PROCESS | 10386 | 1463625657890 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x83425400 == 165 [pid = 10386] [id = 496] 19:40:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 311 (0x83bdd800) [pid = 10386] [serial = 1489] [outer = (nil)] 19:40:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 312 (0x86538c00) [pid = 10386] [serial = 1490] [outer = 0x83bdd800] 19:40:57 INFO - PROCESS | 10386 | 1463625657954 Marionette DEBUG loaded listener.js 19:40:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 313 (0x892eb000) [pid = 10386] [serial = 1491] [outer = 0x83bdd800] 19:40:58 INFO - PROCESS | 10386 | 1463625658566 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]]]}] 19:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2240ms 19:40:58 INFO - PROCESS | 10386 | 1463625658607 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:40:58 INFO - PROCESS | 10386 | 1463625658610 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 19:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:40:58 INFO - PROCESS | 10386 | 1463625658616 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:40:58 INFO - PROCESS | 10386 | 1463625658618 Marionette TRACE conn3 <- [1,1958,null,{}] 19:40:58 INFO - PROCESS | 10386 | 1463625658623 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}] 19:40:58 INFO - PROCESS | 10386 | 1463625658852 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:40:58 INFO - PROCESS | 10386 | 1463625658876 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x8770d800 == 166 [pid = 10386] [id = 497] 19:40:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 314 (0x87e4c000) [pid = 10386] [serial = 1492] [outer = (nil)] 19:40:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 315 (0x8a39c400) [pid = 10386] [serial = 1493] [outer = 0x87e4c000] 19:40:58 INFO - PROCESS | 10386 | 1463625658940 Marionette DEBUG loaded listener.js 19:40:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 316 (0x8b0c4c00) [pid = 10386] [serial = 1494] [outer = 0x87e4c000] 19:40:59 INFO - PROCESS | 10386 | 1463625659847 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]]]}] 19:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1276ms 19:40:59 INFO - PROCESS | 10386 | 1463625659898 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:40:59 INFO - PROCESS | 10386 | 1463625659903 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 19:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:40:59 INFO - PROCESS | 10386 | 1463625659912 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:40:59 INFO - PROCESS | 10386 | 1463625659917 Marionette TRACE conn3 <- [1,1962,null,{}] 19:40:59 INFO - PROCESS | 10386 | 1463625659925 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}] 19:41:00 INFO - PROCESS | 10386 | 1463625660168 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:41:00 INFO - PROCESS | 10386 | 1463625660452 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x83423c00 == 167 [pid = 10386] [id = 498] 19:41:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 317 (0x83424400) [pid = 10386] [serial = 1495] [outer = (nil)] 19:41:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 318 (0x839e7c00) [pid = 10386] [serial = 1496] [outer = 0x83424400] 19:41:00 INFO - PROCESS | 10386 | 1463625660592 Marionette DEBUG loaded listener.js 19:41:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 319 (0x84b6cc00) [pid = 10386] [serial = 1497] [outer = 0x83424400] 19:41:01 INFO - PROCESS | 10386 | 1463625661455 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]]]}] 19:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1594ms 19:41:01 INFO - PROCESS | 10386 | 1463625661506 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:41:01 INFO - PROCESS | 10386 | 1463625661513 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 19:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:41:01 INFO - PROCESS | 10386 | 1463625661523 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:41:01 INFO - PROCESS | 10386 | 1463625661528 Marionette TRACE conn3 <- [1,1966,null,{}] 19:41:01 INFO - PROCESS | 10386 | 1463625661533 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}] 19:41:01 INFO - PROCESS | 10386 | 1463625661727 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:41:02 INFO - PROCESS | 10386 | 1463625662045 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x86534800 == 168 [pid = 10386] [id = 499] 19:41:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 320 (0x86537000) [pid = 10386] [serial = 1498] [outer = (nil)] 19:41:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 321 (0x87e42800) [pid = 10386] [serial = 1499] [outer = 0x86537000] 19:41:02 INFO - PROCESS | 10386 | 1463625662127 Marionette DEBUG loaded listener.js 19:41:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 322 (0x89086400) [pid = 10386] [serial = 1500] [outer = 0x86537000] 19:41:02 INFO - PROCESS | 10386 | 1463625662940 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]]]}] 19:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1488ms 19:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:41:03 INFO - PROCESS | 10386 | 1463625663012 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:41:03 INFO - PROCESS | 10386 | 1463625663015 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 19:41:03 INFO - PROCESS | 10386 | 1463625663022 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:41:03 INFO - PROCESS | 10386 | 1463625663027 Marionette TRACE conn3 <- [1,1970,null,{}] 19:41:03 INFO - PROCESS | 10386 | 1463625663042 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}] 19:41:03 INFO - PROCESS | 10386 | 1463625663288 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:41:03 INFO - PROCESS | 10386 | 1463625663653 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6bd400 == 169 [pid = 10386] [id = 500] 19:41:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 323 (0x8b6c6400) [pid = 10386] [serial = 1501] [outer = (nil)] 19:41:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 324 (0x8b8b8000) [pid = 10386] [serial = 1502] [outer = 0x8b6c6400] 19:41:03 INFO - PROCESS | 10386 | 1463625663735 Marionette DEBUG loaded listener.js 19:41:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 325 (0x8b958000) [pid = 10386] [serial = 1503] [outer = 0x8b6c6400] 19:41:04 INFO - PROCESS | 10386 | 1463625664572 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]]]}] 19:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1585ms 19:41:04 INFO - PROCESS | 10386 | 1463625664622 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:41:04 INFO - PROCESS | 10386 | 1463625664627 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 19:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:41:04 INFO - PROCESS | 10386 | 1463625664635 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:41:04 INFO - PROCESS | 10386 | 1463625664638 Marionette TRACE conn3 <- [1,1974,null,{}] 19:41:04 INFO - PROCESS | 10386 | 1463625664642 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}] 19:41:04 INFO - PROCESS | 10386 | 1463625664829 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:41:05 INFO - PROCESS | 10386 | 1463625665100 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x823c5c00 == 170 [pid = 10386] [id = 501] 19:41:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 326 (0x8b8d0800) [pid = 10386] [serial = 1504] [outer = (nil)] 19:41:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 327 (0x8c752c00) [pid = 10386] [serial = 1505] [outer = 0x8b8d0800] 19:41:05 INFO - PROCESS | 10386 | 1463625665220 Marionette DEBUG loaded listener.js 19:41:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 328 (0x8caf0000) [pid = 10386] [serial = 1506] [outer = 0x8b8d0800] 19:41:05 INFO - PROCESS | 10386 | 1463625665996 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]]]}] 19:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1383ms 19:41:06 INFO - PROCESS | 10386 | 1463625666020 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:41:06 INFO - PROCESS | 10386 | 1463625666023 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 19:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:41:06 INFO - PROCESS | 10386 | 1463625666029 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:41:06 INFO - PROCESS | 10386 | 1463625666032 Marionette TRACE conn3 <- [1,1978,null,{}] 19:41:06 INFO - PROCESS | 10386 | 1463625666037 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}] 19:41:06 INFO - PROCESS | 10386 | 1463625666220 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:41:06 INFO - PROCESS | 10386 | 1463625666495 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c754400 == 171 [pid = 10386] [id = 502] 19:41:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 329 (0x8caf7000) [pid = 10386] [serial = 1507] [outer = (nil)] 19:41:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 330 (0x8d607400) [pid = 10386] [serial = 1508] [outer = 0x8caf7000] 19:41:06 INFO - PROCESS | 10386 | 1463625666574 Marionette DEBUG loaded listener.js 19:41:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 331 (0x8d6cc400) [pid = 10386] [serial = 1509] [outer = 0x8caf7000] 19:41:07 INFO - PROCESS | 10386 | 1463625667380 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]]]}] 19:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1395ms 19:41:07 INFO - PROCESS | 10386 | 1463625667424 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:41:07 INFO - PROCESS | 10386 | 1463625667427 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 19:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:41:07 INFO - PROCESS | 10386 | 1463625667433 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:41:07 INFO - PROCESS | 10386 | 1463625667436 Marionette TRACE conn3 <- [1,1982,null,{}] 19:41:07 INFO - PROCESS | 10386 | 1463625667441 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}] 19:41:07 INFO - PROCESS | 10386 | 1463625667653 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:41:07 INFO - PROCESS | 10386 | 1463625667934 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c680c00 == 172 [pid = 10386] [id = 503] 19:41:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 332 (0x8dd4e400) [pid = 10386] [serial = 1510] [outer = (nil)] 19:41:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 333 (0x8e098000) [pid = 10386] [serial = 1511] [outer = 0x8dd4e400] 19:41:08 INFO - PROCESS | 10386 | 1463625668016 Marionette DEBUG loaded listener.js 19:41:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 334 (0x8efee800) [pid = 10386] [serial = 1512] [outer = 0x8dd4e400] 19:41:08 INFO - PROCESS | 10386 | 1463625668856 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]]]}] 19:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1477ms 19:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:41:08 INFO - PROCESS | 10386 | 1463625668912 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:41:08 INFO - PROCESS | 10386 | 1463625668914 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 19:41:08 INFO - PROCESS | 10386 | 1463625668920 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:41:08 INFO - PROCESS | 10386 | 1463625668924 Marionette TRACE conn3 <- [1,1986,null,{}] 19:41:08 INFO - PROCESS | 10386 | 1463625668929 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}] 19:41:09 INFO - PROCESS | 10386 | 1463625669107 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:41:09 INFO - PROCESS | 10386 | 1463625669382 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd98400 == 173 [pid = 10386] [id = 504] 19:41:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 335 (0x8e094800) [pid = 10386] [serial = 1513] [outer = (nil)] 19:41:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 336 (0x8f47f000) [pid = 10386] [serial = 1514] [outer = 0x8e094800] 19:41:09 INFO - PROCESS | 10386 | 1463625669462 Marionette DEBUG loaded listener.js 19:41:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 337 (0x8f483400) [pid = 10386] [serial = 1515] [outer = 0x8e094800] 19:41:10 INFO - PROCESS | 10386 | 1463625670270 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]]]}] 19:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1382ms 19:41:10 INFO - PROCESS | 10386 | 1463625670302 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:41:10 INFO - PROCESS | 10386 | 1463625670305 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 19:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:41:10 INFO - PROCESS | 10386 | 1463625670311 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:41:10 INFO - PROCESS | 10386 | 1463625670314 Marionette TRACE conn3 <- [1,1990,null,{}] 19:41:10 INFO - PROCESS | 10386 | 1463625670319 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}] 19:41:10 INFO - PROCESS | 10386 | 1463625670509 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:41:10 INFO - PROCESS | 10386 | 1463625670784 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8b6c00 == 174 [pid = 10386] [id = 505] 19:41:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 338 (0x8f13a000) [pid = 10386] [serial = 1516] [outer = (nil)] 19:41:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 339 (0x8f5dcc00) [pid = 10386] [serial = 1517] [outer = 0x8f13a000] 19:41:10 INFO - PROCESS | 10386 | 1463625670864 Marionette DEBUG loaded listener.js 19:41:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 340 (0x906a9400) [pid = 10386] [serial = 1518] [outer = 0x8f13a000] 19:41:11 INFO - PROCESS | 10386 | 1463625671667 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]]]}] 19:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1379ms 19:41:11 INFO - PROCESS | 10386 | 1463625671691 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:41:11 INFO - PROCESS | 10386 | 1463625671694 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 19:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:41:11 INFO - PROCESS | 10386 | 1463625671700 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:41:11 INFO - PROCESS | 10386 | 1463625671703 Marionette TRACE conn3 <- [1,1994,null,{}] 19:41:11 INFO - PROCESS | 10386 | 1463625671708 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}] 19:41:11 INFO - PROCESS | 10386 | 1463625671889 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:41:12 INFO - PROCESS | 10386 | 1463625672166 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f13f800 == 175 [pid = 10386] [id = 506] 19:41:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 341 (0x8f5d0400) [pid = 10386] [serial = 1519] [outer = (nil)] 19:41:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 342 (0x90fb6800) [pid = 10386] [serial = 1520] [outer = 0x8f5d0400] 19:41:12 INFO - PROCESS | 10386 | 1463625672245 Marionette DEBUG loaded listener.js 19:41:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 343 (0x91208c00) [pid = 10386] [serial = 1521] [outer = 0x8f5d0400] 19:41:13 INFO - PROCESS | 10386 | 1463625673067 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]]]}] 19:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1434ms 19:41:13 INFO - PROCESS | 10386 | 1463625673135 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:41:13 INFO - PROCESS | 10386 | 1463625673139 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 19:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:41:13 INFO - PROCESS | 10386 | 1463625673144 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:41:13 INFO - PROCESS | 10386 | 1463625673147 Marionette TRACE conn3 <- [1,1998,null,{}] 19:41:13 INFO - PROCESS | 10386 | 1463625673152 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}] 19:41:13 INFO - PROCESS | 10386 | 1463625673350 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:41:13 INFO - PROCESS | 10386 | 1463625673623 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x906b3000 == 176 [pid = 10386] [id = 507] 19:41:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 344 (0x90fb3800) [pid = 10386] [serial = 1522] [outer = (nil)] 19:41:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 345 (0x91b70400) [pid = 10386] [serial = 1523] [outer = 0x90fb3800] 19:41:13 INFO - PROCESS | 10386 | 1463625673746 Marionette DEBUG loaded listener.js 19:41:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 346 (0x91dddc00) [pid = 10386] [serial = 1524] [outer = 0x90fb3800] 19:41:14 INFO - PROCESS | 10386 | 1463625674515 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]]]}] 19:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1382ms 19:41:14 INFO - PROCESS | 10386 | 1463625674527 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:41:14 INFO - PROCESS | 10386 | 1463625674530 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 19:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:41:14 INFO - PROCESS | 10386 | 1463625674536 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:41:14 INFO - PROCESS | 10386 | 1463625674539 Marionette TRACE conn3 <- [1,2002,null,{}] 19:41:14 INFO - PROCESS | 10386 | 1463625674545 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}] 19:41:14 INFO - PROCESS | 10386 | 1463625674762 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:41:15 INFO - PROCESS | 10386 | 1463625675044 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x912da400 == 177 [pid = 10386] [id = 508] 19:41:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 347 (0x91d70c00) [pid = 10386] [serial = 1525] [outer = (nil)] 19:41:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 348 (0x92220000) [pid = 10386] [serial = 1526] [outer = 0x91d70c00] 19:41:15 INFO - PROCESS | 10386 | 1463625675131 Marionette DEBUG loaded listener.js 19:41:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 349 (0x92780c00) [pid = 10386] [serial = 1527] [outer = 0x91d70c00] 19:41:16 INFO - PROCESS | 10386 | 1463625676010 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]]]}] 19:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1533ms 19:41:16 INFO - PROCESS | 10386 | 1463625676087 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:41:16 INFO - PROCESS | 10386 | 1463625676091 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 19:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:41:16 INFO - PROCESS | 10386 | 1463625676099 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:41:16 INFO - PROCESS | 10386 | 1463625676101 Marionette TRACE conn3 <- [1,2006,null,{}] 19:41:16 INFO - PROCESS | 10386 | 1463625676106 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}] 19:41:16 INFO - PROCESS | 10386 | 1463625676293 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:41:16 INFO - PROCESS | 10386 | 1463625676570 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fda400 == 178 [pid = 10386] [id = 509] 19:41:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 350 (0x92784400) [pid = 10386] [serial = 1528] [outer = (nil)] 19:41:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 351 (0x927e0400) [pid = 10386] [serial = 1529] [outer = 0x92784400] 19:41:16 INFO - PROCESS | 10386 | 1463625676698 Marionette DEBUG loaded listener.js 19:41:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 352 (0x92c0ec00) [pid = 10386] [serial = 1530] [outer = 0x92784400] 19:41:17 INFO - PROCESS | 10386 | 1463625677482 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]]]}] 19:41:17 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 19:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1429ms 19:41:17 INFO - PROCESS | 10386 | 1463625677529 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:41:17 INFO - PROCESS | 10386 | 1463625677533 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 19:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:41:17 INFO - PROCESS | 10386 | 1463625677538 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:41:17 INFO - PROCESS | 10386 | 1463625677541 Marionette TRACE conn3 <- [1,2010,null,{}] 19:41:17 INFO - PROCESS | 10386 | 1463625677548 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}] 19:41:17 INFO - PROCESS | 10386 | 1463625677737 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:41:18 INFO - PROCESS | 10386 | 1463625678001 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f5d6c00 == 179 [pid = 10386] [id = 510] 19:41:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 353 (0x92786c00) [pid = 10386] [serial = 1531] [outer = (nil)] 19:41:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 354 (0x93cd1c00) [pid = 10386] [serial = 1532] [outer = 0x92786c00] 19:41:18 INFO - PROCESS | 10386 | 1463625678083 Marionette DEBUG loaded listener.js 19:41:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 355 (0x9460dc00) [pid = 10386] [serial = 1533] [outer = 0x92786c00] 19:41:18 INFO - PROCESS | 10386 | 1463625678921 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]]]}] 19:41:18 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 19:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1431ms 19:41:18 INFO - PROCESS | 10386 | 1463625678970 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:41:18 INFO - PROCESS | 10386 | 1463625678974 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 19:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:41:18 INFO - PROCESS | 10386 | 1463625678981 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:41:18 INFO - PROCESS | 10386 | 1463625678983 Marionette TRACE conn3 <- [1,2014,null,{}] 19:41:18 INFO - PROCESS | 10386 | 1463625678989 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}] 19:41:19 INFO - PROCESS | 10386 | 1463625679178 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:41:19 INFO - PROCESS | 10386 | 1463625679459 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x927d7800 == 180 [pid = 10386] [id = 511] 19:41:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 356 (0x92e4f400) [pid = 10386] [serial = 1534] [outer = (nil)] 19:41:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 357 (0x946bec00) [pid = 10386] [serial = 1535] [outer = 0x92e4f400] 19:41:19 INFO - PROCESS | 10386 | 1463625679542 Marionette DEBUG loaded listener.js 19:41:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 358 (0x946f7400) [pid = 10386] [serial = 1536] [outer = 0x92e4f400] 19:41:20 INFO - PROCESS | 10386 | 1463625680452 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]]]}] 19:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1534ms 19:41:20 INFO - PROCESS | 10386 | 1463625680516 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:41:20 INFO - PROCESS | 10386 | 1463625680519 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 19:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:41:20 INFO - PROCESS | 10386 | 1463625680525 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:41:20 INFO - PROCESS | 10386 | 1463625680529 Marionette TRACE conn3 <- [1,2018,null,{}] 19:41:20 INFO - PROCESS | 10386 | 1463625680534 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}] 19:41:20 INFO - PROCESS | 10386 | 1463625680727 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:41:21 INFO - PROCESS | 10386 | 1463625681004 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x94618000 == 181 [pid = 10386] [id = 512] 19:41:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 359 (0x94619000) [pid = 10386] [serial = 1537] [outer = (nil)] 19:41:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 360 (0x97728000) [pid = 10386] [serial = 1538] [outer = 0x94619000] 19:41:21 INFO - PROCESS | 10386 | 1463625681123 Marionette DEBUG loaded listener.js 19:41:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 361 (0x97732800) [pid = 10386] [serial = 1539] [outer = 0x94619000] 19:41:21 INFO - PROCESS | 10386 | 1463625681911 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]]]}] 19:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1432ms 19:41:21 INFO - PROCESS | 10386 | 1463625681959 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:41:21 INFO - PROCESS | 10386 | 1463625681962 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 19:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:41:21 INFO - PROCESS | 10386 | 1463625681968 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:41:21 INFO - PROCESS | 10386 | 1463625681970 Marionette TRACE conn3 <- [1,2022,null,{}] 19:41:21 INFO - PROCESS | 10386 | 1463625681976 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}] 19:41:22 INFO - PROCESS | 10386 | 1463625682169 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:41:22 INFO - PROCESS | 10386 | 1463625682454 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x946f1800 == 182 [pid = 10386] [id = 513] 19:41:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 362 (0x95126400) [pid = 10386] [serial = 1540] [outer = (nil)] 19:41:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 363 (0x991ad800) [pid = 10386] [serial = 1541] [outer = 0x95126400] 19:41:22 INFO - PROCESS | 10386 | 1463625682573 Marionette DEBUG loaded listener.js 19:41:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 364 (0x995e9000) [pid = 10386] [serial = 1542] [outer = 0x95126400] 19:41:23 INFO - PROCESS | 10386 | 1463625683377 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]]]}] 19:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1485ms 19:41:23 INFO - PROCESS | 10386 | 1463625683453 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:41:23 INFO - PROCESS | 10386 | 1463625683457 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 19:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:41:23 INFO - PROCESS | 10386 | 1463625683463 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:41:23 INFO - PROCESS | 10386 | 1463625683465 Marionette TRACE conn3 <- [1,2026,null,{}] 19:41:23 INFO - PROCESS | 10386 | 1463625683471 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}] 19:41:23 INFO - PROCESS | 10386 | 1463625683663 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:41:23 INFO - PROCESS | 10386 | 1463625683943 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aec000 == 183 [pid = 10386] [id = 514] 19:41:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 365 (0x92789000) [pid = 10386] [serial = 1543] [outer = (nil)] 19:41:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 366 (0x998c2800) [pid = 10386] [serial = 1544] [outer = 0x92789000] 19:41:24 INFO - PROCESS | 10386 | 1463625684064 Marionette DEBUG loaded listener.js 19:41:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 367 (0x99f5b400) [pid = 10386] [serial = 1545] [outer = 0x92789000] 19:41:24 INFO - PROCESS | 10386 | 1463625684885 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]]]}] 19:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1482ms 19:41:24 INFO - PROCESS | 10386 | 1463625684946 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:41:24 INFO - PROCESS | 10386 | 1463625684949 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 19:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:41:24 INFO - PROCESS | 10386 | 1463625684955 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:41:24 INFO - PROCESS | 10386 | 1463625684957 Marionette TRACE conn3 <- [1,2030,null,{}] 19:41:24 INFO - PROCESS | 10386 | 1463625684963 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}] 19:41:25 INFO - PROCESS | 10386 | 1463625685155 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:41:25 INFO - PROCESS | 10386 | 1463625685479 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x82ae9000 == 184 [pid = 10386] [id = 515] 19:41:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 368 (0x8d6d2400) [pid = 10386] [serial = 1546] [outer = (nil)] 19:41:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 369 (0x9a7c0800) [pid = 10386] [serial = 1547] [outer = 0x8d6d2400] 19:41:25 INFO - PROCESS | 10386 | 1463625685574 Marionette DEBUG loaded listener.js 19:41:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 370 (0x9ad5c400) [pid = 10386] [serial = 1548] [outer = 0x8d6d2400] 19:41:26 INFO - PROCESS | 10386 | 1463625686378 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]]]}] 19:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1492ms 19:41:26 INFO - PROCESS | 10386 | 1463625686448 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:41:26 INFO - PROCESS | 10386 | 1463625686451 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 19:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:41:26 INFO - PROCESS | 10386 | 1463625686457 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:41:26 INFO - PROCESS | 10386 | 1463625686459 Marionette TRACE conn3 <- [1,2034,null,{}] 19:41:26 INFO - PROCESS | 10386 | 1463625686465 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}] 19:41:26 INFO - PROCESS | 10386 | 1463625686664 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:41:26 INFO - PROCESS | 10386 | 1463625686963 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8c5c00 == 185 [pid = 10386] [id = 516] 19:41:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 371 (0x8b8cf400) [pid = 10386] [serial = 1549] [outer = (nil)] 19:41:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 372 (0x8efe8800) [pid = 10386] [serial = 1550] [outer = 0x8b8cf400] 19:41:27 INFO - PROCESS | 10386 | 1463625687117 Marionette DEBUG loaded listener.js 19:41:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 373 (0xa244d400) [pid = 10386] [serial = 1551] [outer = 0x8b8cf400] 19:41:27 INFO - PROCESS | 10386 | 1463625687927 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]]]}] 19:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1531ms 19:41:27 INFO - PROCESS | 10386 | 1463625687989 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:41:27 INFO - PROCESS | 10386 | 1463625687991 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 19:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:41:28 INFO - PROCESS | 10386 | 1463625687998 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:41:28 INFO - PROCESS | 10386 | 1463625688001 Marionette TRACE conn3 <- [1,2038,null,{}] 19:41:28 INFO - PROCESS | 10386 | 1463625688006 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}] 19:41:28 INFO - PROCESS | 10386 | 1463625688196 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:41:28 INFO - PROCESS | 10386 | 1463625688502 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x83be0000 == 186 [pid = 10386] [id = 517] 19:41:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 374 (0x86536800) [pid = 10386] [serial = 1552] [outer = (nil)] 19:41:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 375 (0x8cabbc00) [pid = 10386] [serial = 1553] [outer = 0x86536800] 19:41:28 INFO - PROCESS | 10386 | 1463625688622 Marionette DEBUG loaded listener.js 19:41:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 376 (0x99897800) [pid = 10386] [serial = 1554] [outer = 0x86536800] 19:41:29 INFO - PROCESS | 10386 | 1463625689439 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]]]}] 19:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1482ms 19:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:41:29 INFO - PROCESS | 10386 | 1463625689492 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:41:29 INFO - PROCESS | 10386 | 1463625689494 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 19:41:29 INFO - PROCESS | 10386 | 1463625689501 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:41:29 INFO - PROCESS | 10386 | 1463625689504 Marionette TRACE conn3 <- [1,2042,null,{}] 19:41:29 INFO - PROCESS | 10386 | 1463625689509 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}] 19:41:29 INFO - PROCESS | 10386 | 1463625689700 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:41:30 INFO - PROCESS | 10386 | 1463625690022 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x892f2000 == 187 [pid = 10386] [id = 518] 19:41:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 377 (0x8b0cf000) [pid = 10386] [serial = 1555] [outer = (nil)] 19:41:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 378 (0x93959800) [pid = 10386] [serial = 1556] [outer = 0x8b0cf000] 19:41:30 INFO - PROCESS | 10386 | 1463625690141 Marionette DEBUG loaded listener.js 19:41:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 379 (0xa2149400) [pid = 10386] [serial = 1557] [outer = 0x8b0cf000] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x95128800 == 186 [pid = 10386] [id = 66] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x84b72800 == 185 [pid = 10386] [id = 438] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x84b67000 == 184 [pid = 10386] [id = 436] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x84e10c00 == 183 [pid = 10386] [id = 439] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x8ecae000 == 182 [pid = 10386] [id = 113] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x84b6dc00 == 181 [pid = 10386] [id = 437] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x83425400 == 180 [pid = 10386] [id = 496] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x84e05800 == 179 [pid = 10386] [id = 495] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x83421800 == 178 [pid = 10386] [id = 494] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x823c6c00 == 177 [pid = 10386] [id = 493] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x839e4c00 == 176 [pid = 10386] [id = 491] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x839e5400 == 175 [pid = 10386] [id = 490] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x83bdb400 == 174 [pid = 10386] [id = 489] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x839e7400 == 173 [pid = 10386] [id = 487] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x9d796c00 == 172 [pid = 10386] [id = 488] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x996a0800 == 171 [pid = 10386] [id = 486] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x9394e000 == 170 [pid = 10386] [id = 485] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x93a5a400 == 169 [pid = 10386] [id = 484] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x8f139c00 == 168 [pid = 10386] [id = 482] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x927dd800 == 167 [pid = 10386] [id = 483] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x91dd9800 == 166 [pid = 10386] [id = 481] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x8f133c00 == 165 [pid = 10386] [id = 480] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x906aa000 == 164 [pid = 10386] [id = 479] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x864d0c00 == 163 [pid = 10386] [id = 478] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x89085800 == 162 [pid = 10386] [id = 476] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x8ecb0c00 == 161 [pid = 10386] [id = 477] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x8b0cf800 == 160 [pid = 10386] [id = 475] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x89085400 == 159 [pid = 10386] [id = 474] 19:41:31 INFO - PROCESS | 10386 | --DOCSHELL 0x83be1400 == 158 [pid = 10386] [id = 473] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 378 (0x8dd55400) [pid = 10386] [serial = 1412] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 377 (0x8aec2000) [pid = 10386] [serial = 1415] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 376 (0x8dd5b800) [pid = 10386] [serial = 1413] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 375 (0x8b8b4000) [pid = 10386] [serial = 1416] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 374 (0x93cd4800) [pid = 10386] [serial = 1355] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 373 (0x892ec800) [pid = 10386] [serial = 1346] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 372 (0x83be5c00) [pid = 10386] [serial = 1382] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 371 (0x86533000) [pid = 10386] [serial = 1385] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 370 (0x8653c000) [pid = 10386] [serial = 1388] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 369 (0xa0505000) [pid = 10386] [serial = 1370] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 368 (0x84b6c400) [pid = 10386] [serial = 1392] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 367 (0x83bd8c00) [pid = 10386] [serial = 1391] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 366 (0x8919c800) [pid = 10386] [serial = 1398] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 365 (0x8918d400) [pid = 10386] [serial = 1397] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 364 (0x8cab4c00) [pid = 10386] [serial = 1409] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 363 (0x87712c00) [pid = 10386] [serial = 1395] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 362 (0x86539000) [pid = 10386] [serial = 1394] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 361 (0x8f139800) [pid = 10386] [serial = 1373] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 360 (0x89089400) [pid = 10386] [serial = 1367] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 359 (0x977c5400) [pid = 10386] [serial = 1358] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 358 (0x8a398c00) [pid = 10386] [serial = 1406] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 357 (0x8b6c7c00) [pid = 10386] [serial = 1407] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 356 (0x83bdc800) [pid = 10386] [serial = 1379] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 355 (0xa35eb800) [pid = 10386] [serial = 1364] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 354 (0x91d79400) [pid = 10386] [serial = 1352] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 353 (0x8c758c00) [pid = 10386] [serial = 1349] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 352 (0x8b6c1000) [pid = 10386] [serial = 1400] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 351 (0x8b8b7800) [pid = 10386] [serial = 1401] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 350 (0x8c74fc00) [pid = 10386] [serial = 1403] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 349 (0x8cab3400) [pid = 10386] [serial = 1404] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 348 (0x839f0000) [pid = 10386] [serial = 1376] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 347 (0x995e0400) [pid = 10386] [serial = 1361] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 346 (0x8d60d000) [pid = 10386] [serial = 1418] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | --DOMWINDOW == 345 (0x8d601400) [pid = 10386] [serial = 1410] [outer = (nil)] [url = about:blank] 19:41:32 INFO - PROCESS | 10386 | 1463625692544 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]]]}] 19:41:32 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) 19:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 3084ms 19:41:32 INFO - PROCESS | 10386 | 1463625692585 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:41:32 INFO - PROCESS | 10386 | 1463625692591 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 19:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:41:32 INFO - PROCESS | 10386 | 1463625692598 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:41:32 INFO - PROCESS | 10386 | 1463625692604 Marionette TRACE conn3 <- [1,2046,null,{}] 19:41:32 INFO - PROCESS | 10386 | 1463625692611 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}] 19:41:32 INFO - PROCESS | 10386 | 1463625692807 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:41:33 INFO - PROCESS | 10386 | 1463625693004 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x823c8800 == 159 [pid = 10386] [id = 519] 19:41:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 346 (0x83bdc800) [pid = 10386] [serial = 1558] [outer = (nil)] 19:41:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 347 (0x84b6f800) [pid = 10386] [serial = 1559] [outer = 0x83bdc800] 19:41:33 INFO - PROCESS | 10386 | 1463625693073 Marionette DEBUG loaded listener.js 19:41:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 348 (0x84e0c400) [pid = 10386] [serial = 1560] [outer = 0x83bdc800] 19:41:33 INFO - PROCESS | 10386 | 1463625693891 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]]]}] 19:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1389ms 19:41:33 INFO - PROCESS | 10386 | 1463625693988 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:41:33 INFO - PROCESS | 10386 | 1463625693996 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 19:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:41:34 INFO - PROCESS | 10386 | 1463625694005 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:41:34 INFO - PROCESS | 10386 | 1463625694009 Marionette TRACE conn3 <- [1,2050,null,{}] 19:41:34 INFO - PROCESS | 10386 | 1463625694014 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}] 19:41:34 INFO - PROCESS | 10386 | 1463625694197 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:41:34 INFO - PROCESS | 10386 | 1463625694479 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:34 INFO - PROCESS | 10386 | ************************* 19:41:34 INFO - PROCESS | 10386 | A coding exception was thrown and uncaught in a Task. 19:41:34 INFO - PROCESS | 10386 | 19:41:34 INFO - PROCESS | 10386 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:41:34 INFO - PROCESS | 10386 | Full stack: 19:41:34 INFO - PROCESS | 10386 | ************************* 19:41:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x87716000 == 160 [pid = 10386] [id = 520] 19:41:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 349 (0x89089400) [pid = 10386] [serial = 1561] [outer = (nil)] 19:41:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 350 (0x8918f800) [pid = 10386] [serial = 1562] [outer = 0x89089400] 19:41:34 INFO - PROCESS | 10386 | 1463625694555 Marionette DEBUG loaded listener.js 19:41:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 351 (0x892ea400) [pid = 10386] [serial = 1563] [outer = 0x89089400] 19:41:35 INFO - PROCESS | 10386 | 1463625695431 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]]]}] 19:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1484ms 19:41:35 INFO - PROCESS | 10386 | 1463625695489 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:41:35 INFO - PROCESS | 10386 | 1463625695492 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 19:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:41:35 INFO - PROCESS | 10386 | 1463625695504 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:41:35 INFO - PROCESS | 10386 | 1463625695508 Marionette TRACE conn3 <- [1,2054,null,{}] 19:41:35 INFO - PROCESS | 10386 | 1463625695523 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}] 19:41:35 INFO - PROCESS | 10386 | 1463625695787 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:41:35 INFO - PROCESS | 10386 | 1463625695822 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x864ccc00 == 161 [pid = 10386] [id = 521] 19:41:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 352 (0x8b0cd800) [pid = 10386] [serial = 1564] [outer = (nil)] 19:41:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 353 (0x8b6c5c00) [pid = 10386] [serial = 1565] [outer = 0x8b0cd800] 19:41:35 INFO - PROCESS | 10386 | 1463625695901 Marionette DEBUG loaded listener.js 19:41:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 354 (0x8b8b7800) [pid = 10386] [serial = 1566] [outer = 0x8b0cd800] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 353 (0x8efe6c00) [pid = 10386] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 352 (0x89083000) [pid = 10386] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 351 (0x89856c00) [pid = 10386] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 350 (0x8b8ad000) [pid = 10386] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 349 (0x92d0fc00) [pid = 10386] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 348 (0x8b95fc00) [pid = 10386] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 347 (0x839e9000) [pid = 10386] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 346 (0x91e0f000) [pid = 10386] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 345 (0x996aac00) [pid = 10386] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 344 (0x84b68400) [pid = 10386] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 343 (0x84b70400) [pid = 10386] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 342 (0x84b74800) [pid = 10386] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 341 (0x87e40c00) [pid = 10386] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 340 (0x88bc3400) [pid = 10386] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 339 (0x8f5d3800) [pid = 10386] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 338 (0x8c755000) [pid = 10386] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 337 (0x978b0c00) [pid = 10386] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 336 (0x978b3400) [pid = 10386] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 335 (0x9d79c000) [pid = 10386] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 334 (0x92c07000) [pid = 10386] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 333 (0x8d6cb800) [pid = 10386] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 332 (0x995e3c00) [pid = 10386] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 331 (0x99f5a000) [pid = 10386] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 330 (0x91205c00) [pid = 10386] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 329 (0x996a9000) [pid = 10386] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 328 (0x8f5cf400) [pid = 10386] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 327 (0x97715800) [pid = 10386] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 326 (0x979dac00) [pid = 10386] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 325 (0x9978cc00) [pid = 10386] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 324 (0x90fb4c00) [pid = 10386] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 323 (0x97710c00) [pid = 10386] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 322 (0x8ef46000) [pid = 10386] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 321 (0x946f3000) [pid = 10386] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 320 (0x892f2c00) [pid = 10386] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 319 (0xa32bd800) [pid = 10386] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 318 (0xa322a800) [pid = 10386] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 317 (0xa21a5400) [pid = 10386] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 316 (0x856b9000) [pid = 10386] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 315 (0x8a38fc00) [pid = 10386] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 314 (0xa3028400) [pid = 10386] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 313 (0xa67c9c00) [pid = 10386] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 312 (0x91b77000) [pid = 10386] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 311 (0x9a2afc00) [pid = 10386] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 310 (0x9d32f800) [pid = 10386] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 309 (0x8b6bf800) [pid = 10386] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 308 (0x93cd0000) [pid = 10386] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 307 (0x91fd7400) [pid = 10386] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 306 (0x89851c00) [pid = 10386] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 305 (0x88bc3000) [pid = 10386] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 304 (0x8efe3800) [pid = 10386] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 303 (0x92c0a000) [pid = 10386] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 302 (0x8d4c5c00) [pid = 10386] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 301 (0x91ddd800) [pid = 10386] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 300 (0x9d4d2c00) [pid = 10386] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 299 (0x8cab7000) [pid = 10386] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 298 (0x8dd99400) [pid = 10386] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 297 (0x8b0c6c00) [pid = 10386] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 296 (0xa68b8000) [pid = 10386] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 295 (0x978b3800) [pid = 10386] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 294 (0x8d604c00) [pid = 10386] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 293 (0x892e8c00) [pid = 10386] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 292 (0x9ad55800) [pid = 10386] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 291 (0xa227c400) [pid = 10386] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 290 (0x9772a000) [pid = 10386] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 289 (0x8cac2c00) [pid = 10386] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 288 (0x9531a400) [pid = 10386] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 287 (0x84e02c00) [pid = 10386] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 286 (0x9a973c00) [pid = 10386] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 285 (0x906a9c00) [pid = 10386] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 284 (0x8c74a800) [pid = 10386] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 283 (0x89854000) [pid = 10386] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 282 (0xa1053800) [pid = 10386] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 281 (0x892f4800) [pid = 10386] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 280 (0x8770e000) [pid = 10386] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 279 (0x9512ac00) [pid = 10386] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 278 (0x8caf4000) [pid = 10386] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 277 (0x8f508000) [pid = 10386] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 276 (0x84e0b000) [pid = 10386] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 275 (0x8dd92800) [pid = 10386] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 274 (0x9394f400) [pid = 10386] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 273 (0xa6a3e800) [pid = 10386] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 272 (0x9ad5f000) [pid = 10386] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 271 (0x8b8cc800) [pid = 10386] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 270 (0x92d06400) [pid = 10386] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 269 (0x856b3000) [pid = 10386] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 268 (0xa3252000) [pid = 10386] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 267 (0xa3028000) [pid = 10386] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 266 (0x91e03400) [pid = 10386] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 265 (0x998c3800) [pid = 10386] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 264 (0x8b6c4400) [pid = 10386] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 263 (0x87e46c00) [pid = 10386] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 262 (0x83bdd800) [pid = 10386] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 261 (0x91b11800) [pid = 10386] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 260 (0x906ac400) [pid = 10386] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 259 (0x8ef49c00) [pid = 10386] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 258 (0x89086c00) [pid = 10386] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 257 (0x823c3800) [pid = 10386] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 256 (0x91de8000) [pid = 10386] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 255 (0x8e093000) [pid = 10386] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 254 (0x839ed000) [pid = 10386] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 253 (0x92338400) [pid = 10386] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 252 (0x8b8b7c00) [pid = 10386] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 251 (0x8f3b6c00) [pid = 10386] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 250 (0x94615800) [pid = 10386] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 249 (0x84b73c00) [pid = 10386] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 248 (0x946f8800) [pid = 10386] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 247 (0x8342c800) [pid = 10386] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 246 (0x89088400) [pid = 10386] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:41:37 INFO - PROCESS | 10386 | --DOMWINDOW == 245 (0x88bd0400) [pid = 10386] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:41:38 INFO - PROCESS | 10386 | 1463625698246 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]]]}] 19:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2791ms 19:41:38 INFO - PROCESS | 10386 | 1463625698295 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:41:38 INFO - PROCESS | 10386 | 1463625698299 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 19:41:38 INFO - PROCESS | 10386 | 1463625698305 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:41:38 INFO - PROCESS | 10386 | 1463625698307 Marionette TRACE conn3 <- [1,2058,null,{}] 19:41:38 INFO - PROCESS | 10386 | 1463625698312 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}] 19:41:38 INFO - PROCESS | 10386 | 1463625698494 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:41:38 INFO - PROCESS | 10386 | 1463625698509 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x839ed000 == 162 [pid = 10386] [id = 522] 19:41:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 246 (0x856b0c00) [pid = 10386] [serial = 1567] [outer = (nil)] 19:41:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 247 (0x8771a000) [pid = 10386] [serial = 1568] [outer = 0x856b0c00] 19:41:38 INFO - PROCESS | 10386 | 1463625698575 Marionette DEBUG loaded listener.js 19:41:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 248 (0x88bd0400) [pid = 10386] [serial = 1569] [outer = 0x856b0c00] 19:41:39 INFO - PROCESS | 10386 | 1463625699469 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]]]}] 19:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1180ms 19:41:39 INFO - PROCESS | 10386 | 1463625699484 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:41:39 INFO - PROCESS | 10386 | 1463625699487 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 19:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:41:39 INFO - PROCESS | 10386 | 1463625699493 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:41:39 INFO - PROCESS | 10386 | 1463625699495 Marionette TRACE conn3 <- [1,2062,null,{}] 19:41:39 INFO - PROCESS | 10386 | 1463625699515 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}] 19:41:39 INFO - PROCESS | 10386 | 1463625699684 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:41:40 INFO - PROCESS | 10386 | 1463625700036 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aec800 == 163 [pid = 10386] [id = 523] 19:41:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 249 (0x82aee000) [pid = 10386] [serial = 1570] [outer = (nil)] 19:41:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 250 (0x8342c400) [pid = 10386] [serial = 1571] [outer = 0x82aee000] 19:41:40 INFO - PROCESS | 10386 | 1463625700132 Marionette DEBUG loaded listener.js 19:41:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 251 (0x839f0000) [pid = 10386] [serial = 1572] [outer = 0x82aee000] 19:41:41 INFO - PROCESS | 10386 | 1463625701084 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]]]}] 19:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1632ms 19:41:41 INFO - PROCESS | 10386 | 1463625701127 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:41:41 INFO - PROCESS | 10386 | 1463625701134 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 19:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:41:41 INFO - PROCESS | 10386 | 1463625701141 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:41:41 INFO - PROCESS | 10386 | 1463625701146 Marionette TRACE conn3 <- [1,2066,null,{}] 19:41:41 INFO - PROCESS | 10386 | 1463625701153 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}] 19:41:41 INFO - PROCESS | 10386 | 1463625701360 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:41:41 INFO - PROCESS | 10386 | 1463625701681 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e0f400 == 164 [pid = 10386] [id = 524] 19:41:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 252 (0x87716800) [pid = 10386] [serial = 1573] [outer = (nil)] 19:41:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 253 (0x8919ac00) [pid = 10386] [serial = 1574] [outer = 0x87716800] 19:41:41 INFO - PROCESS | 10386 | 1463625701767 Marionette DEBUG loaded listener.js 19:41:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 254 (0x89852800) [pid = 10386] [serial = 1575] [outer = 0x87716800] 19:41:42 INFO - PROCESS | 10386 | 1463625702579 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]]]}] 19:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1484ms 19:41:42 INFO - PROCESS | 10386 | 1463625702628 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:41:42 INFO - PROCESS | 10386 | 1463625702634 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 19:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:41:42 INFO - PROCESS | 10386 | 1463625702640 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:41:42 INFO - PROCESS | 10386 | 1463625702643 Marionette TRACE conn3 <- [1,2070,null,{}] 19:41:42 INFO - PROCESS | 10386 | 1463625702648 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}] 19:41:42 INFO - PROCESS | 10386 | 1463625702846 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:41:43 INFO - PROCESS | 10386 | 1463625703203 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6c9400 == 165 [pid = 10386] [id = 525] 19:41:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 255 (0x8b8b4000) [pid = 10386] [serial = 1576] [outer = (nil)] 19:41:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 256 (0x8b8d0000) [pid = 10386] [serial = 1577] [outer = 0x8b8b4000] 19:41:43 INFO - PROCESS | 10386 | 1463625703286 Marionette DEBUG loaded listener.js 19:41:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 257 (0x8c67b400) [pid = 10386] [serial = 1578] [outer = 0x8b8b4000] 19:41:44 INFO - PROCESS | 10386 | 1463625704153 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]]]}] 19:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1579ms 19:41:44 INFO - PROCESS | 10386 | 1463625704220 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:41:44 INFO - PROCESS | 10386 | 1463625704223 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 19:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:41:44 INFO - PROCESS | 10386 | 1463625704238 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:41:44 INFO - PROCESS | 10386 | 1463625704247 Marionette TRACE conn3 <- [1,2074,null,{}] 19:41:44 INFO - PROCESS | 10386 | 1463625704253 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}] 19:41:44 INFO - PROCESS | 10386 | 1463625704455 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:41:44 INFO - PROCESS | 10386 | 1463625704772 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8cb400 == 166 [pid = 10386] [id = 526] 19:41:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 258 (0x8b953c00) [pid = 10386] [serial = 1579] [outer = (nil)] 19:41:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 259 (0x8d4c7000) [pid = 10386] [serial = 1580] [outer = 0x8b953c00] 19:41:44 INFO - PROCESS | 10386 | 1463625704854 Marionette DEBUG loaded listener.js 19:41:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 260 (0x8d6cd400) [pid = 10386] [serial = 1581] [outer = 0x8b953c00] 19:41:45 INFO - PROCESS | 10386 | 1463625705668 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]]]}] 19:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1500ms 19:41:45 INFO - PROCESS | 10386 | 1463625705731 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:41:45 INFO - PROCESS | 10386 | 1463625705736 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 19:41:45 INFO - PROCESS | 10386 | 1463625705741 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:41:45 INFO - PROCESS | 10386 | 1463625705744 Marionette TRACE conn3 <- [1,2078,null,{}] 19:41:45 INFO - PROCESS | 10386 | 1463625705749 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}] 19:41:45 INFO - PROCESS | 10386 | 1463625705942 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:41:46 INFO - PROCESS | 10386 | 1463625706258 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a393800 == 167 [pid = 10386] [id = 527] 19:41:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 261 (0x8b8c9400) [pid = 10386] [serial = 1582] [outer = (nil)] 19:41:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 262 (0x8e08d400) [pid = 10386] [serial = 1583] [outer = 0x8b8c9400] 19:41:46 INFO - PROCESS | 10386 | 1463625706341 Marionette DEBUG loaded listener.js 19:41:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 263 (0x8eca6800) [pid = 10386] [serial = 1584] [outer = 0x8b8c9400] 19:41:47 INFO - PROCESS | 10386 | 1463625707109 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]]]}] 19:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1380ms 19:41:47 INFO - PROCESS | 10386 | 1463625707121 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:41:47 INFO - PROCESS | 10386 | 1463625707125 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 19:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:41:47 INFO - PROCESS | 10386 | 1463625707148 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:41:47 INFO - PROCESS | 10386 | 1463625707152 Marionette TRACE conn3 <- [1,2082,null,{}] 19:41:47 INFO - PROCESS | 10386 | 1463625707159 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}] 19:41:47 INFO - PROCESS | 10386 | 1463625707340 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:41:47 INFO - PROCESS | 10386 | 1463625707624 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe3800 == 168 [pid = 10386] [id = 528] 19:41:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 264 (0x8efe5800) [pid = 10386] [serial = 1585] [outer = (nil)] 19:41:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 265 (0x8efefc00) [pid = 10386] [serial = 1586] [outer = 0x8efe5800] 19:41:47 INFO - PROCESS | 10386 | 1463625707714 Marionette DEBUG loaded listener.js 19:41:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 266 (0x8f47bc00) [pid = 10386] [serial = 1587] [outer = 0x8efe5800] 19:41:48 INFO - PROCESS | 10386 | 1463625708595 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]]]}] 19:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1502ms 19:41:48 INFO - PROCESS | 10386 | 1463625708633 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:41:48 INFO - PROCESS | 10386 | 1463625708636 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 19:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:41:48 INFO - PROCESS | 10386 | 1463625708642 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:41:48 INFO - PROCESS | 10386 | 1463625708645 Marionette TRACE conn3 <- [1,2086,null,{}] 19:41:48 INFO - PROCESS | 10386 | 1463625708650 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}] 19:41:48 INFO - PROCESS | 10386 | 1463625708833 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:41:49 INFO - PROCESS | 10386 | 1463625709114 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dda0c00 == 169 [pid = 10386] [id = 529] 19:41:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 267 (0x8f132400) [pid = 10386] [serial = 1588] [outer = (nil)] 19:41:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 268 (0x906b4000) [pid = 10386] [serial = 1589] [outer = 0x8f132400] 19:41:49 INFO - PROCESS | 10386 | 1463625709232 Marionette DEBUG loaded listener.js 19:41:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 269 (0x90fb5400) [pid = 10386] [serial = 1590] [outer = 0x8f132400] 19:41:50 INFO - PROCESS | 10386 | 1463625710013 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]]]}] 19:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1428ms 19:41:50 INFO - PROCESS | 10386 | 1463625710072 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:41:50 INFO - PROCESS | 10386 | 1463625710076 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 19:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:41:50 INFO - PROCESS | 10386 | 1463625710081 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:41:50 INFO - PROCESS | 10386 | 1463625710084 Marionette TRACE conn3 <- [1,2090,null,{}] 19:41:50 INFO - PROCESS | 10386 | 1463625710089 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}] 19:41:50 INFO - PROCESS | 10386 | 1463625710309 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:41:50 INFO - PROCESS | 10386 | 1463625710633 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f13a400 == 170 [pid = 10386] [id = 530] 19:41:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 270 (0x8f512c00) [pid = 10386] [serial = 1591] [outer = (nil)] 19:41:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 271 (0x912d3800) [pid = 10386] [serial = 1592] [outer = 0x8f512c00] 19:41:50 INFO - PROCESS | 10386 | 1463625710715 Marionette DEBUG loaded listener.js 19:41:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 272 (0x91b0c800) [pid = 10386] [serial = 1593] [outer = 0x8f512c00] 19:41:51 INFO - PROCESS | 10386 | 1463625711491 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]]]}] 19:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1483ms 19:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:41:51 INFO - PROCESS | 10386 | 1463625711566 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:41:51 INFO - PROCESS | 10386 | 1463625711569 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 19:41:51 INFO - PROCESS | 10386 | 1463625711575 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:41:51 INFO - PROCESS | 10386 | 1463625711578 Marionette TRACE conn3 <- [1,2094,null,{}] 19:41:51 INFO - PROCESS | 10386 | 1463625711584 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}] 19:41:51 INFO - PROCESS | 10386 | 1463625711767 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:41:52 INFO - PROCESS | 10386 | 1463625712018 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f513c00 == 171 [pid = 10386] [id = 531] 19:41:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 273 (0x91208400) [pid = 10386] [serial = 1594] [outer = (nil)] 19:41:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 274 (0x91dd9400) [pid = 10386] [serial = 1595] [outer = 0x91208400] 19:41:52 INFO - PROCESS | 10386 | 1463625712132 Marionette DEBUG loaded listener.js 19:41:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 275 (0x91de1c00) [pid = 10386] [serial = 1596] [outer = 0x91208400] 19:41:52 INFO - PROCESS | 10386 | 1463625712938 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]]]}] 19:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1435ms 19:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:41:53 INFO - PROCESS | 10386 | 1463625713011 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:41:53 INFO - PROCESS | 10386 | 1463625713014 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 19:41:53 INFO - PROCESS | 10386 | 1463625713020 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:41:53 INFO - PROCESS | 10386 | 1463625713029 Marionette TRACE conn3 <- [1,2098,null,{}] 19:41:53 INFO - PROCESS | 10386 | 1463625713034 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}] 19:41:53 INFO - PROCESS | 10386 | 1463625713261 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:41:53 INFO - PROCESS | 10386 | 1463625713593 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:53 INFO - PROCESS | 10386 | ++DOCSHELL 0x91205000 == 172 [pid = 10386] [id = 532] 19:41:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 276 (0x91209c00) [pid = 10386] [serial = 1597] [outer = (nil)] 19:41:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 277 (0x91fdc000) [pid = 10386] [serial = 1598] [outer = 0x91209c00] 19:41:53 INFO - PROCESS | 10386 | 1463625713678 Marionette DEBUG loaded listener.js 19:41:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 278 (0x92222800) [pid = 10386] [serial = 1599] [outer = 0x91209c00] 19:41:54 INFO - PROCESS | 10386 | 1463625714472 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]]]}] 19:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1483ms 19:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:41:54 INFO - PROCESS | 10386 | 1463625714503 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:41:54 INFO - PROCESS | 10386 | 1463625714506 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 19:41:54 INFO - PROCESS | 10386 | 1463625714512 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:41:54 INFO - PROCESS | 10386 | 1463625714515 Marionette TRACE conn3 <- [1,2102,null,{}] 19:41:54 INFO - PROCESS | 10386 | 1463625714520 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}] 19:41:54 INFO - PROCESS | 10386 | 1463625714705 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:41:55 INFO - PROCESS | 10386 | 1463625715001 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x927d2800 == 173 [pid = 10386] [id = 533] 19:41:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 279 (0x927d7400) [pid = 10386] [serial = 1600] [outer = (nil)] 19:41:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 280 (0x927df000) [pid = 10386] [serial = 1601] [outer = 0x927d7400] 19:41:55 INFO - PROCESS | 10386 | 1463625715142 Marionette DEBUG loaded listener.js 19:41:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 281 (0x92c08c00) [pid = 10386] [serial = 1602] [outer = 0x927d7400] 19:41:55 INFO - PROCESS | 10386 | 1463625715959 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]]]}] 19:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1486ms 19:41:56 INFO - PROCESS | 10386 | 1463625715998 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:41:56 INFO - PROCESS | 10386 | 1463625716001 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 19:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:41:56 INFO - PROCESS | 10386 | 1463625716026 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:41:56 INFO - PROCESS | 10386 | 1463625716029 Marionette TRACE conn3 <- [1,2106,null,{}] 19:41:56 INFO - PROCESS | 10386 | 1463625716035 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}] 19:41:56 INFO - PROCESS | 10386 | 1463625716245 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:41:56 INFO - PROCESS | 10386 | 1463625716572 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x92c0f800 == 174 [pid = 10386] [id = 534] 19:41:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 282 (0x93951400) [pid = 10386] [serial = 1603] [outer = (nil)] 19:41:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 283 (0x94617000) [pid = 10386] [serial = 1604] [outer = 0x93951400] 19:41:56 INFO - PROCESS | 10386 | 1463625716653 Marionette DEBUG loaded listener.js 19:41:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 284 (0x946f8400) [pid = 10386] [serial = 1605] [outer = 0x93951400] 19:41:57 INFO - PROCESS | 10386 | 1463625717418 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]]]}] 19:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1441ms 19:41:57 INFO - PROCESS | 10386 | 1463625717464 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:41:57 INFO - PROCESS | 10386 | 1463625717467 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 19:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:41:57 INFO - PROCESS | 10386 | 1463625717473 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:41:57 INFO - PROCESS | 10386 | 1463625717475 Marionette TRACE conn3 <- [1,2110,null,{}] 19:41:57 INFO - PROCESS | 10386 | 1463625717481 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}] 19:41:57 INFO - PROCESS | 10386 | 1463625717756 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:41:57 INFO - PROCESS | 10386 | 1463625717967 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x92783c00 == 175 [pid = 10386] [id = 535] 19:41:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 285 (0x946bf800) [pid = 10386] [serial = 1606] [outer = (nil)] 19:41:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 286 (0x97714400) [pid = 10386] [serial = 1607] [outer = 0x946bf800] 19:41:58 INFO - PROCESS | 10386 | 1463625718083 Marionette DEBUG loaded listener.js 19:41:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 287 (0x977c5400) [pid = 10386] [serial = 1608] [outer = 0x946bf800] 19:41:58 INFO - PROCESS | 10386 | 1463625718862 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]]]}] 19:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1434ms 19:41:58 INFO - PROCESS | 10386 | 1463625718907 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:41:58 INFO - PROCESS | 10386 | 1463625718911 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 19:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:41:58 INFO - PROCESS | 10386 | 1463625718917 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:41:58 INFO - PROCESS | 10386 | 1463625718919 Marionette TRACE conn3 <- [1,2114,null,{}] 19:41:58 INFO - PROCESS | 10386 | 1463625718925 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}] 19:41:59 INFO - PROCESS | 10386 | 1463625719103 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:41:59 INFO - PROCESS | 10386 | 1463625719399 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f3b7000 == 176 [pid = 10386] [id = 536] 19:41:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 288 (0x90fb8400) [pid = 10386] [serial = 1609] [outer = (nil)] 19:41:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 289 (0x9461ac00) [pid = 10386] [serial = 1610] [outer = 0x90fb8400] 19:41:59 INFO - PROCESS | 10386 | 1463625719526 Marionette DEBUG loaded listener.js 19:41:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 290 (0x981f2400) [pid = 10386] [serial = 1611] [outer = 0x90fb8400] 19:42:00 INFO - PROCESS | 10386 | 1463625720310 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]]]}] 19:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1438ms 19:42:00 INFO - PROCESS | 10386 | 1463625720356 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:42:00 INFO - PROCESS | 10386 | 1463625720359 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 19:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:42:00 INFO - PROCESS | 10386 | 1463625720365 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:42:00 INFO - PROCESS | 10386 | 1463625720368 Marionette TRACE conn3 <- [1,2118,null,{}] 19:42:00 INFO - PROCESS | 10386 | 1463625720373 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}] 19:42:00 INFO - PROCESS | 10386 | 1463625720557 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:42:00 INFO - PROCESS | 10386 | 1463625720855 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aedc00 == 177 [pid = 10386] [id = 537] 19:42:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 291 (0x83424000) [pid = 10386] [serial = 1612] [outer = (nil)] 19:42:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 292 (0x995e7400) [pid = 10386] [serial = 1613] [outer = 0x83424000] 19:42:00 INFO - PROCESS | 10386 | 1463625720977 Marionette DEBUG loaded listener.js 19:42:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 293 (0x99633000) [pid = 10386] [serial = 1614] [outer = 0x83424000] 19:42:01 INFO - PROCESS | 10386 | 1463625721752 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]]]}] 19:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1433ms 19:42:01 INFO - PROCESS | 10386 | 1463625721798 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 19:42:01 INFO - PROCESS | 10386 | 1463625721802 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 19:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:42:01 INFO - PROCESS | 10386 | 1463625721807 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:42:01 INFO - PROCESS | 10386 | 1463625721810 Marionette TRACE conn3 <- [1,2122,null,{}] 19:42:01 INFO - PROCESS | 10386 | 1463625721815 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}] 19:42:02 INFO - PROCESS | 10386 | 1463625722006 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:42:02 INFO - PROCESS | 10386 | 1463625722296 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x9277fc00 == 178 [pid = 10386] [id = 538] 19:42:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 294 (0x98766000) [pid = 10386] [serial = 1615] [outer = (nil)] 19:42:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 295 (0x996a9000) [pid = 10386] [serial = 1616] [outer = 0x98766000] 19:42:02 INFO - PROCESS | 10386 | 1463625722415 Marionette DEBUG loaded listener.js 19:42:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 296 (0x9978cc00) [pid = 10386] [serial = 1617] [outer = 0x98766000] 19:42:03 INFO - PROCESS | 10386 | 1463625723197 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]]]}] 19:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1434ms 19:42:03 INFO - PROCESS | 10386 | 1463625723243 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:42:03 INFO - PROCESS | 10386 | 1463625723247 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 19:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:42:03 INFO - PROCESS | 10386 | 1463625723252 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:42:03 INFO - PROCESS | 10386 | 1463625723255 Marionette TRACE conn3 <- [1,2126,null,{}] 19:42:03 INFO - PROCESS | 10386 | 1463625723261 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}] 19:42:03 INFO - PROCESS | 10386 | 1463625723451 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:42:03 INFO - PROCESS | 10386 | 1463625723748 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x9978c000 == 179 [pid = 10386] [id = 539] 19:42:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 297 (0x998c4800) [pid = 10386] [serial = 1618] [outer = (nil)] 19:42:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 298 (0x99f5ac00) [pid = 10386] [serial = 1619] [outer = 0x998c4800] 19:42:03 INFO - PROCESS | 10386 | 1463625723867 Marionette DEBUG loaded listener.js 19:42:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 299 (0x9a5a5800) [pid = 10386] [serial = 1620] [outer = 0x998c4800] 19:42:04 INFO - PROCESS | 10386 | 1463625724637 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]]]}] 19:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1439ms 19:42:04 INFO - PROCESS | 10386 | 1463625724692 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:42:04 INFO - PROCESS | 10386 | 1463625724696 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 19:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:42:04 INFO - PROCESS | 10386 | 1463625724702 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:42:04 INFO - PROCESS | 10386 | 1463625724705 Marionette TRACE conn3 <- [1,2130,null,{}] 19:42:04 INFO - PROCESS | 10386 | 1463625724710 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}] 19:42:04 INFO - PROCESS | 10386 | 1463625724894 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:42:05 INFO - PROCESS | 10386 | 1463625725183 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x823d0c00 == 180 [pid = 10386] [id = 540] 19:42:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 300 (0x99f57000) [pid = 10386] [serial = 1621] [outer = (nil)] 19:42:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 301 (0x9ad56400) [pid = 10386] [serial = 1622] [outer = 0x99f57000] 19:42:05 INFO - PROCESS | 10386 | 1463625725313 Marionette DEBUG loaded listener.js 19:42:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 302 (0x9ad5e400) [pid = 10386] [serial = 1623] [outer = 0x99f57000] 19:42:06 INFO - PROCESS | 10386 | 1463625726145 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] 19:42:06 INFO - PROCESS | 10386 | 1463625726187 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 19:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:42:06 INFO - PROCESS | 10386 | 1463625726193 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:42:06 INFO - PROCESS | 10386 | 1463625726195 Marionette TRACE conn3 <- [1,2134,null,{}] 19:42:06 INFO - PROCESS | 10386 | 1463625726201 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}] 19:42:06 INFO - PROCESS | 10386 | 1463625726387 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:42:06 INFO - PROCESS | 10386 | 1463625726707 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x89198800 == 181 [pid = 10386] [id = 541] 19:42:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 303 (0x8919b800) [pid = 10386] [serial = 1624] [outer = (nil)] 19:42:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 304 (0xa2148c00) [pid = 10386] [serial = 1625] [outer = 0x8919b800] 19:42:06 INFO - PROCESS | 10386 | 1463625726826 Marionette DEBUG loaded listener.js 19:42:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 305 (0xa22bec00) [pid = 10386] [serial = 1626] [outer = 0x8919b800] 19:42:07 INFO - PROCESS | 10386 | 1463625727626 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]]]}] 19:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1477ms 19:42:07 INFO - PROCESS | 10386 | 1463625727671 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 19:42:07 INFO - PROCESS | 10386 | 1463625727675 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 19:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:42:07 INFO - PROCESS | 10386 | 1463625727680 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:42:07 INFO - PROCESS | 10386 | 1463625727684 Marionette TRACE conn3 <- [1,2138,null,{}] 19:42:07 INFO - PROCESS | 10386 | 1463625727689 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}] 19:42:07 INFO - PROCESS | 10386 | 1463625727879 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:42:08 INFO - PROCESS | 10386 | 1463625728213 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e3c00 == 182 [pid = 10386] [id = 542] 19:42:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 306 (0x839e7800) [pid = 10386] [serial = 1627] [outer = (nil)] 19:42:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 307 (0x864c6000) [pid = 10386] [serial = 1628] [outer = 0x839e7800] 19:42:08 INFO - PROCESS | 10386 | 1463625728299 Marionette DEBUG loaded listener.js 19:42:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 308 (0x88bd0000) [pid = 10386] [serial = 1629] [outer = 0x839e7800] 19:42:09 INFO - PROCESS | 10386 | 1463625729104 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]]]}] 19:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1486ms 19:42:09 INFO - PROCESS | 10386 | 1463625729168 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:42:09 INFO - PROCESS | 10386 | 1463625729171 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 19:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:42:09 INFO - PROCESS | 10386 | 1463625729178 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:42:09 INFO - PROCESS | 10386 | 1463625729181 Marionette TRACE conn3 <- [1,2142,null,{}] 19:42:09 INFO - PROCESS | 10386 | 1463625729186 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}] 19:42:09 INFO - PROCESS | 10386 | 1463625729386 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:42:09 INFO - PROCESS | 10386 | 1463625729720 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x823cf800 == 183 [pid = 10386] [id = 543] 19:42:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 309 (0x83bd9c00) [pid = 10386] [serial = 1630] [outer = (nil)] 19:42:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 310 (0x84e04c00) [pid = 10386] [serial = 1631] [outer = 0x83bd9c00] 19:42:09 INFO - PROCESS | 10386 | 1463625729801 Marionette DEBUG loaded listener.js 19:42:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 311 (0x84e10400) [pid = 10386] [serial = 1632] [outer = 0x83bd9c00] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x83bd9800 == 182 [pid = 10386] [id = 461] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x995dbc00 == 181 [pid = 10386] [id = 320] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x99191400 == 180 [pid = 10386] [id = 322] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x8908a000 == 179 [pid = 10386] [id = 457] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x839e7000 == 178 [pid = 10386] [id = 458] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x8caf2800 == 177 [pid = 10386] [id = 314] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x996ab800 == 176 [pid = 10386] [id = 321] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x9512a400 == 175 [pid = 10386] [id = 317] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x9989ac00 == 174 [pid = 10386] [id = 323] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x89087400 == 173 [pid = 10386] [id = 456] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x906b1000 == 172 [pid = 10386] [id = 315] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8ad800 == 171 [pid = 10386] [id = 319] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x979da800 == 170 [pid = 10386] [id = 318] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x839f0c00 == 169 [pid = 10386] [id = 459] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x839e2c00 == 168 [pid = 10386] [id = 460] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x8a391c00 == 167 [pid = 10386] [id = 316] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x89082400 == 166 [pid = 10386] [id = 455] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x839ed000 == 165 [pid = 10386] [id = 522] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x864ccc00 == 164 [pid = 10386] [id = 521] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x87716000 == 163 [pid = 10386] [id = 520] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x823c8800 == 162 [pid = 10386] [id = 519] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x84e0f000 == 161 [pid = 10386] [id = 462] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x8c754400 == 160 [pid = 10386] [id = 502] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x823c5c00 == 159 [pid = 10386] [id = 501] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6bd400 == 158 [pid = 10386] [id = 500] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x86534800 == 157 [pid = 10386] [id = 499] 19:42:11 INFO - PROCESS | 10386 | --DOCSHELL 0x83423c00 == 156 [pid = 10386] [id = 498] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 310 (0x8f13b400) [pid = 10386] [serial = 1374] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 309 (0x9d48f000) [pid = 10386] [serial = 1362] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 308 (0x991a7800) [pid = 10386] [serial = 1359] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 307 (0x8d6d1000) [pid = 10386] [serial = 1350] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 306 (0x8f13e400) [pid = 10386] [serial = 1377] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 305 (0x946f4400) [pid = 10386] [serial = 1356] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 304 (0xa5099800) [pid = 10386] [serial = 1365] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 303 (0x84b71400) [pid = 10386] [serial = 1311] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 302 (0x87e3f000) [pid = 10386] [serial = 1314] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 301 (0x87e49400) [pid = 10386] [serial = 1317] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 300 (0x8b6c9800) [pid = 10386] [serial = 1320] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 299 (0x94610c00) [pid = 10386] [serial = 1323] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 298 (0xa6782c00) [pid = 10386] [serial = 1371] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 297 (0x8aec3000) [pid = 10386] [serial = 1347] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 296 (0x92c04000) [pid = 10386] [serial = 1353] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 295 (0x8908b800) [pid = 10386] [serial = 1368] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 294 (0x927d4400) [pid = 10386] [serial = 1344] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 293 (0x8a39c400) [pid = 10386] [serial = 1493] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 292 (0x91d70000) [pid = 10386] [serial = 1266] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 291 (0x9a2acc00) [pid = 10386] [serial = 1146] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 290 (0xa2456800) [pid = 10386] [serial = 1152] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 289 (0xa2452400) [pid = 10386] [serial = 1032] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 288 (0x977c2800) [pid = 10386] [serial = 1284] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 287 (0x8eca7c00) [pid = 10386] [serial = 1206] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 286 (0x9a9f2c00) [pid = 10386] [serial = 1017] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 285 (0x9d4ca400) [pid = 10386] [serial = 1149] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 284 (0xa244f400) [pid = 10386] [serial = 1080] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 283 (0xa050e000) [pid = 10386] [serial = 1077] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 282 (0x91b6fc00) [pid = 10386] [serial = 1275] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 281 (0x996a0c00) [pid = 10386] [serial = 1014] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 280 (0x9a9eac00) [pid = 10386] [serial = 1290] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 279 (0x9ad56c00) [pid = 10386] [serial = 1074] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 278 (0x91e08400) [pid = 10386] [serial = 1134] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 277 (0x98ed1800) [pid = 10386] [serial = 1011] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 276 (0x946bb000) [pid = 10386] [serial = 999] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 275 (0x9817e800) [pid = 10386] [serial = 1212] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 274 (0x8dd56000) [pid = 10386] [serial = 1236] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 273 (0xa6280400) [pid = 10386] [serial = 1089] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 272 (0xa6a61800) [pid = 10386] [serial = 1161] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 271 (0xa32b6c00) [pid = 10386] [serial = 1083] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 270 (0x8dd5b000) [pid = 10386] [serial = 1242] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 269 (0xa6281c00) [pid = 10386] [serial = 1227] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 268 (0xa6a48000) [pid = 10386] [serial = 1230] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 267 (0xa6a56000) [pid = 10386] [serial = 1299] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 266 (0x99f54400) [pid = 10386] [serial = 1065] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 265 (0x9ad62800) [pid = 10386] [serial = 1020] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 264 (0xa32b4000) [pid = 10386] [serial = 1296] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 263 (0x8b6c8800) [pid = 10386] [serial = 1167] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 262 (0xa6768c00) [pid = 10386] [serial = 1092] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 261 (0x93cc9800) [pid = 10386] [serial = 1200] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 260 (0x8b6bec00) [pid = 10386] [serial = 1203] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 259 (0x8b6be800) [pid = 10386] [serial = 1173] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 258 (0x92e47400) [pid = 10386] [serial = 1128] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 257 (0x9461bc00) [pid = 10386] [serial = 1137] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 256 (0xa0505800) [pid = 10386] [serial = 1293] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 255 (0x92c0fc00) [pid = 10386] [serial = 1281] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 254 (0xa32b2800) [pid = 10386] [serial = 1224] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 253 (0x8ecb2800) [pid = 10386] [serial = 1038] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 252 (0x906ad800) [pid = 10386] [serial = 1068] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 251 (0x8cafa400) [pid = 10386] [serial = 1272] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 250 (0xa6a61c00) [pid = 10386] [serial = 1101] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 249 (0x9b12d800) [pid = 10386] [serial = 1218] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 248 (0x8f3bc800) [pid = 10386] [serial = 1131] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 247 (0xa68b6800) [pid = 10386] [serial = 1233] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 246 (0xa1057c00) [pid = 10386] [serial = 1029] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 245 (0xa3021800) [pid = 10386] [serial = 1035] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 244 (0x998c8800) [pid = 10386] [serial = 1287] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 243 (0x92c0a400) [pid = 10386] [serial = 1209] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 242 (0x977c0400) [pid = 10386] [serial = 1140] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 241 (0x84e0cc00) [pid = 10386] [serial = 1302] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 240 (0x9d7a5000) [pid = 10386] [serial = 1026] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 239 (0x991ae400) [pid = 10386] [serial = 1143] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 238 (0x8c754c00) [pid = 10386] [serial = 1164] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 237 (0x8985e000) [pid = 10386] [serial = 1104] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 236 (0xa50f0000) [pid = 10386] [serial = 1158] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 235 (0x8b0c8000) [pid = 10386] [serial = 1269] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 234 (0x8771c000) [pid = 10386] [serial = 1308] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 233 (0x996a4c00) [pid = 10386] [serial = 1215] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 232 (0x8d6c7c00) [pid = 10386] [serial = 1002] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 231 (0x9278c000) [pid = 10386] [serial = 1278] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 230 (0x87713000) [pid = 10386] [serial = 1305] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 229 (0x90fb6000) [pid = 10386] [serial = 1005] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 228 (0xa6843000) [pid = 10386] [serial = 1095] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 227 (0xa6a57800) [pid = 10386] [serial = 1098] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 226 (0x9d48d400) [pid = 10386] [serial = 1023] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 225 (0x927d8000) [pid = 10386] [serial = 1176] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 224 (0x95129800) [pid = 10386] [serial = 1008] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 223 (0x856bcc00) [pid = 10386] [serial = 1239] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 222 (0xa35edc00) [pid = 10386] [serial = 1086] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 221 (0xa32b3c00) [pid = 10386] [serial = 1155] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 220 (0x93ccd400) [pid = 10386] [serial = 1071] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 219 (0xa21ac800) [pid = 10386] [serial = 1221] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 218 (0x8c757800) [pid = 10386] [serial = 1170] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x87e4cc00) [pid = 10386] [serial = 1487] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x86538c00) [pid = 10386] [serial = 1490] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x91fd2c00) [pid = 10386] [serial = 1443] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x91e0dc00) [pid = 10386] [serial = 1442] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x91d6fc00) [pid = 10386] [serial = 1440] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x91b6b400) [pid = 10386] [serial = 1439] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 211 (0x8f485c00) [pid = 10386] [serial = 1434] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 210 (0x8f47b000) [pid = 10386] [serial = 1433] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 209 (0x8a26c400) [pid = 10386] [serial = 1425] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 208 (0x892ed400) [pid = 10386] [serial = 1424] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 207 (0x823cd400) [pid = 10386] [serial = 1479] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x823cac00) [pid = 10386] [serial = 1478] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x927dd000) [pid = 10386] [serial = 1446] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x92784800) [pid = 10386] [serial = 1445] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x8f137000) [pid = 10386] [serial = 1431] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x8efe6400) [pid = 10386] [serial = 1430] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x856b6400) [pid = 10386] [serial = 1484] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x92c0e400) [pid = 10386] [serial = 1449] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x92c02800) [pid = 10386] [serial = 1448] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x8dd9a800) [pid = 10386] [serial = 1428] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x8caf5c00) [pid = 10386] [serial = 1427] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x90fb0400) [pid = 10386] [serial = 1437] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x906b0c00) [pid = 10386] [serial = 1436] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x996a4400) [pid = 10386] [serial = 1455] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x9969d400) [pid = 10386] [serial = 1454] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x86539c00) [pid = 10386] [serial = 1422] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x856bf400) [pid = 10386] [serial = 1421] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x98181000) [pid = 10386] [serial = 1452] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x95320400) [pid = 10386] [serial = 1451] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x839ec000) [pid = 10386] [serial = 1481] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x83bde800) [pid = 10386] [serial = 1482] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x99ddd400) [pid = 10386] [serial = 1457] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x9ad62400) [pid = 10386] [serial = 1460] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x9d79d400) [pid = 10386] [serial = 1463] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0xa2627c00) [pid = 10386] [serial = 1466] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x8d60e000) [pid = 10386] [serial = 1469] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x8e090800) [pid = 10386] [serial = 1472] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0xa6a43400) [pid = 10386] [serial = 1475] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x89087c00) [pid = 10386] [serial = 1488] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x864cdc00) [pid = 10386] [serial = 1485] [outer = (nil)] [url = about:blank] 19:42:11 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x892eb000) [pid = 10386] [serial = 1491] [outer = (nil)] [url = about:blank] 19:42:12 INFO - PROCESS | 10386 | 1463625732186 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] 19:42:12 INFO - PROCESS | 10386 | 1463625732230 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 19:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:42:12 INFO - PROCESS | 10386 | 1463625732237 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:42:12 INFO - PROCESS | 10386 | 1463625732243 Marionette TRACE conn3 <- [1,2146,null,{}] 19:42:12 INFO - PROCESS | 10386 | 1463625732250 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}] 19:42:12 INFO - PROCESS | 10386 | 1463625732447 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:42:12 INFO - PROCESS | 10386 | 1463625732634 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bd9800 == 157 [pid = 10386] [id = 544] 19:42:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x83be1800) [pid = 10386] [serial = 1633] [outer = (nil)] 19:42:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x856b2800) [pid = 10386] [serial = 1634] [outer = 0x83be1800] 19:42:12 INFO - PROCESS | 10386 | 1463625732707 Marionette DEBUG loaded listener.js 19:42:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x864c2000) [pid = 10386] [serial = 1635] [outer = 0x83be1800] 19:42:13 INFO - PROCESS | 10386 | 1463625733443 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] 19:42:13 INFO - PROCESS | 10386 | 1463625733543 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 19:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:42:13 INFO - PROCESS | 10386 | 1463625733552 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:42:13 INFO - PROCESS | 10386 | 1463625733556 Marionette TRACE conn3 <- [1,2150,null,{}] 19:42:13 INFO - PROCESS | 10386 | 1463625733561 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}] 19:42:13 INFO - PROCESS | 10386 | 1463625733745 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:42:13 INFO - PROCESS | 10386 | 1463625733960 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e0f800 == 158 [pid = 10386] [id = 545] 19:42:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x856b6800) [pid = 10386] [serial = 1636] [outer = (nil)] 19:42:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x87e4dc00) [pid = 10386] [serial = 1637] [outer = 0x856b6800] 19:42:14 INFO - PROCESS | 10386 | 1463625734028 Marionette DEBUG loaded listener.js 19:42:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x89087400) [pid = 10386] [serial = 1638] [outer = 0x856b6800] 19:42:14 INFO - PROCESS | 10386 | 1463625734852 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]]]}] 19:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1329ms 19:42:14 INFO - PROCESS | 10386 | 1463625734881 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:42:14 INFO - PROCESS | 10386 | 1463625734885 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 19:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:42:14 INFO - PROCESS | 10386 | 1463625734891 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:42:14 INFO - PROCESS | 10386 | 1463625734896 Marionette TRACE conn3 <- [1,2154,null,{}] 19:42:14 INFO - PROCESS | 10386 | 1463625734916 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}] 19:42:15 INFO - PROCESS | 10386 | 1463625735164 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:42:15 INFO - PROCESS | 10386 | 1463625735198 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e8c00 == 159 [pid = 10386] [id = 546] 19:42:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x89859400) [pid = 10386] [serial = 1639] [outer = (nil)] 19:42:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x89860000) [pid = 10386] [serial = 1640] [outer = 0x89859400] 19:42:15 INFO - PROCESS | 10386 | 1463625735270 Marionette DEBUG loaded listener.js 19:42:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x8b0cec00) [pid = 10386] [serial = 1641] [outer = 0x89859400] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x91d70c00) [pid = 10386] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x8a26b800) [pid = 10386] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x83424400) [pid = 10386] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x8b0cf000) [pid = 10386] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x94619000) [pid = 10386] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x83bdc800) [pid = 10386] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x8b8cf400) [pid = 10386] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x8b8ce000) [pid = 10386] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x92786c00) [pid = 10386] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x8dd4e400) [pid = 10386] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x92789000) [pid = 10386] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x83bdd000) [pid = 10386] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x864c9400) [pid = 10386] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x86537000) [pid = 10386] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x8b0cd800) [pid = 10386] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x8d6d2400) [pid = 10386] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x8b6c6400) [pid = 10386] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x89089400) [pid = 10386] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x8b8d0800) [pid = 10386] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x8f5d0400) [pid = 10386] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x83bdf800) [pid = 10386] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x95126400) [pid = 10386] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x93cca800) [pid = 10386] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x92e4f400) [pid = 10386] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x8f13a000) [pid = 10386] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x86536800) [pid = 10386] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x83bd7c00) [pid = 10386] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x90fb3800) [pid = 10386] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x86532000) [pid = 10386] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x8e094800) [pid = 10386] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x839e9c00) [pid = 10386] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x996ac400) [pid = 10386] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x9d798c00) [pid = 10386] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x8caf7000) [pid = 10386] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x856ba800) [pid = 10386] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:42:16 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x92784400) [pid = 10386] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:42:16 INFO - PROCESS | 10386 | 1463625736972 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]]]}] 19:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2136ms 19:42:17 INFO - PROCESS | 10386 | 1463625737027 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:42:17 INFO - PROCESS | 10386 | 1463625737031 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 19:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:42:17 INFO - PROCESS | 10386 | 1463625737036 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:42:17 INFO - PROCESS | 10386 | 1463625737039 Marionette TRACE conn3 <- [1,2158,null,{}] 19:42:17 INFO - PROCESS | 10386 | 1463625737044 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}] 19:42:17 INFO - PROCESS | 10386 | 1463625737220 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:42:17 INFO - PROCESS | 10386 | 1463625737234 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bdc800 == 160 [pid = 10386] [id = 547] 19:42:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x84e10800) [pid = 10386] [serial = 1642] [outer = (nil)] 19:42:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x88bd0c00) [pid = 10386] [serial = 1643] [outer = 0x84e10800] 19:42:17 INFO - PROCESS | 10386 | 1463625737299 Marionette DEBUG loaded listener.js 19:42:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x8b0cf000) [pid = 10386] [serial = 1644] [outer = 0x84e10800] 19:42:18 INFO - PROCESS | 10386 | 1463625738136 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]]]}] 19:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1128ms 19:42:18 INFO - PROCESS | 10386 | 1463625738166 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:42:18 INFO - PROCESS | 10386 | 1463625738169 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 19:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:42:18 INFO - PROCESS | 10386 | 1463625738185 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:42:18 INFO - PROCESS | 10386 | 1463625738188 Marionette TRACE conn3 <- [1,2162,null,{}] 19:42:18 INFO - PROCESS | 10386 | 1463625738193 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}] 19:42:18 INFO - PROCESS | 10386 | 1463625738360 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:42:18 INFO - PROCESS | 10386 | 1463625738377 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e0b000 == 161 [pid = 10386] [id = 548] 19:42:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x892ed000) [pid = 10386] [serial = 1645] [outer = (nil)] 19:42:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x8b6c8800) [pid = 10386] [serial = 1646] [outer = 0x892ed000] 19:42:18 INFO - PROCESS | 10386 | 1463625738442 Marionette DEBUG loaded listener.js 19:42:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x8b8b1400) [pid = 10386] [serial = 1647] [outer = 0x892ed000] 19:42:19 INFO - PROCESS | 10386 | 1463625739617 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]]]}] 19:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1489ms 19:42:19 INFO - PROCESS | 10386 | 1463625739665 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:42:19 INFO - PROCESS | 10386 | 1463625739672 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 19:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:42:19 INFO - PROCESS | 10386 | 1463625739679 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:42:19 INFO - PROCESS | 10386 | 1463625739685 Marionette TRACE conn3 <- [1,2166,null,{}] 19:42:19 INFO - PROCESS | 10386 | 1463625739692 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}] 19:42:19 INFO - PROCESS | 10386 | 1463625739913 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:42:20 INFO - PROCESS | 10386 | 1463625740224 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x856b1800 == 162 [pid = 10386] [id = 549] 19:42:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x856b9800) [pid = 10386] [serial = 1648] [outer = (nil)] 19:42:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8653dc00) [pid = 10386] [serial = 1649] [outer = 0x856b9800] 19:42:20 INFO - PROCESS | 10386 | 1463625740311 Marionette DEBUG loaded listener.js 19:42:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x8908e000) [pid = 10386] [serial = 1650] [outer = 0x856b9800] 19:42:21 INFO - PROCESS | 10386 | 1463625741177 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]]]}] 19:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1533ms 19:42:21 INFO - PROCESS | 10386 | 1463625741212 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:42:21 INFO - PROCESS | 10386 | 1463625741220 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 19:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:42:21 INFO - PROCESS | 10386 | 1463625741230 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:42:21 INFO - PROCESS | 10386 | 1463625741234 Marionette TRACE conn3 <- [1,2170,null,{}] 19:42:21 INFO - PROCESS | 10386 | 1463625741239 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}] 19:42:21 INFO - PROCESS | 10386 | 1463625741435 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:42:21 INFO - PROCESS | 10386 | 1463625741789 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x89857000 == 163 [pid = 10386] [id = 550] 19:42:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x8b6c4800) [pid = 10386] [serial = 1651] [outer = (nil)] 19:42:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8b955800) [pid = 10386] [serial = 1652] [outer = 0x8b6c4800] 19:42:21 INFO - PROCESS | 10386 | 1463625741871 Marionette DEBUG loaded listener.js 19:42:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8b961400) [pid = 10386] [serial = 1653] [outer = 0x8b6c4800] 19:42:22 INFO - PROCESS | 10386 | 1463625742692 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]]]}] 19:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1535ms 19:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:42:22 INFO - PROCESS | 10386 | 1463625742766 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:42:22 INFO - PROCESS | 10386 | 1463625742769 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 19:42:22 INFO - PROCESS | 10386 | 1463625742776 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:42:22 INFO - PROCESS | 10386 | 1463625742781 Marionette TRACE conn3 <- [1,2174,null,{}] 19:42:22 INFO - PROCESS | 10386 | 1463625742796 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}] 19:42:23 INFO - PROCESS | 10386 | 1463625743075 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:42:23 INFO - PROCESS | 10386 | 1463625743318 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6bec00 == 164 [pid = 10386] [id = 551] 19:42:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8c682c00) [pid = 10386] [serial = 1654] [outer = (nil)] 19:42:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8caba800) [pid = 10386] [serial = 1655] [outer = 0x8c682c00] 19:42:23 INFO - PROCESS | 10386 | 1463625743403 Marionette DEBUG loaded listener.js 19:42:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x8cafb000) [pid = 10386] [serial = 1656] [outer = 0x8c682c00] 19:42:24 INFO - PROCESS | 10386 | 1463625744202 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]]]}] 19:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1484ms 19:42:24 INFO - PROCESS | 10386 | 1463625744267 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:42:24 INFO - PROCESS | 10386 | 1463625744271 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 19:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:42:24 INFO - PROCESS | 10386 | 1463625744278 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:42:24 INFO - PROCESS | 10386 | 1463625744281 Marionette TRACE conn3 <- [1,2178,null,{}] 19:42:24 INFO - PROCESS | 10386 | 1463625744286 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}] 19:42:24 INFO - PROCESS | 10386 | 1463625744481 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:42:24 INFO - PROCESS | 10386 | 1463625744751 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x87e40c00 == 165 [pid = 10386] [id = 552] 19:42:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x8cafac00) [pid = 10386] [serial = 1657] [outer = (nil)] 19:42:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x8d608000) [pid = 10386] [serial = 1658] [outer = 0x8cafac00] 19:42:24 INFO - PROCESS | 10386 | 1463625744872 Marionette DEBUG loaded listener.js 19:42:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x8d6cc800) [pid = 10386] [serial = 1659] [outer = 0x8cafac00] 19:42:25 INFO - PROCESS | 10386 | 1463625745633 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]]]}] 19:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1429ms 19:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:42:25 INFO - PROCESS | 10386 | 1463625745707 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:42:25 INFO - PROCESS | 10386 | 1463625745710 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 19:42:25 INFO - PROCESS | 10386 | 1463625745716 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:42:25 INFO - PROCESS | 10386 | 1463625745720 Marionette TRACE conn3 <- [1,2182,null,{}] 19:42:25 INFO - PROCESS | 10386 | 1463625745725 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}] 19:42:25 INFO - PROCESS | 10386 | 1463625745936 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:42:26 INFO - PROCESS | 10386 | 1463625746201 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d608800 == 166 [pid = 10386] [id = 553] 19:42:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x8d6d5000) [pid = 10386] [serial = 1660] [outer = (nil)] 19:42:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x8dd56c00) [pid = 10386] [serial = 1661] [outer = 0x8d6d5000] 19:42:26 INFO - PROCESS | 10386 | 1463625746335 Marionette DEBUG loaded listener.js 19:42:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x8dd5bc00) [pid = 10386] [serial = 1662] [outer = 0x8d6d5000] 19:42:27 INFO - PROCESS | 10386 | 1463625747148 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]]]}] 19:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1483ms 19:42:27 INFO - PROCESS | 10386 | 1463625747200 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:42:27 INFO - PROCESS | 10386 | 1463625747203 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 19:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:42:27 INFO - PROCESS | 10386 | 1463625747209 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:42:27 INFO - PROCESS | 10386 | 1463625747212 Marionette TRACE conn3 <- [1,2186,null,{}] 19:42:27 INFO - PROCESS | 10386 | 1463625747217 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}] 19:42:27 INFO - PROCESS | 10386 | 1463625747426 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:42:27 INFO - PROCESS | 10386 | 1463625747693 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d60e400 == 167 [pid = 10386] [id = 554] 19:42:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x8d6c8c00) [pid = 10386] [serial = 1663] [outer = (nil)] 19:42:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x8efe8c00) [pid = 10386] [serial = 1664] [outer = 0x8d6c8c00] 19:42:27 INFO - PROCESS | 10386 | 1463625747819 Marionette DEBUG loaded listener.js 19:42:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x8f139400) [pid = 10386] [serial = 1665] [outer = 0x8d6c8c00] 19:42:28 INFO - PROCESS | 10386 | 1463625748636 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]]]}] 19:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1477ms 19:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:42:28 INFO - PROCESS | 10386 | 1463625748687 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:42:28 INFO - PROCESS | 10386 | 1463625748690 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 19:42:28 INFO - PROCESS | 10386 | 1463625748696 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:42:28 INFO - PROCESS | 10386 | 1463625748699 Marionette TRACE conn3 <- [1,2190,null,{}] 19:42:28 INFO - PROCESS | 10386 | 1463625748704 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}] 19:42:28 INFO - PROCESS | 10386 | 1463625748884 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:42:29 INFO - PROCESS | 10386 | 1463625749154 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd5c000 == 168 [pid = 10386] [id = 555] 19:42:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x8e090800) [pid = 10386] [serial = 1666] [outer = (nil)] 19:42:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x8f3b8400) [pid = 10386] [serial = 1667] [outer = 0x8e090800] 19:42:29 INFO - PROCESS | 10386 | 1463625749272 Marionette DEBUG loaded listener.js 19:42:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x8f3c1800) [pid = 10386] [serial = 1668] [outer = 0x8e090800] 19:42:30 INFO - PROCESS | 10386 | 1463625750041 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]]]}] 19:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1381ms 19:42:30 INFO - PROCESS | 10386 | 1463625750077 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:42:30 INFO - PROCESS | 10386 | 1463625750081 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 19:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:42:30 INFO - PROCESS | 10386 | 1463625750086 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:42:30 INFO - PROCESS | 10386 | 1463625750089 Marionette TRACE conn3 <- [1,2194,null,{}] 19:42:30 INFO - PROCESS | 10386 | 1463625750094 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}] 19:42:30 INFO - PROCESS | 10386 | 1463625750282 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:42:30 INFO - PROCESS | 10386 | 1463625750554 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f47ac00 == 169 [pid = 10386] [id = 556] 19:42:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x8f47f400) [pid = 10386] [serial = 1669] [outer = (nil)] 19:42:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x8f507c00) [pid = 10386] [serial = 1670] [outer = 0x8f47f400] 19:42:30 INFO - PROCESS | 10386 | 1463625750682 Marionette DEBUG loaded listener.js 19:42:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x8f5d4800) [pid = 10386] [serial = 1671] [outer = 0x8f47f400] 19:42:31 INFO - PROCESS | 10386 | 1463625751470 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]]]}] 19:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1432ms 19:42:31 INFO - PROCESS | 10386 | 1463625751520 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:42:31 INFO - PROCESS | 10386 | 1463625751524 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 19:42:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:42:31 INFO - PROCESS | 10386 | 1463625751529 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:42:31 INFO - PROCESS | 10386 | 1463625751532 Marionette TRACE conn3 <- [1,2198,null,{}] 19:42:31 INFO - PROCESS | 10386 | 1463625751538 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}] 19:42:31 INFO - PROCESS | 10386 | 1463625751726 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:42:32 INFO - PROCESS | 10386 | 1463625752005 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x8eca7c00 == 170 [pid = 10386] [id = 557] 19:42:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x8f13d400) [pid = 10386] [serial = 1672] [outer = (nil)] 19:42:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x906ab800) [pid = 10386] [serial = 1673] [outer = 0x8f13d400] 19:42:32 INFO - PROCESS | 10386 | 1463625752124 Marionette DEBUG loaded listener.js 19:42:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x906b4c00) [pid = 10386] [serial = 1674] [outer = 0x8f13d400] 19:42:32 INFO - PROCESS | 10386 | 1463625752886 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]]]}] 19:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1385ms 19:42:32 INFO - PROCESS | 10386 | 1463625752915 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:42:32 INFO - PROCESS | 10386 | 1463625752919 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 19:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:42:32 INFO - PROCESS | 10386 | 1463625752925 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:42:32 INFO - PROCESS | 10386 | 1463625752928 Marionette TRACE conn3 <- [1,2202,null,{}] 19:42:32 INFO - PROCESS | 10386 | 1463625752933 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}] 19:42:33 INFO - PROCESS | 10386 | 1463625753123 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:42:33 INFO - PROCESS | 10386 | 1463625753396 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aef000 == 171 [pid = 10386] [id = 558] 19:42:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x8f5da400) [pid = 10386] [serial = 1675] [outer = (nil)] 19:42:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x912d2400) [pid = 10386] [serial = 1676] [outer = 0x8f5da400] 19:42:33 INFO - PROCESS | 10386 | 1463625753476 Marionette DEBUG loaded listener.js 19:42:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x91b0b800) [pid = 10386] [serial = 1677] [outer = 0x8f5da400] 19:42:34 INFO - PROCESS | 10386 | 1463625754303 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]]]}] 19:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1427ms 19:42:34 INFO - PROCESS | 10386 | 1463625754362 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:42:34 INFO - PROCESS | 10386 | 1463625754365 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 19:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:42:34 INFO - PROCESS | 10386 | 1463625754374 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:42:34 INFO - PROCESS | 10386 | 1463625754378 Marionette TRACE conn3 <- [1,2206,null,{}] 19:42:34 INFO - PROCESS | 10386 | 1463625754383 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}] 19:42:34 INFO - PROCESS | 10386 | 1463625754595 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:42:34 INFO - PROCESS | 10386 | 1463625754867 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b17c00 == 172 [pid = 10386] [id = 559] 19:42:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x91d73800) [pid = 10386] [serial = 1678] [outer = (nil)] 19:42:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x91e0a000) [pid = 10386] [serial = 1679] [outer = 0x91d73800] 19:42:34 INFO - PROCESS | 10386 | 1463625754992 Marionette DEBUG loaded listener.js 19:42:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x91fdf800) [pid = 10386] [serial = 1680] [outer = 0x91d73800] 19:42:35 INFO - PROCESS | 10386 | 1463625755802 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]]]}] 19:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1479ms 19:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:42:35 INFO - PROCESS | 10386 | 1463625755853 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:42:35 INFO - PROCESS | 10386 | 1463625755856 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 19:42:35 INFO - PROCESS | 10386 | 1463625755862 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:42:35 INFO - PROCESS | 10386 | 1463625755865 Marionette TRACE conn3 <- [1,2210,null,{}] 19:42:35 INFO - PROCESS | 10386 | 1463625755871 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}] 19:42:36 INFO - PROCESS | 10386 | 1463625756087 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:42:36 INFO - PROCESS | 10386 | 1463625756405 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aeec00 == 173 [pid = 10386] [id = 560] 19:42:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x91b72400) [pid = 10386] [serial = 1681] [outer = (nil)] 19:42:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x92785800) [pid = 10386] [serial = 1682] [outer = 0x91b72400] 19:42:36 INFO - PROCESS | 10386 | 1463625756486 Marionette DEBUG loaded listener.js 19:42:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x927d8000) [pid = 10386] [serial = 1683] [outer = 0x91b72400] 19:42:37 INFO - PROCESS | 10386 | 1463625757246 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]]]}] 19:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1431ms 19:42:37 INFO - PROCESS | 10386 | 1463625757292 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:42:37 INFO - PROCESS | 10386 | 1463625757295 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 19:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:42:37 INFO - PROCESS | 10386 | 1463625757301 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:42:37 INFO - PROCESS | 10386 | 1463625757303 Marionette TRACE conn3 <- [1,2214,null,{}] 19:42:37 INFO - PROCESS | 10386 | 1463625757309 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}] 19:42:37 INFO - PROCESS | 10386 | 1463625757490 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:42:37 INFO - PROCESS | 10386 | 1463625757766 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x9277d800 == 174 [pid = 10386] [id = 561] 19:42:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x92780800) [pid = 10386] [serial = 1684] [outer = (nil)] 19:42:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x929f8400) [pid = 10386] [serial = 1685] [outer = 0x92780800] 19:42:37 INFO - PROCESS | 10386 | 1463625757844 Marionette DEBUG loaded listener.js 19:42:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x929fb000) [pid = 10386] [serial = 1686] [outer = 0x92780800] 19:42:38 INFO - PROCESS | 10386 | 1463625758634 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]]]}] 19:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1382ms 19:42:38 INFO - PROCESS | 10386 | 1463625758684 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:42:38 INFO - PROCESS | 10386 | 1463625758687 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 19:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:42:38 INFO - PROCESS | 10386 | 1463625758693 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:42:38 INFO - PROCESS | 10386 | 1463625758695 Marionette TRACE conn3 <- [1,2218,null,{}] 19:42:38 INFO - PROCESS | 10386 | 1463625758701 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}] 19:42:38 INFO - PROCESS | 10386 | 1463625758888 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:42:39 INFO - PROCESS | 10386 | 1463625759172 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x83422c00 == 175 [pid = 10386] [id = 562] 19:42:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x91e10400) [pid = 10386] [serial = 1687] [outer = (nil)] 19:42:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x92c10000) [pid = 10386] [serial = 1688] [outer = 0x91e10400] 19:42:39 INFO - PROCESS | 10386 | 1463625759290 Marionette DEBUG loaded listener.js 19:42:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x92d0fc00) [pid = 10386] [serial = 1689] [outer = 0x91e10400] 19:42:40 INFO - PROCESS | 10386 | 1463625760041 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]]]}] 19:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1382ms 19:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:42:40 INFO - PROCESS | 10386 | 1463625760075 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:42:40 INFO - PROCESS | 10386 | 1463625760078 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 19:42:40 INFO - PROCESS | 10386 | 1463625760084 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:42:40 INFO - PROCESS | 10386 | 1463625760087 Marionette TRACE conn3 <- [1,2222,null,{}] 19:42:40 INFO - PROCESS | 10386 | 1463625760092 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}] 19:42:40 INFO - PROCESS | 10386 | 1463625760278 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:42:40 INFO - PROCESS | 10386 | 1463625760554 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x927df800 == 176 [pid = 10386] [id = 563] 19:42:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x92d12400) [pid = 10386] [serial = 1690] [outer = (nil)] 19:42:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x93ccd000) [pid = 10386] [serial = 1691] [outer = 0x92d12400] 19:42:40 INFO - PROCESS | 10386 | 1463625760633 Marionette DEBUG loaded listener.js 19:42:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x93cd4800) [pid = 10386] [serial = 1692] [outer = 0x92d12400] 19:42:41 INFO - PROCESS | 10386 | 1463625761436 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]]]}] 19:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1380ms 19:42:41 INFO - PROCESS | 10386 | 1463625761464 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:42:41 INFO - PROCESS | 10386 | 1463625761468 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 19:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:42:41 INFO - PROCESS | 10386 | 1463625761474 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:42:41 INFO - PROCESS | 10386 | 1463625761477 Marionette TRACE conn3 <- [1,2226,null,{}] 19:42:41 INFO - PROCESS | 10386 | 1463625761482 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}] 19:42:41 INFO - PROCESS | 10386 | 1463625761674 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:42:41 INFO - PROCESS | 10386 | 1463625761951 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e3400 == 177 [pid = 10386] [id = 564] 19:42:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x9394ec00) [pid = 10386] [serial = 1693] [outer = (nil)] 19:42:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x946bb000) [pid = 10386] [serial = 1694] [outer = 0x9394ec00] 19:42:42 INFO - PROCESS | 10386 | 1463625762030 Marionette DEBUG loaded listener.js 19:42:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x946f4400) [pid = 10386] [serial = 1695] [outer = 0x9394ec00] 19:42:42 INFO - PROCESS | 10386 | 1463625762796 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]]]}] 19:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1343ms 19:42:42 INFO - PROCESS | 10386 | 1463625762817 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:42:42 INFO - PROCESS | 10386 | 1463625762819 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 19:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:42:42 INFO - PROCESS | 10386 | 1463625762825 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:42:42 INFO - PROCESS | 10386 | 1463625762828 Marionette TRACE conn3 <- [1,2230,null,{}] 19:42:42 INFO - PROCESS | 10386 | 1463625762833 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}] 19:42:43 INFO - PROCESS | 10386 | 1463625763021 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:42:43 INFO - PROCESS | 10386 | 1463625763300 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aed400 == 178 [pid = 10386] [id = 565] 19:42:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x83425000) [pid = 10386] [serial = 1696] [outer = (nil)] 19:42:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x95125800) [pid = 10386] [serial = 1697] [outer = 0x83425000] 19:42:43 INFO - PROCESS | 10386 | 1463625763381 Marionette DEBUG loaded listener.js 19:42:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x95319000) [pid = 10386] [serial = 1698] [outer = 0x83425000] 19:42:44 INFO - PROCESS | 10386 | 1463625764190 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]]]}] 19:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1427ms 19:42:44 INFO - PROCESS | 10386 | 1463625764253 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:42:44 INFO - PROCESS | 10386 | 1463625764256 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 19:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:42:44 INFO - PROCESS | 10386 | 1463625764262 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:42:44 INFO - PROCESS | 10386 | 1463625764264 Marionette TRACE conn3 <- [1,2234,null,{}] 19:42:44 INFO - PROCESS | 10386 | 1463625764270 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}] 19:42:44 INFO - PROCESS | 10386 | 1463625764461 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:42:44 INFO - PROCESS | 10386 | 1463625764739 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aeac00 == 179 [pid = 10386] [id = 566] 19:42:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 208 (0x92c04c00) [pid = 10386] [serial = 1699] [outer = (nil)] 19:42:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 209 (0x9772d800) [pid = 10386] [serial = 1700] [outer = 0x92c04c00] 19:42:44 INFO - PROCESS | 10386 | 1463625764858 Marionette DEBUG loaded listener.js 19:42:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 210 (0x979da800) [pid = 10386] [serial = 1701] [outer = 0x92c04c00] 19:42:45 INFO - PROCESS | 10386 | 1463625765644 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]]]}] 19:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1431ms 19:42:45 INFO - PROCESS | 10386 | 1463625765693 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:42:45 INFO - PROCESS | 10386 | 1463625765696 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 19:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:42:45 INFO - PROCESS | 10386 | 1463625765702 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:42:45 INFO - PROCESS | 10386 | 1463625765704 Marionette TRACE conn3 <- [1,2238,null,{}] 19:42:45 INFO - PROCESS | 10386 | 1463625765714 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}] 19:42:45 INFO - PROCESS | 10386 | 1463625765905 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:42:46 INFO - PROCESS | 10386 | 1463625766184 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x95324c00 == 180 [pid = 10386] [id = 567] 19:42:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 211 (0x9817e800) [pid = 10386] [serial = 1702] [outer = (nil)] 19:42:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 212 (0x991a7800) [pid = 10386] [serial = 1703] [outer = 0x9817e800] 19:42:46 INFO - PROCESS | 10386 | 1463625766302 Marionette DEBUG loaded listener.js 19:42:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0x991ab800) [pid = 10386] [serial = 1704] [outer = 0x9817e800] 19:42:47 INFO - PROCESS | 10386 | 1463625767070 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]]]}] 19:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1442ms 19:42:47 INFO - PROCESS | 10386 | 1463625767145 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:42:47 INFO - PROCESS | 10386 | 1463625767147 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 19:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:42:47 INFO - PROCESS | 10386 | 1463625767153 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:42:47 INFO - PROCESS | 10386 | 1463625767156 Marionette TRACE conn3 <- [1,2242,null,{}] 19:42:47 INFO - PROCESS | 10386 | 1463625767162 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}] 19:42:47 INFO - PROCESS | 10386 | 1463625767409 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:42:47 INFO - PROCESS | 10386 | 1463625767738 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x82ae9c00 == 181 [pid = 10386] [id = 568] 19:42:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0x82aeb400) [pid = 10386] [serial = 1705] [outer = (nil)] 19:42:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0x84e08000) [pid = 10386] [serial = 1706] [outer = 0x82aeb400] 19:42:47 INFO - PROCESS | 10386 | 1463625767821 Marionette DEBUG loaded listener.js 19:42:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x88bc5800) [pid = 10386] [serial = 1707] [outer = 0x82aeb400] 19:42:48 INFO - PROCESS | 10386 | 1463625768571 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]]]}] 19:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1430ms 19:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:42:48 INFO - PROCESS | 10386 | 1463625768585 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:42:48 INFO - PROCESS | 10386 | 1463625768588 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 19:42:48 INFO - PROCESS | 10386 | 1463625768594 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:42:48 INFO - PROCESS | 10386 | 1463625768597 Marionette TRACE conn3 <- [1,2246,null,{}] 19:42:48 INFO - PROCESS | 10386 | 1463625768602 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}] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x839e3c00 == 180 [pid = 10386] [id = 542] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x89198800 == 179 [pid = 10386] [id = 541] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x9978c000 == 178 [pid = 10386] [id = 539] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x823d0c00 == 177 [pid = 10386] [id = 540] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x9277fc00 == 176 [pid = 10386] [id = 538] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x82aedc00 == 175 [pid = 10386] [id = 537] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8f3b7000 == 174 [pid = 10386] [id = 536] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x92c0f800 == 173 [pid = 10386] [id = 534] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x92783c00 == 172 [pid = 10386] [id = 535] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x927d2800 == 171 [pid = 10386] [id = 533] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x91205000 == 170 [pid = 10386] [id = 532] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8f513c00 == 169 [pid = 10386] [id = 531] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8f13a400 == 168 [pid = 10386] [id = 530] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8dda0c00 == 167 [pid = 10386] [id = 529] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8a393800 == 166 [pid = 10386] [id = 527] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8efe3800 == 165 [pid = 10386] [id = 528] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8cb400 == 164 [pid = 10386] [id = 526] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6c9400 == 163 [pid = 10386] [id = 525] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x823c2400 == 162 [pid = 10386] [id = 492] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x84e0f400 == 161 [pid = 10386] [id = 524] 19:42:49 INFO - PROCESS | 10386 | --DOCSHELL 0x82aec800 == 160 [pid = 10386] [id = 523] 19:42:49 INFO - PROCESS | 10386 | 1463625769896 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x92220000) [pid = 10386] [serial = 1526] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x8d6d4800) [pid = 10386] [serial = 1419] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x839e7c00) [pid = 10386] [serial = 1496] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x93959800) [pid = 10386] [serial = 1556] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 211 (0x97728000) [pid = 10386] [serial = 1538] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 210 (0x84b6f800) [pid = 10386] [serial = 1559] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 209 (0x8efe8800) [pid = 10386] [serial = 1550] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 208 (0xa6a55800) [pid = 10386] [serial = 1476] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 207 (0x9460dc00) [pid = 10386] [serial = 1533] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x8e098000) [pid = 10386] [serial = 1511] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x99f5b400) [pid = 10386] [serial = 1545] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x8ef4b400) [pid = 10386] [serial = 1383] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x97732800) [pid = 10386] [serial = 1539] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0xa3020000) [pid = 10386] [serial = 1473] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x87e42800) [pid = 10386] [serial = 1499] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x8b6c5c00) [pid = 10386] [serial = 1565] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x9a7c0800) [pid = 10386] [serial = 1547] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x8b8b8000) [pid = 10386] [serial = 1502] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x8918f800) [pid = 10386] [serial = 1562] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x89086400) [pid = 10386] [serial = 1500] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x8caf0000) [pid = 10386] [serial = 1506] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x892ea400) [pid = 10386] [serial = 1563] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x998c2800) [pid = 10386] [serial = 1544] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x90fb6800) [pid = 10386] [serial = 1520] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x86535000) [pid = 10386] [serial = 1386] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x991ad800) [pid = 10386] [serial = 1541] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x84e0c400) [pid = 10386] [serial = 1560] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x99f5f800) [pid = 10386] [serial = 1458] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x946f7400) [pid = 10386] [serial = 1536] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x946bec00) [pid = 10386] [serial = 1535] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x906a9400) [pid = 10386] [serial = 1518] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x8cabbc00) [pid = 10386] [serial = 1553] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x83bdf400) [pid = 10386] [serial = 1380] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x99897800) [pid = 10386] [serial = 1554] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x91dddc00) [pid = 10386] [serial = 1524] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x8b8b7800) [pid = 10386] [serial = 1566] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x92780c00) [pid = 10386] [serial = 1527] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x8f5dcc00) [pid = 10386] [serial = 1517] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0xa244d400) [pid = 10386] [serial = 1551] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x9ad5c400) [pid = 10386] [serial = 1548] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x87e44c00) [pid = 10386] [serial = 1389] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x8efee800) [pid = 10386] [serial = 1512] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x8f483400) [pid = 10386] [serial = 1515] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0xa2141400) [pid = 10386] [serial = 1464] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x995e9000) [pid = 10386] [serial = 1542] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0xa2149400) [pid = 10386] [serial = 1557] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x8f47f000) [pid = 10386] [serial = 1514] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x84b6cc00) [pid = 10386] [serial = 1497] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x8b958000) [pid = 10386] [serial = 1503] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x9d325000) [pid = 10386] [serial = 1461] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x93cd1c00) [pid = 10386] [serial = 1532] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0xa3228400) [pid = 10386] [serial = 1467] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x91b70400) [pid = 10386] [serial = 1523] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x8d6cc400) [pid = 10386] [serial = 1509] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x912d5800) [pid = 10386] [serial = 1470] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x91208c00) [pid = 10386] [serial = 1521] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x8d607400) [pid = 10386] [serial = 1508] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x8c752c00) [pid = 10386] [serial = 1505] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x927e0400) [pid = 10386] [serial = 1529] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x92c0ec00) [pid = 10386] [serial = 1530] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x8771a000) [pid = 10386] [serial = 1568] [outer = (nil)] [url = about:blank] 19:42:50 INFO - PROCESS | 10386 | 1463625770376 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e5400 == 161 [pid = 10386] [id = 569] 19:42:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x839e5800) [pid = 10386] [serial = 1708] [outer = (nil)] 19:42:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x839ed800) [pid = 10386] [serial = 1709] [outer = 0x839e5800] 19:42:50 INFO - PROCESS | 10386 | 1463625770445 Marionette DEBUG loaded listener.js 19:42:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x83be2800) [pid = 10386] [serial = 1710] [outer = 0x839e5800] 19:42:51 INFO - PROCESS | 10386 | 1463625771157 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]]]}] 19:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2581ms 19:42:51 INFO - PROCESS | 10386 | 1463625771179 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:42:51 INFO - PROCESS | 10386 | 1463625771183 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 19:42:51 INFO - PROCESS | 10386 | 1463625771190 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:42:51 INFO - PROCESS | 10386 | 1463625771195 Marionette TRACE conn3 <- [1,2250,null,{}] 19:42:51 INFO - PROCESS | 10386 | 1463625771230 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}] 19:42:51 INFO - PROCESS | 10386 | 1463625771401 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:42:51 INFO - PROCESS | 10386 | 1463625771412 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e0ec00 == 162 [pid = 10386] [id = 570] 19:42:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x856bb400) [pid = 10386] [serial = 1711] [outer = (nil)] 19:42:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x864ccc00) [pid = 10386] [serial = 1712] [outer = 0x856bb400] 19:42:51 INFO - PROCESS | 10386 | 1463625771479 Marionette DEBUG loaded listener.js 19:42:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x87710c00) [pid = 10386] [serial = 1713] [outer = 0x856bb400] 19:42:52 INFO - PROCESS | 10386 | 1463625772339 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]]]}] 19:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1183ms 19:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:42:52 INFO - PROCESS | 10386 | 1463625772373 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:42:52 INFO - PROCESS | 10386 | 1463625772376 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 19:42:52 INFO - PROCESS | 10386 | 1463625772413 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:42:52 INFO - PROCESS | 10386 | 1463625772415 Marionette TRACE conn3 <- [1,2254,null,{}] 19:42:52 INFO - PROCESS | 10386 | 1463625772437 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}] 19:42:52 INFO - PROCESS | 10386 | 1463625772666 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:42:52 INFO - PROCESS | 10386 | 1463625772692 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e07400 == 163 [pid = 10386] [id = 571] 19:42:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x87715800) [pid = 10386] [serial = 1714] [outer = (nil)] 19:42:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x88bcfc00) [pid = 10386] [serial = 1715] [outer = 0x87715800] 19:42:52 INFO - PROCESS | 10386 | 1463625772755 Marionette DEBUG loaded listener.js 19:42:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x89190400) [pid = 10386] [serial = 1716] [outer = 0x87715800] 19:42:53 INFO - PROCESS | 10386 | 1463625773616 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]]]}] 19:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1290ms 19:42:53 INFO - PROCESS | 10386 | 1463625773679 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:42:53 INFO - PROCESS | 10386 | 1463625773685 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 19:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:42:53 INFO - PROCESS | 10386 | 1463625773700 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:42:53 INFO - PROCESS | 10386 | 1463625773705 Marionette TRACE conn3 <- [1,2258,null,{}] 19:42:53 INFO - PROCESS | 10386 | 1463625773716 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}] 19:42:53 INFO - PROCESS | 10386 | 1463625773948 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:42:54 INFO - PROCESS | 10386 | 1463625773989 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x84b72000 == 164 [pid = 10386] [id = 572] 19:42:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x87e4d400) [pid = 10386] [serial = 1717] [outer = (nil)] 19:42:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x8b6be800) [pid = 10386] [serial = 1718] [outer = 0x87e4d400] 19:42:54 INFO - PROCESS | 10386 | 1463625774187 Marionette DEBUG loaded listener.js 19:42:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x8b6c7000) [pid = 10386] [serial = 1719] [outer = 0x87e4d400] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x89859400) [pid = 10386] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x83424000) [pid = 10386] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x99f57000) [pid = 10386] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x839e7800) [pid = 10386] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x90fb8400) [pid = 10386] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x8f512c00) [pid = 10386] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x8919b800) [pid = 10386] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x8b953c00) [pid = 10386] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x8b8b4000) [pid = 10386] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x91209c00) [pid = 10386] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x8f132400) [pid = 10386] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x927d7400) [pid = 10386] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x87e4c000) [pid = 10386] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x946bf800) [pid = 10386] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x82aee000) [pid = 10386] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x83bd9c00) [pid = 10386] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x91208400) [pid = 10386] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x83be1800) [pid = 10386] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x87716800) [pid = 10386] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x998c4800) [pid = 10386] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x98766000) [pid = 10386] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0x8b8c9400) [pid = 10386] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0x93951400) [pid = 10386] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0x856b6800) [pid = 10386] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 142 (0x8efe5800) [pid = 10386] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:42:55 INFO - PROCESS | 10386 | --DOMWINDOW == 141 (0x84e10800) [pid = 10386] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:42:55 INFO - PROCESS | 10386 | 1463625775391 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]]]}] 19:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1743ms 19:42:55 INFO - PROCESS | 10386 | 1463625775436 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:42:55 INFO - PROCESS | 10386 | 1463625775439 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 19:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:42:55 INFO - PROCESS | 10386 | 1463625775444 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:42:55 INFO - PROCESS | 10386 | 1463625775447 Marionette TRACE conn3 <- [1,2262,null,{}] 19:42:55 INFO - PROCESS | 10386 | 1463625775462 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}] 19:42:55 INFO - PROCESS | 10386 | 1463625775685 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:42:55 INFO - PROCESS | 10386 | 1463625775703 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x8342ec00 == 165 [pid = 10386] [id = 573] 19:42:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0x83bd7800) [pid = 10386] [serial = 1720] [outer = (nil)] 19:42:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0x8aeb9800) [pid = 10386] [serial = 1721] [outer = 0x83bd7800] 19:42:55 INFO - PROCESS | 10386 | 1463625775766 Marionette DEBUG loaded listener.js 19:42:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x8b8b4000) [pid = 10386] [serial = 1722] [outer = 0x83bd7800] 19:42:56 INFO - PROCESS | 10386 | 1463625776532 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]]]}] 19:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1128ms 19:42:56 INFO - PROCESS | 10386 | 1463625776573 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:42:56 INFO - PROCESS | 10386 | 1463625776576 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 19:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:42:56 INFO - PROCESS | 10386 | 1463625776581 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:42:56 INFO - PROCESS | 10386 | 1463625776583 Marionette TRACE conn3 <- [1,2266,null,{}] 19:42:56 INFO - PROCESS | 10386 | 1463625776588 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}] 19:42:56 INFO - PROCESS | 10386 | 1463625776827 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:42:56 INFO - PROCESS | 10386 | 1463625776849 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b954400 == 166 [pid = 10386] [id = 574] 19:42:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x8b955000) [pid = 10386] [serial = 1723] [outer = (nil)] 19:42:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x8b95ac00) [pid = 10386] [serial = 1724] [outer = 0x8b955000] 19:42:56 INFO - PROCESS | 10386 | 1463625776923 Marionette DEBUG loaded listener.js 19:42:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x8c750400) [pid = 10386] [serial = 1725] [outer = 0x8b955000] 19:42:58 INFO - PROCESS | 10386 | 1463625778024 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]]]}] 19:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1485ms 19:42:58 INFO - PROCESS | 10386 | 1463625778068 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:42:58 INFO - PROCESS | 10386 | 1463625778075 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 19:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:42:58 INFO - PROCESS | 10386 | 1463625778082 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:42:58 INFO - PROCESS | 10386 | 1463625778088 Marionette TRACE conn3 <- [1,2270,null,{}] 19:42:58 INFO - PROCESS | 10386 | 1463625778094 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}] 19:42:58 INFO - PROCESS | 10386 | 1463625778291 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:42:58 INFO - PROCESS | 10386 | 1463625778600 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e0bc00 == 167 [pid = 10386] [id = 575] 19:42:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x84e0c400) [pid = 10386] [serial = 1726] [outer = (nil)] 19:42:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x86535800) [pid = 10386] [serial = 1727] [outer = 0x84e0c400] 19:42:58 INFO - PROCESS | 10386 | 1463625778687 Marionette DEBUG loaded listener.js 19:42:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x87e42c00) [pid = 10386] [serial = 1728] [outer = 0x84e0c400] 19:42:59 INFO - PROCESS | 10386 | 1463625779468 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]]]}] 19:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1433ms 19:42:59 INFO - PROCESS | 10386 | 1463625779515 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:42:59 INFO - PROCESS | 10386 | 1463625779523 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 19:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:42:59 INFO - PROCESS | 10386 | 1463625779533 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:42:59 INFO - PROCESS | 10386 | 1463625779537 Marionette TRACE conn3 <- [1,2274,null,{}] 19:42:59 INFO - PROCESS | 10386 | 1463625779542 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}] 19:42:59 INFO - PROCESS | 10386 | 1463625779737 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:43:00 INFO - PROCESS | 10386 | 1463625780002 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x89194400 == 168 [pid = 10386] [id = 576] 19:43:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x89851c00) [pid = 10386] [serial = 1729] [outer = (nil)] 19:43:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x8b0cc000) [pid = 10386] [serial = 1730] [outer = 0x89851c00] 19:43:00 INFO - PROCESS | 10386 | 1463625780160 Marionette DEBUG loaded listener.js 19:43:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x8b8c9000) [pid = 10386] [serial = 1731] [outer = 0x89851c00] 19:43:00 INFO - PROCESS | 10386 | 1463625780938 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]]]}] 19:43:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:43:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1430ms 19:43:00 INFO - PROCESS | 10386 | 1463625780963 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:43:00 INFO - PROCESS | 10386 | 1463625780967 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 19:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:43:00 INFO - PROCESS | 10386 | 1463625780973 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:43:00 INFO - PROCESS | 10386 | 1463625780978 Marionette TRACE conn3 <- [1,2278,null,{}] 19:43:00 INFO - PROCESS | 10386 | 1463625780993 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}] 19:43:01 INFO - PROCESS | 10386 | 1463625781287 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:43:01 INFO - PROCESS | 10386 | 1463625781502 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b0d1c00 == 169 [pid = 10386] [id = 577] 19:43:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x8cabb800) [pid = 10386] [serial = 1732] [outer = (nil)] 19:43:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x8caf2c00) [pid = 10386] [serial = 1733] [outer = 0x8cabb800] 19:43:01 INFO - PROCESS | 10386 | 1463625781628 Marionette DEBUG loaded listener.js 19:43:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x8d602800) [pid = 10386] [serial = 1734] [outer = 0x8cabb800] 19:43:02 INFO - PROCESS | 10386 | 1463625782414 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]]]}] 19:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1485ms 19:43:02 INFO - PROCESS | 10386 | 1463625782459 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:43:02 INFO - PROCESS | 10386 | 1463625782463 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 19:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:43:02 INFO - PROCESS | 10386 | 1463625782469 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:43:02 INFO - PROCESS | 10386 | 1463625782471 Marionette TRACE conn3 <- [1,2282,null,{}] 19:43:02 INFO - PROCESS | 10386 | 1463625782476 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}] 19:43:02 INFO - PROCESS | 10386 | 1463625782670 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:43:02 INFO - PROCESS | 10386 | 1463625782941 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:03 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6c0000 == 170 [pid = 10386] [id = 578] 19:43:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x8d6d2400) [pid = 10386] [serial = 1735] [outer = (nil)] 19:43:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8dd52c00) [pid = 10386] [serial = 1736] [outer = 0x8d6d2400] 19:43:03 INFO - PROCESS | 10386 | 1463625783060 Marionette DEBUG loaded listener.js 19:43:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x8dd99400) [pid = 10386] [serial = 1737] [outer = 0x8d6d2400] 19:43:03 INFO - PROCESS | 10386 | 1463625783808 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]]]}] 19:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1381ms 19:43:03 INFO - PROCESS | 10386 | 1463625783851 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:43:03 INFO - PROCESS | 10386 | 1463625783854 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 19:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:43:03 INFO - PROCESS | 10386 | 1463625783860 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:43:03 INFO - PROCESS | 10386 | 1463625783862 Marionette TRACE conn3 <- [1,2286,null,{}] 19:43:03 INFO - PROCESS | 10386 | 1463625783868 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}] 19:43:04 INFO - PROCESS | 10386 | 1463625784051 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:43:04 INFO - PROCESS | 10386 | 1463625784319 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b952400 == 171 [pid = 10386] [id = 579] 19:43:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x8b95b000) [pid = 10386] [serial = 1738] [outer = (nil)] 19:43:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8e098000) [pid = 10386] [serial = 1739] [outer = 0x8b95b000] 19:43:04 INFO - PROCESS | 10386 | 1463625784397 Marionette DEBUG loaded listener.js 19:43:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8ecaf800) [pid = 10386] [serial = 1740] [outer = 0x8b95b000] 19:43:05 INFO - PROCESS | 10386 | 1463625785206 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]]]}] 19:43:05 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 19:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1391ms 19:43:05 INFO - PROCESS | 10386 | 1463625785266 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:43:05 INFO - PROCESS | 10386 | 1463625785269 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 19:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:43:05 INFO - PROCESS | 10386 | 1463625785278 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:43:05 INFO - PROCESS | 10386 | 1463625785281 Marionette TRACE conn3 <- [1,2290,null,{}] 19:43:05 INFO - PROCESS | 10386 | 1463625785285 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}] 19:43:05 INFO - PROCESS | 10386 | 1463625785492 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:43:05 INFO - PROCESS | 10386 | 1463625785771 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x89854400 == 172 [pid = 10386] [id = 580] 19:43:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8caf7000) [pid = 10386] [serial = 1741] [outer = (nil)] 19:43:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8f3c1000) [pid = 10386] [serial = 1742] [outer = 0x8caf7000] 19:43:05 INFO - PROCESS | 10386 | 1463625785888 Marionette DEBUG loaded listener.js 19:43:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x8f506800) [pid = 10386] [serial = 1743] [outer = 0x8caf7000] 19:43:06 INFO - PROCESS | 10386 | 1463625786732 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]]]}] 19:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1490ms 19:43:06 INFO - PROCESS | 10386 | 1463625786770 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:43:06 INFO - PROCESS | 10386 | 1463625786774 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 19:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:43:06 INFO - PROCESS | 10386 | 1463625786782 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:43:06 INFO - PROCESS | 10386 | 1463625786785 Marionette TRACE conn3 <- [1,2294,null,{}] 19:43:06 INFO - PROCESS | 10386 | 1463625786790 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}] 19:43:06 INFO - PROCESS | 10386 | 1463625786974 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:43:07 INFO - PROCESS | 10386 | 1463625787244 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e093000 == 173 [pid = 10386] [id = 581] 19:43:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x8f135000) [pid = 10386] [serial = 1744] [outer = (nil)] 19:43:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x8f5dd800) [pid = 10386] [serial = 1745] [outer = 0x8f135000] 19:43:07 INFO - PROCESS | 10386 | 1463625787362 Marionette DEBUG loaded listener.js 19:43:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x906b0400) [pid = 10386] [serial = 1746] [outer = 0x8f135000] 19:43:08 INFO - PROCESS | 10386 | 1463625788103 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]]]}] 19:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1378ms 19:43:08 INFO - PROCESS | 10386 | 1463625788169 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:43:08 INFO - PROCESS | 10386 | 1463625788173 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 19:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:43:08 INFO - PROCESS | 10386 | 1463625788181 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:43:08 INFO - PROCESS | 10386 | 1463625788184 Marionette TRACE conn3 <- [1,2298,null,{}] 19:43:08 INFO - PROCESS | 10386 | 1463625788189 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}] 19:43:08 INFO - PROCESS | 10386 | 1463625788376 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:43:08 INFO - PROCESS | 10386 | 1463625788646 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x906a9000 == 174 [pid = 10386] [id = 582] 19:43:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x90fb5000) [pid = 10386] [serial = 1747] [outer = (nil)] 19:43:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x91209c00) [pid = 10386] [serial = 1748] [outer = 0x90fb5000] 19:43:08 INFO - PROCESS | 10386 | 1463625788769 Marionette DEBUG loaded listener.js 19:43:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x912d5000) [pid = 10386] [serial = 1749] [outer = 0x90fb5000] 19:43:09 INFO - PROCESS | 10386 | 1463625789525 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]]]}] 19:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1380ms 19:43:09 INFO - PROCESS | 10386 | 1463625789562 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:43:09 INFO - PROCESS | 10386 | 1463625789565 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 19:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:43:09 INFO - PROCESS | 10386 | 1463625789572 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:43:09 INFO - PROCESS | 10386 | 1463625789575 Marionette TRACE conn3 <- [1,2302,null,{}] 19:43:09 INFO - PROCESS | 10386 | 1463625789599 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}] 19:43:09 INFO - PROCESS | 10386 | 1463625789784 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:43:10 INFO - PROCESS | 10386 | 1463625790063 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x90fb4000 == 175 [pid = 10386] [id = 583] 19:43:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x9120b000) [pid = 10386] [serial = 1750] [outer = (nil)] 19:43:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x91b73c00) [pid = 10386] [serial = 1751] [outer = 0x9120b000] 19:43:10 INFO - PROCESS | 10386 | 1463625790179 Marionette DEBUG loaded listener.js 19:43:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x91d71800) [pid = 10386] [serial = 1752] [outer = 0x9120b000] 19:43:11 INFO - PROCESS | 10386 | 1463625791007 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]]]}] 19:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1500ms 19:43:11 INFO - PROCESS | 10386 | 1463625791073 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:43:11 INFO - PROCESS | 10386 | 1463625791076 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 19:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:43:11 INFO - PROCESS | 10386 | 1463625791082 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:43:11 INFO - PROCESS | 10386 | 1463625791085 Marionette TRACE conn3 <- [1,2306,null,{}] 19:43:11 INFO - PROCESS | 10386 | 1463625791090 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}] 19:43:11 INFO - PROCESS | 10386 | 1463625791297 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:43:11 INFO - PROCESS | 10386 | 1463625791585 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f510c00 == 176 [pid = 10386] [id = 584] 19:43:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x91ddfc00) [pid = 10386] [serial = 1753] [outer = (nil)] 19:43:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x91e06000) [pid = 10386] [serial = 1754] [outer = 0x91ddfc00] 19:43:11 INFO - PROCESS | 10386 | 1463625791665 Marionette DEBUG loaded listener.js 19:43:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x91fd3800) [pid = 10386] [serial = 1755] [outer = 0x91ddfc00] 19:43:12 INFO - PROCESS | 10386 | 1463625792452 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]]]}] 19:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1433ms 19:43:12 INFO - PROCESS | 10386 | 1463625792519 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 19:43:12 INFO - PROCESS | 10386 | 1463625792523 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 19:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:43:12 INFO - PROCESS | 10386 | 1463625792531 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:43:12 INFO - PROCESS | 10386 | 1463625792535 Marionette TRACE conn3 <- [1,2310,null,{}] 19:43:12 INFO - PROCESS | 10386 | 1463625792540 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}] 19:43:12 INFO - PROCESS | 10386 | 1463625792753 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:43:13 INFO - PROCESS | 10386 | 1463625793068 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x912d3c00 == 177 [pid = 10386] [id = 585] 19:43:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x92227c00) [pid = 10386] [serial = 1756] [outer = (nil)] 19:43:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x927d7c00) [pid = 10386] [serial = 1757] [outer = 0x92227c00] 19:43:13 INFO - PROCESS | 10386 | 1463625793155 Marionette DEBUG loaded listener.js 19:43:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x92c09c00) [pid = 10386] [serial = 1758] [outer = 0x92227c00] 19:43:13 INFO - PROCESS | 10386 | 1463625793963 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]]]}] 19:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1480ms 19:43:14 INFO - PROCESS | 10386 | 1463625794011 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:43:14 INFO - PROCESS | 10386 | 1463625794014 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 19:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:43:14 INFO - PROCESS | 10386 | 1463625794020 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:43:14 INFO - PROCESS | 10386 | 1463625794023 Marionette TRACE conn3 <- [1,2314,null,{}] 19:43:14 INFO - PROCESS | 10386 | 1463625794028 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}] 19:43:14 INFO - PROCESS | 10386 | 1463625794214 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:43:14 INFO - PROCESS | 10386 | 1463625794489 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x91dda400 == 178 [pid = 10386] [id = 586] 19:43:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x92782c00) [pid = 10386] [serial = 1759] [outer = (nil)] 19:43:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x93ccd400) [pid = 10386] [serial = 1760] [outer = 0x92782c00] 19:43:14 INFO - PROCESS | 10386 | 1463625794608 Marionette DEBUG loaded listener.js 19:43:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x9460d000) [pid = 10386] [serial = 1761] [outer = 0x92782c00] 19:43:15 INFO - PROCESS | 10386 | 1463625795407 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]]]}] 19:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1447ms 19:43:15 INFO - PROCESS | 10386 | 1463625795468 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:43:15 INFO - PROCESS | 10386 | 1463625795471 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 19:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:43:15 INFO - PROCESS | 10386 | 1463625795478 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:43:15 INFO - PROCESS | 10386 | 1463625795490 Marionette TRACE conn3 <- [1,2318,null,{}] 19:43:15 INFO - PROCESS | 10386 | 1463625795494 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}] 19:43:15 INFO - PROCESS | 10386 | 1463625795691 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:43:15 INFO - PROCESS | 10386 | 1463625795968 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x8342c800 == 179 [pid = 10386] [id = 587] 19:43:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x8f5dac00) [pid = 10386] [serial = 1762] [outer = (nil)] 19:43:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x946f2000) [pid = 10386] [serial = 1763] [outer = 0x8f5dac00] 19:43:16 INFO - PROCESS | 10386 | 1463625796094 Marionette DEBUG loaded listener.js 19:43:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x95124800) [pid = 10386] [serial = 1764] [outer = 0x8f5dac00] 19:43:16 INFO - PROCESS | 10386 | 1463625796884 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] 19:43:16 INFO - PROCESS | 10386 | 1463625796928 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 19:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:43:16 INFO - PROCESS | 10386 | 1463625796934 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:43:16 INFO - PROCESS | 10386 | 1463625796936 Marionette TRACE conn3 <- [1,2322,null,{}] 19:43:16 INFO - PROCESS | 10386 | 1463625796941 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}] 19:43:17 INFO - PROCESS | 10386 | 1463625797126 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:43:17 INFO - PROCESS | 10386 | 1463625797401 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x83429c00 == 180 [pid = 10386] [id = 588] 19:43:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x9394d800) [pid = 10386] [serial = 1765] [outer = (nil)] 19:43:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x97730800) [pid = 10386] [serial = 1766] [outer = 0x9394d800] 19:43:17 INFO - PROCESS | 10386 | 1463625797480 Marionette DEBUG loaded listener.js 19:43:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x97960000) [pid = 10386] [serial = 1767] [outer = 0x9394d800] 19:43:18 INFO - PROCESS | 10386 | 1463625798270 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]]]}] 19:43:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:43:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1383ms 19:43:18 INFO - PROCESS | 10386 | 1463625798317 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:43:18 INFO - PROCESS | 10386 | 1463625798321 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 19:43:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:43:18 INFO - PROCESS | 10386 | 1463625798326 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:43:18 INFO - PROCESS | 10386 | 1463625798329 Marionette TRACE conn3 <- [1,2326,null,{}] 19:43:18 INFO - PROCESS | 10386 | 1463625798334 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}] 19:43:18 INFO - PROCESS | 10386 | 1463625798520 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:43:18 INFO - PROCESS | 10386 | 1463625798815 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x8342cc00 == 181 [pid = 10386] [id = 589] 19:43:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x8a394c00) [pid = 10386] [serial = 1768] [outer = (nil)] 19:43:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x991ae800) [pid = 10386] [serial = 1769] [outer = 0x8a394c00] 19:43:18 INFO - PROCESS | 10386 | 1463625798934 Marionette DEBUG loaded listener.js 19:43:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x995e4000) [pid = 10386] [serial = 1770] [outer = 0x8a394c00] 19:43:19 INFO - PROCESS | 10386 | 1463625799706 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]]]}] 19:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1432ms 19:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:43:19 INFO - PROCESS | 10386 | 1463625799760 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:43:19 INFO - PROCESS | 10386 | 1463625799763 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 19:43:19 INFO - PROCESS | 10386 | 1463625799769 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:43:19 INFO - PROCESS | 10386 | 1463625799772 Marionette TRACE conn3 <- [1,2330,null,{}] 19:43:19 INFO - PROCESS | 10386 | 1463625799777 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}] 19:43:19 INFO - PROCESS | 10386 | 1463625799963 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:43:20 INFO - PROCESS | 10386 | 1463625800241 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x991a8000 == 182 [pid = 10386] [id = 590] 19:43:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x991ad800) [pid = 10386] [serial = 1771] [outer = (nil)] 19:43:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x9969e000) [pid = 10386] [serial = 1772] [outer = 0x991ad800] 19:43:20 INFO - PROCESS | 10386 | 1463625800364 Marionette DEBUG loaded listener.js 19:43:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x996a5800) [pid = 10386] [serial = 1773] [outer = 0x991ad800] 19:43:21 INFO - PROCESS | 10386 | 1463625801136 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]]]}] 19:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1437ms 19:43:21 INFO - PROCESS | 10386 | 1463625801206 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:43:21 INFO - PROCESS | 10386 | 1463625801209 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 19:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:43:21 INFO - PROCESS | 10386 | 1463625801215 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:43:21 INFO - PROCESS | 10386 | 1463625801218 Marionette TRACE conn3 <- [1,2334,null,{}] 19:43:21 INFO - PROCESS | 10386 | 1463625801223 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}] 19:43:21 INFO - PROCESS | 10386 | 1463625801461 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:43:21 INFO - PROCESS | 10386 | 1463625801806 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x996a3c00 == 183 [pid = 10386] [id = 591] 19:43:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x996a8800) [pid = 10386] [serial = 1774] [outer = (nil)] 19:43:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x998bc800) [pid = 10386] [serial = 1775] [outer = 0x996a8800] 19:43:21 INFO - PROCESS | 10386 | 1463625801886 Marionette DEBUG loaded listener.js 19:43:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x998c2800) [pid = 10386] [serial = 1776] [outer = 0x996a8800] 19:43:22 INFO - PROCESS | 10386 | 1463625802636 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]]]}] 19:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1438ms 19:43:22 INFO - PROCESS | 10386 | 1463625802653 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:43:22 INFO - PROCESS | 10386 | 1463625802657 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 19:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:43:22 INFO - PROCESS | 10386 | 1463625802662 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:43:22 INFO - PROCESS | 10386 | 1463625802665 Marionette TRACE conn3 <- [1,2338,null,{}] 19:43:22 INFO - PROCESS | 10386 | 1463625802670 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}] 19:43:22 INFO - PROCESS | 10386 | 1463625802858 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:43:23 INFO - PROCESS | 10386 | 1463625803144 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x82ae3400 == 184 [pid = 10386] [id = 592] 19:43:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x8f50e400) [pid = 10386] [serial = 1777] [outer = (nil)] 19:43:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x998c8000) [pid = 10386] [serial = 1778] [outer = 0x8f50e400] 19:43:23 INFO - PROCESS | 10386 | 1463625803224 Marionette DEBUG loaded listener.js 19:43:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x99ddd400) [pid = 10386] [serial = 1779] [outer = 0x8f50e400] 19:43:24 INFO - PROCESS | 10386 | 1463625804080 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]]]}] 19:43:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:43:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1494ms 19:43:24 INFO - PROCESS | 10386 | 1463625804157 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:43:24 INFO - PROCESS | 10386 | 1463625804161 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 19:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:43:24 INFO - PROCESS | 10386 | 1463625804167 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:43:24 INFO - PROCESS | 10386 | 1463625804169 Marionette TRACE conn3 <- [1,2342,null,{}] 19:43:24 INFO - PROCESS | 10386 | 1463625804179 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}] 19:43:24 INFO - PROCESS | 10386 | 1463625804380 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:43:24 INFO - PROCESS | 10386 | 1463625804704 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x823cfc00 == 185 [pid = 10386] [id = 593] 19:43:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x82aeb000) [pid = 10386] [serial = 1780] [outer = (nil)] 19:43:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x89193000) [pid = 10386] [serial = 1781] [outer = 0x82aeb000] 19:43:24 INFO - PROCESS | 10386 | 1463625804786 Marionette DEBUG loaded listener.js 19:43:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x8c751c00) [pid = 10386] [serial = 1782] [outer = 0x82aeb000] 19:43:26 INFO - PROCESS | 10386 | 1463625806210 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]]]}] 19:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2096ms 19:43:26 INFO - PROCESS | 10386 | 1463625806264 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:43:26 INFO - PROCESS | 10386 | 1463625806268 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 19:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:43:26 INFO - PROCESS | 10386 | 1463625806276 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:43:26 INFO - PROCESS | 10386 | 1463625806281 Marionette TRACE conn3 <- [1,2346,null,{}] 19:43:26 INFO - PROCESS | 10386 | 1463625806289 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}] 19:43:26 INFO - PROCESS | 10386 | 1463625806477 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:43:26 INFO - PROCESS | 10386 | 1463625806767 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x8342dc00 == 186 [pid = 10386] [id = 594] 19:43:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x84e03c00) [pid = 10386] [serial = 1783] [outer = (nil)] 19:43:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x864c1c00) [pid = 10386] [serial = 1784] [outer = 0x84e03c00] 19:43:26 INFO - PROCESS | 10386 | 1463625806838 Marionette DEBUG loaded listener.js 19:43:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x86536000) [pid = 10386] [serial = 1785] [outer = 0x84e03c00] 19:43:27 INFO - PROCESS | 10386 | --DOCSHELL 0x8efef000 == 185 [pid = 10386] [id = 313] 19:43:27 INFO - PROCESS | 10386 | --DOCSHELL 0x91fdcc00 == 184 [pid = 10386] [id = 277] 19:43:27 INFO - PROCESS | 10386 | --DOCSHELL 0x8770d800 == 183 [pid = 10386] [id = 497] 19:43:27 INFO - PROCESS | 10386 | --DOCSHELL 0x8342ec00 == 182 [pid = 10386] [id = 573] 19:43:27 INFO - PROCESS | 10386 | --DOCSHELL 0x84b72000 == 181 [pid = 10386] [id = 572] 19:43:27 INFO - PROCESS | 10386 | --DOCSHELL 0x84e07400 == 180 [pid = 10386] [id = 571] 19:43:27 INFO - PROCESS | 10386 | --DOCSHELL 0x84e0ec00 == 179 [pid = 10386] [id = 570] 19:43:27 INFO - PROCESS | 10386 | --DOCSHELL 0x839e5400 == 178 [pid = 10386] [id = 569] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x89860000) [pid = 10386] [serial = 1640] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x99633000) [pid = 10386] [serial = 1614] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x9ad5e400) [pid = 10386] [serial = 1623] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x864c6000) [pid = 10386] [serial = 1628] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x981f2400) [pid = 10386] [serial = 1611] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x91b0c800) [pid = 10386] [serial = 1593] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0xa22bec00) [pid = 10386] [serial = 1626] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x8d6cd400) [pid = 10386] [serial = 1581] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x8b8d0000) [pid = 10386] [serial = 1577] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x91fdc000) [pid = 10386] [serial = 1598] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x995e7400) [pid = 10386] [serial = 1613] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x906b4000) [pid = 10386] [serial = 1589] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x92c08c00) [pid = 10386] [serial = 1602] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x8b0c4c00) [pid = 10386] [serial = 1494] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x97714400) [pid = 10386] [serial = 1607] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x839f0000) [pid = 10386] [serial = 1572] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x912d3800) [pid = 10386] [serial = 1592] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x8d4c7000) [pid = 10386] [serial = 1580] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x977c5400) [pid = 10386] [serial = 1608] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x84e10400) [pid = 10386] [serial = 1632] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x91dd9400) [pid = 10386] [serial = 1595] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x9461ac00) [pid = 10386] [serial = 1610] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x856b2800) [pid = 10386] [serial = 1634] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x927df000) [pid = 10386] [serial = 1601] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x864c2000) [pid = 10386] [serial = 1635] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0xa2148c00) [pid = 10386] [serial = 1625] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x89852800) [pid = 10386] [serial = 1575] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x9ad56400) [pid = 10386] [serial = 1622] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x9a5a5800) [pid = 10386] [serial = 1620] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x996a9000) [pid = 10386] [serial = 1616] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x8342c400) [pid = 10386] [serial = 1571] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x8eca6800) [pid = 10386] [serial = 1584] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x84e04c00) [pid = 10386] [serial = 1631] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x91de1c00) [pid = 10386] [serial = 1596] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x94617000) [pid = 10386] [serial = 1604] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x8e08d400) [pid = 10386] [serial = 1583] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x9978cc00) [pid = 10386] [serial = 1617] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x89087400) [pid = 10386] [serial = 1638] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x92222800) [pid = 10386] [serial = 1599] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x8f47bc00) [pid = 10386] [serial = 1587] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x8efefc00) [pid = 10386] [serial = 1586] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x946f8400) [pid = 10386] [serial = 1605] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x8919ac00) [pid = 10386] [serial = 1574] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x8c67b400) [pid = 10386] [serial = 1578] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x99f5ac00) [pid = 10386] [serial = 1619] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x90fb5400) [pid = 10386] [serial = 1590] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x8b0cec00) [pid = 10386] [serial = 1641] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x88bd0000) [pid = 10386] [serial = 1629] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x87e4dc00) [pid = 10386] [serial = 1637] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x88bd0c00) [pid = 10386] [serial = 1643] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x8b0cf000) [pid = 10386] [serial = 1644] [outer = (nil)] [url = about:blank] 19:43:28 INFO - PROCESS | 10386 | 1463625808313 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]]]}] 19:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2090ms 19:43:28 INFO - PROCESS | 10386 | 1463625808366 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:43:28 INFO - PROCESS | 10386 | 1463625808373 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 19:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:43:28 INFO - PROCESS | 10386 | 1463625808382 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:43:28 INFO - PROCESS | 10386 | 1463625808386 Marionette TRACE conn3 <- [1,2350,null,{}] 19:43:28 INFO - PROCESS | 10386 | 1463625808391 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}] 19:43:28 INFO - PROCESS | 10386 | 1463625808562 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:43:28 INFO - PROCESS | 10386 | 1463625808778 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x8342d800 == 179 [pid = 10386] [id = 595] 19:43:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x839ee800) [pid = 10386] [serial = 1786] [outer = (nil)] 19:43:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x864c4400) [pid = 10386] [serial = 1787] [outer = 0x839ee800] 19:43:28 INFO - PROCESS | 10386 | 1463625808856 Marionette DEBUG loaded listener.js 19:43:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x87e45000) [pid = 10386] [serial = 1788] [outer = 0x839ee800] 19:43:29 INFO - PROCESS | 10386 | 1463625809551 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]]]}] 19:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1230ms 19:43:29 INFO - PROCESS | 10386 | 1463625809613 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:43:29 INFO - PROCESS | 10386 | 1463625809617 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 19:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:43:29 INFO - PROCESS | 10386 | 1463625809623 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:43:29 INFO - PROCESS | 10386 | 1463625809627 Marionette TRACE conn3 <- [1,2354,null,{}] 19:43:29 INFO - PROCESS | 10386 | 1463625809641 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}] 19:43:29 INFO - PROCESS | 10386 | 1463625809830 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:43:30 INFO - PROCESS | 10386 | 1463625810035 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x83425c00 == 180 [pid = 10386] [id = 596] 19:43:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x89087400) [pid = 10386] [serial = 1789] [outer = (nil)] 19:43:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x89854000) [pid = 10386] [serial = 1790] [outer = 0x89087400] 19:43:30 INFO - PROCESS | 10386 | 1463625810105 Marionette DEBUG loaded listener.js 19:43:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8b0ca800) [pid = 10386] [serial = 1791] [outer = 0x89087400] 19:43:30 INFO - PROCESS | 10386 | 1463625810866 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]]]}] 19:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1285ms 19:43:30 INFO - PROCESS | 10386 | 1463625810909 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:43:30 INFO - PROCESS | 10386 | 1463625810913 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 19:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:43:30 INFO - PROCESS | 10386 | 1463625810925 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:43:30 INFO - PROCESS | 10386 | 1463625810928 Marionette TRACE conn3 <- [1,2358,null,{}] 19:43:30 INFO - PROCESS | 10386 | 1463625810933 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}] 19:43:31 INFO - PROCESS | 10386 | 1463625811188 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:43:31 INFO - PROCESS | 10386 | 1463625811219 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x8985d000 == 181 [pid = 10386] [id = 597] 19:43:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8b8ab800) [pid = 10386] [serial = 1792] [outer = (nil)] 19:43:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8b956400) [pid = 10386] [serial = 1793] [outer = 0x8b8ab800] 19:43:31 INFO - PROCESS | 10386 | 1463625811285 Marionette DEBUG loaded listener.js 19:43:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x8c74ec00) [pid = 10386] [serial = 1794] [outer = 0x8b8ab800] 19:43:32 INFO - PROCESS | 10386 | 1463625812193 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]]]}] 19:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1341ms 19:43:32 INFO - PROCESS | 10386 | 1463625812261 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:43:32 INFO - PROCESS | 10386 | 1463625812264 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 19:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:43:32 INFO - PROCESS | 10386 | 1463625812269 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:43:32 INFO - PROCESS | 10386 | 1463625812272 Marionette TRACE conn3 <- [1,2362,null,{}] 19:43:32 INFO - PROCESS | 10386 | 1463625812277 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}] 19:43:32 INFO - PROCESS | 10386 | 1463625812529 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x83bd7800) [pid = 10386] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x92c04c00) [pid = 10386] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x8d6d5000) [pid = 10386] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x8b6c4800) [pid = 10386] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x87715800) [pid = 10386] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x8e090800) [pid = 10386] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x856b9800) [pid = 10386] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x92d12400) [pid = 10386] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x91d73800) [pid = 10386] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x9394ec00) [pid = 10386] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x91b72400) [pid = 10386] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x8cafac00) [pid = 10386] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x8d6c8c00) [pid = 10386] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x8f13d400) [pid = 10386] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x92780800) [pid = 10386] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x856bb400) [pid = 10386] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x82aeb400) [pid = 10386] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x8c682c00) [pid = 10386] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x9817e800) [pid = 10386] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0x87e4d400) [pid = 10386] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0x83425000) [pid = 10386] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0x91e10400) [pid = 10386] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 142 (0x8f47f400) [pid = 10386] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 141 (0x8f5da400) [pid = 10386] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 140 (0x839e5800) [pid = 10386] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:43:33 INFO - PROCESS | 10386 | --DOMWINDOW == 139 (0x856b0c00) [pid = 10386] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:43:33 INFO - PROCESS | 10386 | 1463625813361 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aea800 == 182 [pid = 10386] [id = 598] 19:43:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 140 (0x82aeb400) [pid = 10386] [serial = 1795] [outer = (nil)] 19:43:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 141 (0x856bd800) [pid = 10386] [serial = 1796] [outer = 0x82aeb400] 19:43:33 INFO - PROCESS | 10386 | 1463625813425 Marionette DEBUG loaded listener.js 19:43:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0x8985e000) [pid = 10386] [serial = 1797] [outer = 0x82aeb400] 19:43:34 INFO - PROCESS | 10386 | 1463625814068 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]]]}] 19:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1829ms 19:43:34 INFO - PROCESS | 10386 | 1463625814099 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:43:34 INFO - PROCESS | 10386 | 1463625814102 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 19:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:43:34 INFO - PROCESS | 10386 | 1463625814108 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:43:34 INFO - PROCESS | 10386 | 1463625814110 Marionette TRACE conn3 <- [1,2366,null,{}] 19:43:34 INFO - PROCESS | 10386 | 1463625814115 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}] 19:43:34 INFO - PROCESS | 10386 | 1463625814381 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:43:34 INFO - PROCESS | 10386 | 1463625814404 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8b8000 == 183 [pid = 10386] [id = 599] 19:43:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0x8cab5c00) [pid = 10386] [serial = 1798] [outer = (nil)] 19:43:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x8d4ce400) [pid = 10386] [serial = 1799] [outer = 0x8cab5c00] 19:43:34 INFO - PROCESS | 10386 | 1463625814470 Marionette DEBUG loaded listener.js 19:43:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x8d6c9800) [pid = 10386] [serial = 1800] [outer = 0x8cab5c00] 19:43:35 INFO - PROCESS | 10386 | 1463625815636 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]]]}] 19:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1577ms 19:43:35 INFO - PROCESS | 10386 | 1463625815686 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:43:35 INFO - PROCESS | 10386 | 1463625815692 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 19:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:43:35 INFO - PROCESS | 10386 | 1463625815700 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:43:35 INFO - PROCESS | 10386 | 1463625815706 Marionette TRACE conn3 <- [1,2370,null,{}] 19:43:35 INFO - PROCESS | 10386 | 1463625815716 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}] 19:43:35 INFO - PROCESS | 10386 | 1463625815926 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:43:36 INFO - PROCESS | 10386 | 1463625816257 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:36 INFO - PROCESS | 10386 | ++DOCSHELL 0x82af0000 == 184 [pid = 10386] [id = 600] 19:43:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x839e4c00) [pid = 10386] [serial = 1801] [outer = (nil)] 19:43:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x856b7800) [pid = 10386] [serial = 1802] [outer = 0x839e4c00] 19:43:36 INFO - PROCESS | 10386 | 1463625816343 Marionette DEBUG loaded listener.js 19:43:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x86539400) [pid = 10386] [serial = 1803] [outer = 0x839e4c00] 19:43:37 INFO - PROCESS | 10386 | 1463625817199 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]]]}] 19:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1543ms 19:43:37 INFO - PROCESS | 10386 | 1463625817244 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:43:37 INFO - PROCESS | 10386 | 1463625817252 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 19:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:43:37 INFO - PROCESS | 10386 | 1463625817262 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:43:37 INFO - PROCESS | 10386 | 1463625817265 Marionette TRACE conn3 <- [1,2374,null,{}] 19:43:37 INFO - PROCESS | 10386 | 1463625817271 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}] 19:43:37 INFO - PROCESS | 10386 | 1463625817477 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:43:37 INFO - PROCESS | 10386 | 1463625817784 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x892f6000 == 185 [pid = 10386] [id = 601] 19:43:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x89860000) [pid = 10386] [serial = 1804] [outer = (nil)] 19:43:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x8b6c1400) [pid = 10386] [serial = 1805] [outer = 0x89860000] 19:43:37 INFO - PROCESS | 10386 | 1463625817875 Marionette DEBUG loaded listener.js 19:43:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x8b95bc00) [pid = 10386] [serial = 1806] [outer = 0x89860000] 19:43:38 INFO - PROCESS | 10386 | 1463625818738 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]]]}] 19:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1533ms 19:43:38 INFO - PROCESS | 10386 | 1463625818795 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:43:38 INFO - PROCESS | 10386 | 1463625818799 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 19:43:38 INFO - PROCESS | 10386 | 1463625818805 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:43:38 INFO - PROCESS | 10386 | 1463625818811 Marionette TRACE conn3 <- [1,2378,null,{}] 19:43:38 INFO - PROCESS | 10386 | 1463625818826 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}] 19:43:39 INFO - PROCESS | 10386 | 1463625819078 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:43:39 INFO - PROCESS | 10386 | 1463625819390 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d6c7c00 == 186 [pid = 10386] [id = 602] 19:43:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x8d6cd800) [pid = 10386] [serial = 1807] [outer = (nil)] 19:43:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x8dd4ec00) [pid = 10386] [serial = 1808] [outer = 0x8d6cd800] 19:43:39 INFO - PROCESS | 10386 | 1463625819471 Marionette DEBUG loaded listener.js 19:43:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x8dda0000) [pid = 10386] [serial = 1809] [outer = 0x8d6cd800] 19:43:40 INFO - PROCESS | 10386 | 1463625820282 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]]]}] 19:43:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:43:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1534ms 19:43:40 INFO - PROCESS | 10386 | 1463625820340 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:43:40 INFO - PROCESS | 10386 | 1463625820343 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 19:43:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:43:40 INFO - PROCESS | 10386 | 1463625820350 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:43:40 INFO - PROCESS | 10386 | 1463625820353 Marionette TRACE conn3 <- [1,2382,null,{}] 19:43:40 INFO - PROCESS | 10386 | 1463625820358 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}] 19:43:40 INFO - PROCESS | 10386 | 1463625820558 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:43:40 INFO - PROCESS | 10386 | 1463625820824 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d60b400 == 187 [pid = 10386] [id = 603] 19:43:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x8dd9e800) [pid = 10386] [serial = 1810] [outer = (nil)] 19:43:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x8ef47000) [pid = 10386] [serial = 1811] [outer = 0x8dd9e800] 19:43:40 INFO - PROCESS | 10386 | 1463625820947 Marionette DEBUG loaded listener.js 19:43:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x8efeec00) [pid = 10386] [serial = 1812] [outer = 0x8dd9e800] 19:43:41 INFO - PROCESS | 10386 | 1463625821745 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]]]}] 19:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1431ms 19:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:43:41 INFO - PROCESS | 10386 | 1463625821781 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:43:41 INFO - PROCESS | 10386 | 1463625821784 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 19:43:41 INFO - PROCESS | 10386 | 1463625821790 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:43:41 INFO - PROCESS | 10386 | 1463625821793 Marionette TRACE conn3 <- [1,2386,null,{}] 19:43:41 INFO - PROCESS | 10386 | 1463625821798 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}] 19:43:41 INFO - PROCESS | 10386 | 1463625821988 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:43:42 INFO - PROCESS | 10386 | 1463625822262 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x864c4000 == 188 [pid = 10386] [id = 604] 19:43:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8b0c5400) [pid = 10386] [serial = 1813] [outer = (nil)] 19:43:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x8f13e800) [pid = 10386] [serial = 1814] [outer = 0x8b0c5400] 19:43:42 INFO - PROCESS | 10386 | 1463625822382 Marionette DEBUG loaded listener.js 19:43:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x8f3b9400) [pid = 10386] [serial = 1815] [outer = 0x8b0c5400] 19:43:43 INFO - PROCESS | 10386 | 1463625823167 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]]]}] 19:43:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:43:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1435ms 19:43:43 INFO - PROCESS | 10386 | 1463625823224 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:43:43 INFO - PROCESS | 10386 | 1463625823228 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 19:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:43:43 INFO - PROCESS | 10386 | 1463625823234 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:43:43 INFO - PROCESS | 10386 | 1463625823237 Marionette TRACE conn3 <- [1,2390,null,{}] 19:43:43 INFO - PROCESS | 10386 | 1463625823242 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}] 19:43:43 INFO - PROCESS | 10386 | 1463625823463 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:43:43 INFO - PROCESS | 10386 | 1463625823779 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ef49c00 == 189 [pid = 10386] [id = 605] 19:43:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8f47ec00) [pid = 10386] [serial = 1816] [outer = (nil)] 19:43:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x906ae000) [pid = 10386] [serial = 1817] [outer = 0x8f47ec00] 19:43:43 INFO - PROCESS | 10386 | 1463625823874 Marionette DEBUG loaded listener.js 19:43:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x90facc00) [pid = 10386] [serial = 1818] [outer = 0x8f47ec00] 19:43:44 INFO - PROCESS | 10386 | 1463625824650 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]]]}] 19:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1482ms 19:43:44 INFO - PROCESS | 10386 | 1463625824733 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:43:44 INFO - PROCESS | 10386 | 1463625824737 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 19:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:43:44 INFO - PROCESS | 10386 | 1463625824745 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:43:44 INFO - PROCESS | 10386 | 1463625824748 Marionette TRACE conn3 <- [1,2394,null,{}] 19:43:44 INFO - PROCESS | 10386 | 1463625824753 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}] 19:43:44 INFO - PROCESS | 10386 | 1463625824947 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:43:45 INFO - PROCESS | 10386 | 1463625825276 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e096800 == 190 [pid = 10386] [id = 606] 19:43:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x90fb8000) [pid = 10386] [serial = 1819] [outer = (nil)] 19:43:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x9120a400) [pid = 10386] [serial = 1820] [outer = 0x90fb8000] 19:43:45 INFO - PROCESS | 10386 | 1463625825358 Marionette DEBUG loaded listener.js 19:43:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x912d6400) [pid = 10386] [serial = 1821] [outer = 0x90fb8000] 19:43:46 INFO - PROCESS | 10386 | 1463625826145 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]]]}] 19:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1434ms 19:43:46 INFO - PROCESS | 10386 | 1463625826180 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:43:46 INFO - PROCESS | 10386 | 1463625826183 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 19:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:43:46 INFO - PROCESS | 10386 | 1463625826189 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:43:46 INFO - PROCESS | 10386 | 1463625826192 Marionette TRACE conn3 <- [1,2398,null,{}] 19:43:46 INFO - PROCESS | 10386 | 1463625826197 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}] 19:43:46 INFO - PROCESS | 10386 | 1463625826387 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:43:46 INFO - PROCESS | 10386 | 1463625826667 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c674400 == 191 [pid = 10386] [id = 607] 19:43:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x8f513c00) [pid = 10386] [serial = 1822] [outer = (nil)] 19:43:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x91b75000) [pid = 10386] [serial = 1823] [outer = 0x8f513c00] 19:43:46 INFO - PROCESS | 10386 | 1463625826796 Marionette DEBUG loaded listener.js 19:43:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x91ddb400) [pid = 10386] [serial = 1824] [outer = 0x8f513c00] 19:43:47 INFO - PROCESS | 10386 | 1463625827569 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]]]}] 19:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1438ms 19:43:47 INFO - PROCESS | 10386 | 1463625827628 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:43:47 INFO - PROCESS | 10386 | 1463625827631 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 19:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:43:47 INFO - PROCESS | 10386 | 1463625827637 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:43:47 INFO - PROCESS | 10386 | 1463625827640 Marionette TRACE conn3 <- [1,2402,null,{}] 19:43:47 INFO - PROCESS | 10386 | 1463625827645 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}] 19:43:47 INFO - PROCESS | 10386 | 1463625827844 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:43:48 INFO - PROCESS | 10386 | 1463625828113 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f50c000 == 192 [pid = 10386] [id = 608] 19:43:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x91b14800) [pid = 10386] [serial = 1825] [outer = (nil)] 19:43:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x91e0dc00) [pid = 10386] [serial = 1826] [outer = 0x91b14800] 19:43:48 INFO - PROCESS | 10386 | 1463625828234 Marionette DEBUG loaded listener.js 19:43:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x91fd6c00) [pid = 10386] [serial = 1827] [outer = 0x91b14800] 19:43:49 INFO - PROCESS | 10386 | 1463625829037 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]]]}] 19:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1429ms 19:43:49 INFO - PROCESS | 10386 | 1463625829068 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:43:49 INFO - PROCESS | 10386 | 1463625829071 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 19:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:43:49 INFO - PROCESS | 10386 | 1463625829077 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:43:49 INFO - PROCESS | 10386 | 1463625829080 Marionette TRACE conn3 <- [1,2406,null,{}] 19:43:49 INFO - PROCESS | 10386 | 1463625829085 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}] 19:43:49 INFO - PROCESS | 10386 | 1463625829277 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:43:49 INFO - PROCESS | 10386 | 1463625829549 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b17000 == 193 [pid = 10386] [id = 609] 19:43:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x91b6f400) [pid = 10386] [serial = 1828] [outer = (nil)] 19:43:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x92340000) [pid = 10386] [serial = 1829] [outer = 0x91b6f400] 19:43:49 INFO - PROCESS | 10386 | 1463625829668 Marionette DEBUG loaded listener.js 19:43:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x9278c800) [pid = 10386] [serial = 1830] [outer = 0x91b6f400] 19:43:50 INFO - PROCESS | 10386 | 1463625830472 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]]]}] 19:43:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:43:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1434ms 19:43:50 INFO - PROCESS | 10386 | 1463625830512 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:43:50 INFO - PROCESS | 10386 | 1463625830515 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 19:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:43:50 INFO - PROCESS | 10386 | 1463625830521 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:43:50 INFO - PROCESS | 10386 | 1463625830525 Marionette TRACE conn3 <- [1,2410,null,{}] 19:43:50 INFO - PROCESS | 10386 | 1463625830531 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}] 19:43:50 INFO - PROCESS | 10386 | 1463625830754 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:43:51 INFO - PROCESS | 10386 | 1463625831083 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f5d3c00 == 194 [pid = 10386] [id = 610] 19:43:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x929fe800) [pid = 10386] [serial = 1831] [outer = (nil)] 19:43:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x92c0b800) [pid = 10386] [serial = 1832] [outer = 0x929fe800] 19:43:51 INFO - PROCESS | 10386 | 1463625831171 Marionette DEBUG loaded listener.js 19:43:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x93959000) [pid = 10386] [serial = 1833] [outer = 0x929fe800] 19:43:52 INFO - PROCESS | 10386 | 1463625832019 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]]]}] 19:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1537ms 19:43:52 INFO - PROCESS | 10386 | 1463625832059 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:43:52 INFO - PROCESS | 10386 | 1463625832062 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 19:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:43:52 INFO - PROCESS | 10386 | 1463625832083 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:43:52 INFO - PROCESS | 10386 | 1463625832088 Marionette TRACE conn3 <- [1,2414,null,{}] 19:43:52 INFO - PROCESS | 10386 | 1463625832098 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}] 19:43:52 INFO - PROCESS | 10386 | 1463625832296 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:43:52 INFO - PROCESS | 10386 | 1463625832609 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x929f9c00 == 195 [pid = 10386] [id = 611] 19:43:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x93cc7800) [pid = 10386] [serial = 1834] [outer = (nil)] 19:43:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x946f6000) [pid = 10386] [serial = 1835] [outer = 0x93cc7800] 19:43:52 INFO - PROCESS | 10386 | 1463625832692 Marionette DEBUG loaded listener.js 19:43:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x95125c00) [pid = 10386] [serial = 1836] [outer = 0x93cc7800] 19:43:53 INFO - PROCESS | 10386 | 1463625833454 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]]]}] 19:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1460ms 19:43:53 INFO - PROCESS | 10386 | 1463625833530 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:43:53 INFO - PROCESS | 10386 | 1463625833533 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 19:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:43:53 INFO - PROCESS | 10386 | 1463625833547 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:43:53 INFO - PROCESS | 10386 | 1463625833550 Marionette TRACE conn3 <- [1,2418,null,{}] 19:43:53 INFO - PROCESS | 10386 | 1463625833555 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}] 19:43:53 INFO - PROCESS | 10386 | 1463625833753 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:43:54 INFO - PROCESS | 10386 | 1463625834078 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x946c3c00 == 196 [pid = 10386] [id = 612] 19:43:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x946f1c00) [pid = 10386] [serial = 1837] [outer = (nil)] 19:43:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x97723c00) [pid = 10386] [serial = 1838] [outer = 0x946f1c00] 19:43:54 INFO - PROCESS | 10386 | 1463625834160 Marionette DEBUG loaded listener.js 19:43:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x97730c00) [pid = 10386] [serial = 1839] [outer = 0x946f1c00] 19:43:54 INFO - PROCESS | 10386 | 1463625834919 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]]]}] 19:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1432ms 19:43:54 INFO - PROCESS | 10386 | 1463625834981 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:43:54 INFO - PROCESS | 10386 | 1463625834985 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 19:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:43:54 INFO - PROCESS | 10386 | 1463625834991 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:43:54 INFO - PROCESS | 10386 | 1463625834994 Marionette TRACE conn3 <- [1,2422,null,{}] 19:43:55 INFO - PROCESS | 10386 | 1463625834999 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}] 19:43:55 INFO - PROCESS | 10386 | 1463625835209 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:43:55 INFO - PROCESS | 10386 | 1463625835480 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e2400 == 197 [pid = 10386] [id = 613] 19:43:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x94614800) [pid = 10386] [serial = 1840] [outer = (nil)] 19:43:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x9876a400) [pid = 10386] [serial = 1841] [outer = 0x94614800] 19:43:55 INFO - PROCESS | 10386 | 1463625835598 Marionette DEBUG loaded listener.js 19:43:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x99191000) [pid = 10386] [serial = 1842] [outer = 0x94614800] 19:43:56 INFO - PROCESS | 10386 | 1463625836401 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]]]}] 19:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1483ms 19:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:43:56 INFO - PROCESS | 10386 | 1463625836474 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:43:56 INFO - PROCESS | 10386 | 1463625836477 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 19:43:56 INFO - PROCESS | 10386 | 1463625836483 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:43:56 INFO - PROCESS | 10386 | 1463625836486 Marionette TRACE conn3 <- [1,2426,null,{}] 19:43:56 INFO - PROCESS | 10386 | 1463625836491 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}] 19:43:56 INFO - PROCESS | 10386 | 1463625836721 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:43:57 INFO - PROCESS | 10386 | 1463625837043 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x946bd000 == 198 [pid = 10386] [id = 614] 19:43:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x9512d000) [pid = 10386] [serial = 1843] [outer = (nil)] 19:43:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x9962ec00) [pid = 10386] [serial = 1844] [outer = 0x9512d000] 19:43:57 INFO - PROCESS | 10386 | 1463625837123 Marionette DEBUG loaded listener.js 19:43:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x99633000) [pid = 10386] [serial = 1845] [outer = 0x9512d000] 19:43:57 INFO - PROCESS | 10386 | 1463625837894 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]]]}] 19:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1481ms 19:43:57 INFO - PROCESS | 10386 | 1463625837964 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:43:57 INFO - PROCESS | 10386 | 1463625837967 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 19:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:43:57 INFO - PROCESS | 10386 | 1463625837973 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:43:57 INFO - PROCESS | 10386 | 1463625837976 Marionette TRACE conn3 <- [1,2430,null,{}] 19:43:57 INFO - PROCESS | 10386 | 1463625837981 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}] 19:43:58 INFO - PROCESS | 10386 | 1463625838175 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:43:58 INFO - PROCESS | 10386 | 1463625838450 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x9817c000 == 199 [pid = 10386] [id = 615] 19:43:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x98181000) [pid = 10386] [serial = 1846] [outer = (nil)] 19:43:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x9989a800) [pid = 10386] [serial = 1847] [outer = 0x98181000] 19:43:58 INFO - PROCESS | 10386 | 1463625838574 Marionette DEBUG loaded listener.js 19:43:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x998bec00) [pid = 10386] [serial = 1848] [outer = 0x98181000] 19:43:59 INFO - PROCESS | 10386 | 1463625839356 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]]]}] 19:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1435ms 19:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:43:59 INFO - PROCESS | 10386 | 1463625839409 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:43:59 INFO - PROCESS | 10386 | 1463625839411 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 19:43:59 INFO - PROCESS | 10386 | 1463625839416 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:43:59 INFO - PROCESS | 10386 | 1463625839420 Marionette TRACE conn3 <- [1,2434,null,{}] 19:43:59 INFO - PROCESS | 10386 | 1463625839425 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}] 19:43:59 INFO - PROCESS | 10386 | 1463625839616 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:43:59 INFO - PROCESS | 10386 | 1463625839892 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x99248800 == 200 [pid = 10386] [id = 616] 19:43:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x996aac00) [pid = 10386] [serial = 1849] [outer = (nil)] 19:44:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x99f5d800) [pid = 10386] [serial = 1850] [outer = 0x996aac00] 19:44:00 INFO - PROCESS | 10386 | 1463625840009 Marionette DEBUG loaded listener.js 19:44:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x9a2a9000) [pid = 10386] [serial = 1851] [outer = 0x996aac00] 19:44:00 INFO - PROCESS | 10386 | 1463625840781 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]]]}] 19:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1430ms 19:44:00 INFO - PROCESS | 10386 | 1463625840847 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:44:00 INFO - PROCESS | 10386 | 1463625840851 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 19:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:44:00 INFO - PROCESS | 10386 | 1463625840857 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:44:00 INFO - PROCESS | 10386 | 1463625840859 Marionette TRACE conn3 <- [1,2438,null,{}] 19:44:00 INFO - PROCESS | 10386 | 1463625840865 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}] 19:44:01 INFO - PROCESS | 10386 | 1463625841068 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:44:01 INFO - PROCESS | 10386 | 1463625841342 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x82ae9400 == 201 [pid = 10386] [id = 617] 19:44:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x98115400) [pid = 10386] [serial = 1852] [outer = (nil)] 19:44:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x9a7c0800) [pid = 10386] [serial = 1853] [outer = 0x98115400] 19:44:01 INFO - PROCESS | 10386 | 1463625841461 Marionette DEBUG loaded listener.js 19:44:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x9a96cc00) [pid = 10386] [serial = 1854] [outer = 0x98115400] 19:44:02 INFO - PROCESS | 10386 | 1463625842278 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]]]}] 19:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1484ms 19:44:02 INFO - PROCESS | 10386 | 1463625842341 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:44:02 INFO - PROCESS | 10386 | 1463625842345 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 19:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:44:02 INFO - PROCESS | 10386 | 1463625842351 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:44:02 INFO - PROCESS | 10386 | 1463625842354 Marionette TRACE conn3 <- [1,2442,null,{}] 19:44:02 INFO - PROCESS | 10386 | 1463625842359 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}] 19:44:02 INFO - PROCESS | 10386 | 1463625842565 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:44:02 INFO - PROCESS | 10386 | 1463625842881 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x99f59800 == 202 [pid = 10386] [id = 618] 19:44:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x9a7ba400) [pid = 10386] [serial = 1855] [outer = (nil)] 19:44:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x9ad55400) [pid = 10386] [serial = 1856] [outer = 0x9a7ba400] 19:44:02 INFO - PROCESS | 10386 | 1463625842962 Marionette DEBUG loaded listener.js 19:44:03 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x9ad59000) [pid = 10386] [serial = 1857] [outer = 0x9a7ba400] 19:44:03 INFO - PROCESS | 10386 | 1463625843700 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]]]}] 19:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1393ms 19:44:03 INFO - PROCESS | 10386 | 1463625843745 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:44:03 INFO - PROCESS | 10386 | 1463625843748 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 19:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:44:03 INFO - PROCESS | 10386 | 1463625843754 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:44:03 INFO - PROCESS | 10386 | 1463625843756 Marionette TRACE conn3 <- [1,2446,null,{}] 19:44:03 INFO - PROCESS | 10386 | 1463625843762 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}] 19:44:03 INFO - PROCESS | 10386 | 1463625843953 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:44:04 INFO - PROCESS | 10386 | 1463625844241 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a9f2c00 == 203 [pid = 10386] [id = 619] 19:44:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x9ad56400) [pid = 10386] [serial = 1858] [outer = (nil)] 19:44:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x9b06f000) [pid = 10386] [serial = 1859] [outer = 0x9ad56400] 19:44:04 INFO - PROCESS | 10386 | 1463625844321 Marionette DEBUG loaded listener.js 19:44:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x9b125c00) [pid = 10386] [serial = 1860] [outer = 0x9ad56400] 19:44:05 INFO - PROCESS | 10386 | 1463625845112 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]]]}] 19:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1431ms 19:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:44:05 INFO - PROCESS | 10386 | 1463625845186 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:44:05 INFO - PROCESS | 10386 | 1463625845188 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 19:44:05 INFO - PROCESS | 10386 | 1463625845194 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:44:05 INFO - PROCESS | 10386 | 1463625845197 Marionette TRACE conn3 <- [1,2450,null,{}] 19:44:05 INFO - PROCESS | 10386 | 1463625845203 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}] 19:44:05 INFO - PROCESS | 10386 | 1463625845394 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x82aea800 == 202 [pid = 10386] [id = 598] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8985d000 == 201 [pid = 10386] [id = 597] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x83425c00 == 200 [pid = 10386] [id = 596] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8342d800 == 199 [pid = 10386] [id = 595] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8342dc00 == 198 [pid = 10386] [id = 594] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x996a3c00 == 197 [pid = 10386] [id = 591] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8342cc00 == 196 [pid = 10386] [id = 589] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x991a8000 == 195 [pid = 10386] [id = 590] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x83429c00 == 194 [pid = 10386] [id = 588] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8342c800 == 193 [pid = 10386] [id = 587] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x91dda400 == 192 [pid = 10386] [id = 586] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8f510c00 == 191 [pid = 10386] [id = 584] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x912d3c00 == 190 [pid = 10386] [id = 585] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x90fb4000 == 189 [pid = 10386] [id = 583] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x906a9000 == 188 [pid = 10386] [id = 582] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8e093000 == 187 [pid = 10386] [id = 581] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x89854400 == 186 [pid = 10386] [id = 580] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8b952400 == 185 [pid = 10386] [id = 579] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6c0000 == 184 [pid = 10386] [id = 578] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x89194400 == 183 [pid = 10386] [id = 576] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x8b0d1c00 == 182 [pid = 10386] [id = 577] 19:44:06 INFO - PROCESS | 10386 | --DOCSHELL 0x84e0bc00 == 181 [pid = 10386] [id = 575] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x8aeb9800) [pid = 10386] [serial = 1721] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x8b8b4000) [pid = 10386] [serial = 1722] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x9772d800) [pid = 10386] [serial = 1700] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x8dd5bc00) [pid = 10386] [serial = 1662] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x8dd56c00) [pid = 10386] [serial = 1661] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x8b961400) [pid = 10386] [serial = 1653] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x89190400) [pid = 10386] [serial = 1716] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x8f3c1800) [pid = 10386] [serial = 1668] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x8653dc00) [pid = 10386] [serial = 1649] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x8908e000) [pid = 10386] [serial = 1650] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x8b955800) [pid = 10386] [serial = 1652] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x93ccd000) [pid = 10386] [serial = 1691] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x91fdf800) [pid = 10386] [serial = 1680] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x946f4400) [pid = 10386] [serial = 1695] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x927d8000) [pid = 10386] [serial = 1683] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x8d6cc800) [pid = 10386] [serial = 1659] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x92785800) [pid = 10386] [serial = 1682] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x8efe8c00) [pid = 10386] [serial = 1664] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x906ab800) [pid = 10386] [serial = 1673] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x929f8400) [pid = 10386] [serial = 1685] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x93cd4800) [pid = 10386] [serial = 1692] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x87710c00) [pid = 10386] [serial = 1713] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x84e08000) [pid = 10386] [serial = 1706] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x946bb000) [pid = 10386] [serial = 1694] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x8f3b8400) [pid = 10386] [serial = 1667] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x8cafb000) [pid = 10386] [serial = 1656] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x991ab800) [pid = 10386] [serial = 1704] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x906b4c00) [pid = 10386] [serial = 1674] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x8d608000) [pid = 10386] [serial = 1658] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x8caba800) [pid = 10386] [serial = 1655] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x91e0a000) [pid = 10386] [serial = 1679] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x8b6c7000) [pid = 10386] [serial = 1719] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x95319000) [pid = 10386] [serial = 1698] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x8b6c8800) [pid = 10386] [serial = 1646] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x8f139400) [pid = 10386] [serial = 1665] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x979da800) [pid = 10386] [serial = 1701] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x92c10000) [pid = 10386] [serial = 1688] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x8f507c00) [pid = 10386] [serial = 1670] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x912d2400) [pid = 10386] [serial = 1676] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x8b6be800) [pid = 10386] [serial = 1718] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x83be2800) [pid = 10386] [serial = 1710] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x95125800) [pid = 10386] [serial = 1697] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x88bcfc00) [pid = 10386] [serial = 1715] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x88bc5800) [pid = 10386] [serial = 1707] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x991a7800) [pid = 10386] [serial = 1703] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x864ccc00) [pid = 10386] [serial = 1712] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x929fb000) [pid = 10386] [serial = 1686] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x91b0b800) [pid = 10386] [serial = 1677] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x88bd0400) [pid = 10386] [serial = 1569] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x92d0fc00) [pid = 10386] [serial = 1689] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x8f5d4800) [pid = 10386] [serial = 1671] [outer = (nil)] [url = about:blank] 19:44:06 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x839ed800) [pid = 10386] [serial = 1709] [outer = (nil)] [url = about:blank] 19:44:07 INFO - PROCESS | 10386 | 1463625847087 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bd8c00 == 182 [pid = 10386] [id = 620] 19:44:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x83bdf400) [pid = 10386] [serial = 1861] [outer = (nil)] 19:44:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x84b69000) [pid = 10386] [serial = 1862] [outer = 0x83bdf400] 19:44:07 INFO - PROCESS | 10386 | 1463625847171 Marionette DEBUG loaded listener.js 19:44:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x84e0ec00) [pid = 10386] [serial = 1863] [outer = 0x83bdf400] 19:44:07 INFO - PROCESS | 10386 | 1463625847853 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]]]}] 19:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2685ms 19:44:07 INFO - PROCESS | 10386 | 1463625847880 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:44:07 INFO - PROCESS | 10386 | 1463625847884 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 19:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:44:07 INFO - PROCESS | 10386 | 1463625847892 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:44:07 INFO - PROCESS | 10386 | 1463625847897 Marionette TRACE conn3 <- [1,2454,null,{}] 19:44:07 INFO - PROCESS | 10386 | 1463625847903 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}] 19:44:08 INFO - PROCESS | 10386 | 1463625848104 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:44:08 INFO - PROCESS | 10386 | 1463625848295 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x88bcc400 == 183 [pid = 10386] [id = 621] 19:44:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x88bcd800) [pid = 10386] [serial = 1864] [outer = (nil)] 19:44:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8908c800) [pid = 10386] [serial = 1865] [outer = 0x88bcd800] 19:44:08 INFO - PROCESS | 10386 | 1463625848365 Marionette DEBUG loaded listener.js 19:44:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x89192000) [pid = 10386] [serial = 1866] [outer = 0x88bcd800] 19:44:09 INFO - PROCESS | 10386 | 1463625849125 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]]]}] 19:44:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:44:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1280ms 19:44:09 INFO - PROCESS | 10386 | 1463625849176 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:44:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:44:09 INFO - PROCESS | 10386 | 1463625849181 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 19:44:09 INFO - PROCESS | 10386 | 1463625849187 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:44:09 INFO - PROCESS | 10386 | 1463625849190 Marionette TRACE conn3 <- [1,2458,null,{}] 19:44:09 INFO - PROCESS | 10386 | 1463625849204 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}] 19:44:09 INFO - PROCESS | 10386 | 1463625849455 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:44:09 INFO - PROCESS | 10386 | 1463625849482 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x89197000 == 184 [pid = 10386] [id = 622] 19:44:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x8985c800) [pid = 10386] [serial = 1867] [outer = (nil)] 19:44:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8b0cf000) [pid = 10386] [serial = 1868] [outer = 0x8985c800] 19:44:09 INFO - PROCESS | 10386 | 1463625849547 Marionette DEBUG loaded listener.js 19:44:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8b6c4800) [pid = 10386] [serial = 1869] [outer = 0x8985c800] 19:44:10 INFO - PROCESS | 10386 | 1463625850415 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]]]}] 19:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1284ms 19:44:10 INFO - PROCESS | 10386 | 1463625850474 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:44:10 INFO - PROCESS | 10386 | 1463625850477 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 19:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:44:10 INFO - PROCESS | 10386 | 1463625850491 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:44:10 INFO - PROCESS | 10386 | 1463625850498 Marionette TRACE conn3 <- [1,2462,null,{}] 19:44:10 INFO - PROCESS | 10386 | 1463625850504 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}] 19:44:10 INFO - PROCESS | 10386 | 1463625850761 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:44:10 INFO - PROCESS | 10386 | 1463625850801 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x89855800 == 185 [pid = 10386] [id = 623] 19:44:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8b0d1400) [pid = 10386] [serial = 1870] [outer = (nil)] 19:44:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8c74dc00) [pid = 10386] [serial = 1871] [outer = 0x8b0d1400] 19:44:10 INFO - PROCESS | 10386 | 1463625850882 Marionette DEBUG loaded listener.js 19:44:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x8caba800) [pid = 10386] [serial = 1872] [outer = 0x8b0d1400] 19:44:11 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x82aeb400) [pid = 10386] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:44:11 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x8b8ab800) [pid = 10386] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:44:11 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x89087400) [pid = 10386] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:44:11 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x839ee800) [pid = 10386] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:44:11 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x84e03c00) [pid = 10386] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:44:12 INFO - PROCESS | 10386 | 1463625852051 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]]]}] 19:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1596ms 19:44:12 INFO - PROCESS | 10386 | 1463625852081 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:44:12 INFO - PROCESS | 10386 | 1463625852084 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 19:44:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:44:12 INFO - PROCESS | 10386 | 1463625852090 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:44:12 INFO - PROCESS | 10386 | 1463625852092 Marionette TRACE conn3 <- [1,2466,null,{}] 19:44:12 INFO - PROCESS | 10386 | 1463625852103 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}] 19:44:12 INFO - PROCESS | 10386 | 1463625852285 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:44:12 INFO - PROCESS | 10386 | 1463625852475 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bd7400 == 186 [pid = 10386] [id = 624] 19:44:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x84e03c00) [pid = 10386] [serial = 1873] [outer = (nil)] 19:44:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8caf0800) [pid = 10386] [serial = 1874] [outer = 0x84e03c00] 19:44:12 INFO - PROCESS | 10386 | 1463625852542 Marionette DEBUG loaded listener.js 19:44:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8cafc000) [pid = 10386] [serial = 1875] [outer = 0x84e03c00] 19:44:13 INFO - PROCESS | 10386 | 1463625853213 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]]]}] 19:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1182ms 19:44:13 INFO - PROCESS | 10386 | 1463625853273 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:44:13 INFO - PROCESS | 10386 | 1463625853276 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 19:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:44:13 INFO - PROCESS | 10386 | 1463625853293 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:44:13 INFO - PROCESS | 10386 | 1463625853295 Marionette TRACE conn3 <- [1,2470,null,{}] 19:44:13 INFO - PROCESS | 10386 | 1463625853300 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}] 19:44:13 INFO - PROCESS | 10386 | 1463625853481 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:44:13 INFO - PROCESS | 10386 | 1463625853491 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d608000 == 187 [pid = 10386] [id = 625] 19:44:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8d60fc00) [pid = 10386] [serial = 1876] [outer = (nil)] 19:44:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x8d6cf800) [pid = 10386] [serial = 1877] [outer = 0x8d60fc00] 19:44:13 INFO - PROCESS | 10386 | 1463625853562 Marionette DEBUG loaded listener.js 19:44:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x8dd91400) [pid = 10386] [serial = 1878] [outer = 0x8d60fc00] 19:44:14 INFO - PROCESS | 10386 | 1463625854687 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]]]}] 19:44:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:44:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1435ms 19:44:14 INFO - PROCESS | 10386 | 1463625854729 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:44:14 INFO - PROCESS | 10386 | 1463625854736 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 19:44:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:44:14 INFO - PROCESS | 10386 | 1463625854744 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:44:14 INFO - PROCESS | 10386 | 1463625854750 Marionette TRACE conn3 <- [1,2474,null,{}] 19:44:14 INFO - PROCESS | 10386 | 1463625854757 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}] 19:44:14 INFO - PROCESS | 10386 | 1463625854963 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:44:15 INFO - PROCESS | 10386 | 1463625855233 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x87716400 == 188 [pid = 10386] [id = 626] 19:44:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x87e46800) [pid = 10386] [serial = 1879] [outer = (nil)] 19:44:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x8919b800) [pid = 10386] [serial = 1880] [outer = 0x87e46800] 19:44:15 INFO - PROCESS | 10386 | 1463625855358 Marionette DEBUG loaded listener.js 19:44:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x89856400) [pid = 10386] [serial = 1881] [outer = 0x87e46800] 19:44:16 INFO - PROCESS | 10386 | 1463625856169 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]]]}] 19:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1482ms 19:44:16 INFO - PROCESS | 10386 | 1463625856226 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:44:16 INFO - PROCESS | 10386 | 1463625856234 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 19:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:44:16 INFO - PROCESS | 10386 | 1463625856244 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:44:16 INFO - PROCESS | 10386 | 1463625856247 Marionette TRACE conn3 <- [1,2478,null,{}] 19:44:16 INFO - PROCESS | 10386 | 1463625856253 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}] 19:44:16 INFO - PROCESS | 10386 | 1463625856487 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:44:16 INFO - PROCESS | 10386 | 1463625856836 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x8985b000 == 189 [pid = 10386] [id = 627] 19:44:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x8b952800) [pid = 10386] [serial = 1882] [outer = (nil)] 19:44:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x8c67c800) [pid = 10386] [serial = 1883] [outer = 0x8b952800] 19:44:16 INFO - PROCESS | 10386 | 1463625856917 Marionette DEBUG loaded listener.js 19:44:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x8d606000) [pid = 10386] [serial = 1884] [outer = 0x8b952800] 19:44:17 INFO - PROCESS | 10386 | 1463625857714 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]]]}] 19:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1530ms 19:44:17 INFO - PROCESS | 10386 | 1463625857775 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:44:17 INFO - PROCESS | 10386 | 1463625857778 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 19:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:44:17 INFO - PROCESS | 10386 | 1463625857785 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:44:17 INFO - PROCESS | 10386 | 1463625857790 Marionette TRACE conn3 <- [1,2482,null,{}] 19:44:17 INFO - PROCESS | 10386 | 1463625857805 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}] 19:44:18 INFO - PROCESS | 10386 | 1463625858006 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:44:18 INFO - PROCESS | 10386 | 1463625858315 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x84b6a400 == 190 [pid = 10386] [id = 628] 19:44:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x8dd9f800) [pid = 10386] [serial = 1885] [outer = (nil)] 19:44:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x8efe4800) [pid = 10386] [serial = 1886] [outer = 0x8dd9f800] 19:44:18 INFO - PROCESS | 10386 | 1463625858399 Marionette DEBUG loaded listener.js 19:44:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x8f13f000) [pid = 10386] [serial = 1887] [outer = 0x8dd9f800] 19:44:19 INFO - PROCESS | 10386 | 1463625859176 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]]]}] 19:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1438ms 19:44:19 INFO - PROCESS | 10386 | 1463625859223 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:44:19 INFO - PROCESS | 10386 | 1463625859227 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 19:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:44:19 INFO - PROCESS | 10386 | 1463625859233 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:44:19 INFO - PROCESS | 10386 | 1463625859236 Marionette TRACE conn3 <- [1,2486,null,{}] 19:44:19 INFO - PROCESS | 10386 | 1463625859241 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}] 19:44:19 INFO - PROCESS | 10386 | 1463625859429 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:44:19 INFO - PROCESS | 10386 | 1463625859704 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x8653dc00 == 191 [pid = 10386] [id = 629] 19:44:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x8ef4b800) [pid = 10386] [serial = 1888] [outer = (nil)] 19:44:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x8f487c00) [pid = 10386] [serial = 1889] [outer = 0x8ef4b800] 19:44:19 INFO - PROCESS | 10386 | 1463625859822 Marionette DEBUG loaded listener.js 19:44:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x8f514800) [pid = 10386] [serial = 1890] [outer = 0x8ef4b800] 19:44:20 INFO - PROCESS | 10386 | 1463625860603 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]]]}] 19:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1428ms 19:44:20 INFO - PROCESS | 10386 | 1463625860661 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:44:20 INFO - PROCESS | 10386 | 1463625860664 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 19:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:44:20 INFO - PROCESS | 10386 | 1463625860671 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:44:20 INFO - PROCESS | 10386 | 1463625860674 Marionette TRACE conn3 <- [1,2490,null,{}] 19:44:20 INFO - PROCESS | 10386 | 1463625860679 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}] 19:44:20 INFO - PROCESS | 10386 | 1463625860866 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:44:21 INFO - PROCESS | 10386 | 1463625861151 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe6c00 == 192 [pid = 10386] [id = 630] 19:44:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x8f3bb400) [pid = 10386] [serial = 1891] [outer = (nil)] 19:44:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x906ab800) [pid = 10386] [serial = 1892] [outer = 0x8f3bb400] 19:44:21 INFO - PROCESS | 10386 | 1463625861274 Marionette DEBUG loaded listener.js 19:44:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x90fae800) [pid = 10386] [serial = 1893] [outer = 0x8f3bb400] 19:44:22 INFO - PROCESS | 10386 | 1463625862064 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]]]}] 19:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1433ms 19:44:22 INFO - PROCESS | 10386 | 1463625862104 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:44:22 INFO - PROCESS | 10386 | 1463625862107 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 19:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:44:22 INFO - PROCESS | 10386 | 1463625862113 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:44:22 INFO - PROCESS | 10386 | 1463625862116 Marionette TRACE conn3 <- [1,2494,null,{}] 19:44:22 INFO - PROCESS | 10386 | 1463625862154 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}] 19:44:22 INFO - PROCESS | 10386 | 1463625862396 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:44:22 INFO - PROCESS | 10386 | 1463625862711 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f510c00 == 193 [pid = 10386] [id = 631] 19:44:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x8f5d4800) [pid = 10386] [serial = 1894] [outer = (nil)] 19:44:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x91d76800) [pid = 10386] [serial = 1895] [outer = 0x8f5d4800] 19:44:22 INFO - PROCESS | 10386 | 1463625862789 Marionette DEBUG loaded listener.js 19:44:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x91de5000) [pid = 10386] [serial = 1896] [outer = 0x8f5d4800] 19:44:23 INFO - PROCESS | 10386 | 1463625863542 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]]]}] 19:44:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:44:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1478ms 19:44:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:44:23 INFO - PROCESS | 10386 | 1463625863593 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:44:23 INFO - PROCESS | 10386 | 1463625863596 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 19:44:23 INFO - PROCESS | 10386 | 1463625863602 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:44:23 INFO - PROCESS | 10386 | 1463625863605 Marionette TRACE conn3 <- [1,2498,null,{}] 19:44:23 INFO - PROCESS | 10386 | 1463625863610 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}] 19:44:23 INFO - PROCESS | 10386 | 1463625863795 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:44:24 INFO - PROCESS | 10386 | 1463625864081 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ef40000 == 194 [pid = 10386] [id = 632] 19:44:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x8f5dc000) [pid = 10386] [serial = 1897] [outer = (nil)] 19:44:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x9233d000) [pid = 10386] [serial = 1898] [outer = 0x8f5dc000] 19:44:24 INFO - PROCESS | 10386 | 1463625864198 Marionette DEBUG loaded listener.js 19:44:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x9277fc00) [pid = 10386] [serial = 1899] [outer = 0x8f5dc000] 19:44:24 INFO - PROCESS | 10386 | 1463625864985 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]]]}] 19:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1433ms 19:44:25 INFO - PROCESS | 10386 | 1463625865035 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:44:25 INFO - PROCESS | 10386 | 1463625865038 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 19:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:44:25 INFO - PROCESS | 10386 | 1463625865044 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:44:25 INFO - PROCESS | 10386 | 1463625865047 Marionette TRACE conn3 <- [1,2502,null,{}] 19:44:25 INFO - PROCESS | 10386 | 1463625865052 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}] 19:44:25 INFO - PROCESS | 10386 | 1463625865255 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:44:25 INFO - PROCESS | 10386 | 1463625865541 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6c8c00 == 195 [pid = 10386] [id = 633] 19:44:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x8b95ec00) [pid = 10386] [serial = 1900] [outer = (nil)] 19:44:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x92220000) [pid = 10386] [serial = 1901] [outer = 0x8b95ec00] 19:44:25 INFO - PROCESS | 10386 | 1463625865660 Marionette DEBUG loaded listener.js 19:44:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x929f8400) [pid = 10386] [serial = 1902] [outer = 0x8b95ec00] 19:44:26 INFO - PROCESS | 10386 | 1463625866425 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]]]}] 19:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1440ms 19:44:26 INFO - PROCESS | 10386 | 1463625866484 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:44:26 INFO - PROCESS | 10386 | 1463625866488 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 19:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:44:26 INFO - PROCESS | 10386 | 1463625866493 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:44:26 INFO - PROCESS | 10386 | 1463625866496 Marionette TRACE conn3 <- [1,2506,null,{}] 19:44:26 INFO - PROCESS | 10386 | 1463625866501 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}] 19:44:26 INFO - PROCESS | 10386 | 1463625866692 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:44:26 INFO - PROCESS | 10386 | 1463625866974 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f3bf800 == 196 [pid = 10386] [id = 634] 19:44:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x91b10c00) [pid = 10386] [serial = 1903] [outer = (nil)] 19:44:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x92d06000) [pid = 10386] [serial = 1904] [outer = 0x91b10c00] 19:44:27 INFO - PROCESS | 10386 | 1463625867093 Marionette DEBUG loaded listener.js 19:44:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x93950400) [pid = 10386] [serial = 1905] [outer = 0x91b10c00] 19:44:27 INFO - PROCESS | 10386 | 1463625867866 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]]]}] 19:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1434ms 19:44:27 INFO - PROCESS | 10386 | 1463625867937 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:44:27 INFO - PROCESS | 10386 | 1463625867940 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 19:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:44:27 INFO - PROCESS | 10386 | 1463625867948 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:44:27 INFO - PROCESS | 10386 | 1463625867951 Marionette TRACE conn3 <- [1,2510,null,{}] 19:44:27 INFO - PROCESS | 10386 | 1463625867957 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}] 19:44:28 INFO - PROCESS | 10386 | 1463625868185 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:44:28 INFO - PROCESS | 10386 | 1463625868469 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x92335c00 == 197 [pid = 10386] [id = 635] 19:44:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x92c0cc00) [pid = 10386] [serial = 1906] [outer = (nil)] 19:44:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x94617400) [pid = 10386] [serial = 1907] [outer = 0x92c0cc00] 19:44:28 INFO - PROCESS | 10386 | 1463625868558 Marionette DEBUG loaded listener.js 19:44:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x946bec00) [pid = 10386] [serial = 1908] [outer = 0x92c0cc00] 19:44:29 INFO - PROCESS | 10386 | 1463625869370 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]]]}] 19:44:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:44:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1479ms 19:44:29 INFO - PROCESS | 10386 | 1463625869427 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:44:29 INFO - PROCESS | 10386 | 1463625869430 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 19:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:44:29 INFO - PROCESS | 10386 | 1463625869436 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:44:29 INFO - PROCESS | 10386 | 1463625869440 Marionette TRACE conn3 <- [1,2514,null,{}] 19:44:29 INFO - PROCESS | 10386 | 1463625869445 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}] 19:44:29 INFO - PROCESS | 10386 | 1463625869662 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:44:29 INFO - PROCESS | 10386 | 1463625869977 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x95321c00 == 198 [pid = 10386] [id = 636] 19:44:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x95322800) [pid = 10386] [serial = 1909] [outer = (nil)] 19:44:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x978afc00) [pid = 10386] [serial = 1910] [outer = 0x95322800] 19:44:30 INFO - PROCESS | 10386 | 1463625870074 Marionette DEBUG loaded listener.js 19:44:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x991a8000) [pid = 10386] [serial = 1911] [outer = 0x95322800] 19:44:30 INFO - PROCESS | 10386 | 1463625870858 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]]]}] 19:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1479ms 19:44:30 INFO - PROCESS | 10386 | 1463625870917 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:44:30 INFO - PROCESS | 10386 | 1463625870920 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 19:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:44:30 INFO - PROCESS | 10386 | 1463625870926 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:44:30 INFO - PROCESS | 10386 | 1463625870929 Marionette TRACE conn3 <- [1,2518,null,{}] 19:44:30 INFO - PROCESS | 10386 | 1463625870934 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}] 19:44:31 INFO - PROCESS | 10386 | 1463625871123 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:44:31 INFO - PROCESS | 10386 | 1463625871402 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x92331800 == 199 [pid = 10386] [id = 637] 19:44:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x97725000) [pid = 10386] [serial = 1912] [outer = (nil)] 19:44:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x9969fc00) [pid = 10386] [serial = 1913] [outer = 0x97725000] 19:44:31 INFO - PROCESS | 10386 | 1463625871520 Marionette DEBUG loaded listener.js 19:44:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x996a3c00) [pid = 10386] [serial = 1914] [outer = 0x97725000] 19:44:32 INFO - PROCESS | 10386 | 1463625872287 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]]]}] 19:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1432ms 19:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:44:32 INFO - PROCESS | 10386 | 1463625872358 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:44:32 INFO - PROCESS | 10386 | 1463625872361 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 19:44:32 INFO - PROCESS | 10386 | 1463625872367 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:44:32 INFO - PROCESS | 10386 | 1463625872379 Marionette TRACE conn3 <- [1,2522,null,{}] 19:44:32 INFO - PROCESS | 10386 | 1463625872383 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}] 19:44:32 INFO - PROCESS | 10386 | 1463625872614 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:44:32 INFO - PROCESS | 10386 | 1463625872931 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bde800 == 200 [pid = 10386] [id = 638] 19:44:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x99488400) [pid = 10386] [serial = 1915] [outer = (nil)] 19:44:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x9a2aa000) [pid = 10386] [serial = 1916] [outer = 0x99488400] 19:44:33 INFO - PROCESS | 10386 | 1463625873012 Marionette DEBUG loaded listener.js 19:44:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x9a9ea000) [pid = 10386] [serial = 1917] [outer = 0x99488400] 19:44:33 INFO - PROCESS | 10386 | 1463625873769 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]]]}] 19:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1438ms 19:44:33 INFO - PROCESS | 10386 | 1463625873804 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:44:33 INFO - PROCESS | 10386 | 1463625873808 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 19:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:44:33 INFO - PROCESS | 10386 | 1463625873813 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:44:33 INFO - PROCESS | 10386 | 1463625873816 Marionette TRACE conn3 <- [1,2526,null,{}] 19:44:33 INFO - PROCESS | 10386 | 1463625873821 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}] 19:44:34 INFO - PROCESS | 10386 | 1463625874006 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:44:34 INFO - PROCESS | 10386 | 1463625874297 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aea800 == 201 [pid = 10386] [id = 639] 19:44:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x98ecc000) [pid = 10386] [serial = 1918] [outer = (nil)] 19:44:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x9d488800) [pid = 10386] [serial = 1919] [outer = 0x98ecc000] 19:44:34 INFO - PROCESS | 10386 | 1463625874414 Marionette DEBUG loaded listener.js 19:44:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 208 (0x9d494400) [pid = 10386] [serial = 1920] [outer = 0x98ecc000] 19:44:35 INFO - PROCESS | 10386 | 1463625875207 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]]]}] 19:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1433ms 19:44:35 INFO - PROCESS | 10386 | 1463625875246 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:44:35 INFO - PROCESS | 10386 | 1463625875249 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 19:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:44:35 INFO - PROCESS | 10386 | 1463625875255 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:44:35 INFO - PROCESS | 10386 | 1463625875259 Marionette TRACE conn3 <- [1,2530,null,{}] 19:44:35 INFO - PROCESS | 10386 | 1463625875264 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}] 19:44:35 INFO - PROCESS | 10386 | 1463625875468 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:44:35 INFO - PROCESS | 10386 | 1463625875751 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x84b75c00 == 202 [pid = 10386] [id = 640] 19:44:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 209 (0x8aec5c00) [pid = 10386] [serial = 1921] [outer = (nil)] 19:44:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 210 (0x9d79e000) [pid = 10386] [serial = 1922] [outer = 0x8aec5c00] 19:44:35 INFO - PROCESS | 10386 | 1463625875872 Marionette DEBUG loaded listener.js 19:44:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 211 (0xa0505000) [pid = 10386] [serial = 1923] [outer = 0x8aec5c00] 19:44:36 INFO - PROCESS | 10386 | 1463625876631 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]]]}] 19:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1427ms 19:44:36 INFO - PROCESS | 10386 | 1463625876685 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:44:36 INFO - PROCESS | 10386 | 1463625876688 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 19:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:44:36 INFO - PROCESS | 10386 | 1463625876694 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:44:36 INFO - PROCESS | 10386 | 1463625876696 Marionette TRACE conn3 <- [1,2534,null,{}] 19:44:36 INFO - PROCESS | 10386 | 1463625876701 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}] 19:44:36 INFO - PROCESS | 10386 | 1463625876889 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:44:37 INFO - PROCESS | 10386 | 1463625877174 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:37 INFO - PROCESS | 10386 | ++DOCSHELL 0xa050fc00 == 203 [pid = 10386] [id = 641] 19:44:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 212 (0xa1053c00) [pid = 10386] [serial = 1924] [outer = (nil)] 19:44:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0xa2148c00) [pid = 10386] [serial = 1925] [outer = 0xa1053c00] 19:44:37 INFO - PROCESS | 10386 | 1463625877330 Marionette DEBUG loaded listener.js 19:44:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0xa21a6400) [pid = 10386] [serial = 1926] [outer = 0xa1053c00] 19:44:38 INFO - PROCESS | 10386 | 1463625878094 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]]]}] 19:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1434ms 19:44:38 INFO - PROCESS | 10386 | 1463625878129 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:44:38 INFO - PROCESS | 10386 | 1463625878134 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 19:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:44:38 INFO - PROCESS | 10386 | 1463625878140 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:44:38 INFO - PROCESS | 10386 | 1463625878142 Marionette TRACE conn3 <- [1,2538,null,{}] 19:44:38 INFO - PROCESS | 10386 | 1463625878148 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}] 19:44:38 INFO - PROCESS | 10386 | 1463625878337 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:44:38 INFO - PROCESS | 10386 | 1463625878629 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d796c00 == 204 [pid = 10386] [id = 642] 19:44:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0xa0501800) [pid = 10386] [serial = 1927] [outer = (nil)] 19:44:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0xa22c3400) [pid = 10386] [serial = 1928] [outer = 0xa0501800] 19:44:38 INFO - PROCESS | 10386 | 1463625878746 Marionette DEBUG loaded listener.js 19:44:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0xa244b400) [pid = 10386] [serial = 1929] [outer = 0xa0501800] 19:44:39 INFO - PROCESS | 10386 | 1463625879511 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]]]}] 19:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1435ms 19:44:39 INFO - PROCESS | 10386 | 1463625879576 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:44:39 INFO - PROCESS | 10386 | 1463625879579 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 19:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:44:39 INFO - PROCESS | 10386 | 1463625879585 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:44:39 INFO - PROCESS | 10386 | 1463625879587 Marionette TRACE conn3 <- [1,2542,null,{}] 19:44:39 INFO - PROCESS | 10386 | 1463625879593 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}] 19:44:39 INFO - PROCESS | 10386 | 1463625879789 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:44:40 INFO - PROCESS | 10386 | 1463625880073 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x9969dc00 == 205 [pid = 10386] [id = 643] 19:44:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0xa227b400) [pid = 10386] [serial = 1930] [outer = (nil)] 19:44:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 219 (0xa2632c00) [pid = 10386] [serial = 1931] [outer = 0xa227b400] 19:44:40 INFO - PROCESS | 10386 | 1463625880193 Marionette DEBUG loaded listener.js 19:44:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 220 (0xa3023c00) [pid = 10386] [serial = 1932] [outer = 0xa227b400] 19:44:41 INFO - PROCESS | 10386 | 1463625880996 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]]]}] 19:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1481ms 19:44:41 INFO - PROCESS | 10386 | 1463625881066 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:44:41 INFO - PROCESS | 10386 | 1463625881070 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 19:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:44:41 INFO - PROCESS | 10386 | 1463625881076 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:44:41 INFO - PROCESS | 10386 | 1463625881078 Marionette TRACE conn3 <- [1,2546,null,{}] 19:44:41 INFO - PROCESS | 10386 | 1463625881088 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}] 19:44:41 INFO - PROCESS | 10386 | 1463625881285 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:44:41 INFO - PROCESS | 10386 | 1463625881603 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:41 INFO - PROCESS | 10386 | ++DOCSHELL 0xa22bc800 == 206 [pid = 10386] [id = 644] 19:44:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 221 (0xa2453800) [pid = 10386] [serial = 1933] [outer = (nil)] 19:44:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 222 (0xa30f5800) [pid = 10386] [serial = 1934] [outer = 0xa2453800] 19:44:41 INFO - PROCESS | 10386 | 1463625881685 Marionette DEBUG loaded listener.js 19:44:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 223 (0xa325bc00) [pid = 10386] [serial = 1935] [outer = 0xa2453800] 19:44:42 INFO - PROCESS | 10386 | 1463625882457 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]]]}] 19:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1440ms 19:44:42 INFO - PROCESS | 10386 | 1463625882516 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:44:42 INFO - PROCESS | 10386 | 1463625882520 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 19:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:44:42 INFO - PROCESS | 10386 | 1463625882526 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:44:42 INFO - PROCESS | 10386 | 1463625882528 Marionette TRACE conn3 <- [1,2550,null,{}] 19:44:42 INFO - PROCESS | 10386 | 1463625882533 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}] 19:44:42 INFO - PROCESS | 10386 | 1463625882728 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:44:43 INFO - PROCESS | 10386 | 1463625883060 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x84b68800 == 207 [pid = 10386] [id = 645] 19:44:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 224 (0x84e03800) [pid = 10386] [serial = 1936] [outer = (nil)] 19:44:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 225 (0x91e0a000) [pid = 10386] [serial = 1937] [outer = 0x84e03800] 19:44:43 INFO - PROCESS | 10386 | 1463625883140 Marionette DEBUG loaded listener.js 19:44:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 226 (0xa32b9800) [pid = 10386] [serial = 1938] [outer = 0x84e03800] 19:44:43 INFO - PROCESS | 10386 | 1463625883935 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]]]}] 19:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1482ms 19:44:44 INFO - PROCESS | 10386 | 1463625884008 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:44:44 INFO - PROCESS | 10386 | 1463625884011 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 19:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:44:44 INFO - PROCESS | 10386 | 1463625884017 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:44:44 INFO - PROCESS | 10386 | 1463625884020 Marionette TRACE conn3 <- [1,2554,null,{}] 19:44:44 INFO - PROCESS | 10386 | 1463625884025 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}] 19:44:44 INFO - PROCESS | 10386 | 1463625884235 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x83422c00 == 206 [pid = 10386] [id = 562] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x927df800 == 205 [pid = 10386] [id = 563] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x839e3400 == 204 [pid = 10386] [id = 564] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x82aeac00 == 203 [pid = 10386] [id = 566] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x82aed400 == 202 [pid = 10386] [id = 565] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x95324c00 == 201 [pid = 10386] [id = 567] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x83bd7400 == 200 [pid = 10386] [id = 624] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x89855800 == 199 [pid = 10386] [id = 623] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x89197000 == 198 [pid = 10386] [id = 622] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x88bcc400 == 197 [pid = 10386] [id = 621] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x83bd8c00 == 196 [pid = 10386] [id = 620] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x82ae9400 == 195 [pid = 10386] [id = 617] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x99f59800 == 194 [pid = 10386] [id = 618] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x99248800 == 193 [pid = 10386] [id = 616] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x9817c000 == 192 [pid = 10386] [id = 615] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x946bd000 == 191 [pid = 10386] [id = 614] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x946c3c00 == 190 [pid = 10386] [id = 612] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x839e2400 == 189 [pid = 10386] [id = 613] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x929f9c00 == 188 [pid = 10386] [id = 611] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x8f5d3c00 == 187 [pid = 10386] [id = 610] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x91b17000 == 186 [pid = 10386] [id = 609] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x8f50c000 == 185 [pid = 10386] [id = 608] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x8c674400 == 184 [pid = 10386] [id = 607] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x8ef49c00 == 183 [pid = 10386] [id = 605] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x8e096800 == 182 [pid = 10386] [id = 606] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x864c4000 == 181 [pid = 10386] [id = 604] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x8d60b400 == 180 [pid = 10386] [id = 603] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x8d6c7c00 == 179 [pid = 10386] [id = 602] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x892f6000 == 178 [pid = 10386] [id = 601] 19:44:45 INFO - PROCESS | 10386 | --DOCSHELL 0x82af0000 == 177 [pid = 10386] [id = 600] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 225 (0x8d4ce400) [pid = 10386] [serial = 1799] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 224 (0x93ccd400) [pid = 10386] [serial = 1760] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 223 (0x8dd52c00) [pid = 10386] [serial = 1736] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 222 (0x8985e000) [pid = 10386] [serial = 1797] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 221 (0x8f5dd800) [pid = 10386] [serial = 1745] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 220 (0x91e06000) [pid = 10386] [serial = 1754] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 219 (0x97730800) [pid = 10386] [serial = 1766] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 218 (0x8b956400) [pid = 10386] [serial = 1793] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x856bd800) [pid = 10386] [serial = 1796] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x89193000) [pid = 10386] [serial = 1781] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x8e098000) [pid = 10386] [serial = 1739] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x927d7c00) [pid = 10386] [serial = 1757] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x991ae800) [pid = 10386] [serial = 1769] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x89854000) [pid = 10386] [serial = 1790] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 211 (0x9969e000) [pid = 10386] [serial = 1772] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 210 (0x87e45000) [pid = 10386] [serial = 1788] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 209 (0x8b95ac00) [pid = 10386] [serial = 1724] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 208 (0x8f3c1000) [pid = 10386] [serial = 1742] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 207 (0x946f2000) [pid = 10386] [serial = 1763] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x864c1c00) [pid = 10386] [serial = 1784] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x91209c00) [pid = 10386] [serial = 1748] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x86535800) [pid = 10386] [serial = 1727] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x8b0ca800) [pid = 10386] [serial = 1791] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x8b0cc000) [pid = 10386] [serial = 1730] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x8caf2c00) [pid = 10386] [serial = 1733] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x86536000) [pid = 10386] [serial = 1785] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x8c74ec00) [pid = 10386] [serial = 1794] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x998bc800) [pid = 10386] [serial = 1775] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x998c8000) [pid = 10386] [serial = 1778] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x91b73c00) [pid = 10386] [serial = 1751] [outer = (nil)] [url = about:blank] 19:44:45 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x864c4400) [pid = 10386] [serial = 1787] [outer = (nil)] [url = about:blank] 19:44:46 INFO - PROCESS | 10386 | 1463625886049 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x823cf400 == 178 [pid = 10386] [id = 646] 19:44:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x839e3400) [pid = 10386] [serial = 1939] [outer = (nil)] 19:44:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x839ee400) [pid = 10386] [serial = 1940] [outer = 0x839e3400] 19:44:46 INFO - PROCESS | 10386 | 1463625886124 Marionette DEBUG loaded listener.js 19:44:46 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x84b6cc00) [pid = 10386] [serial = 1941] [outer = 0x839e3400] 19:44:46 INFO - PROCESS | 10386 | 1463625886827 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]]]}] 19:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2834ms 19:44:46 INFO - PROCESS | 10386 | 1463625886853 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:44:46 INFO - PROCESS | 10386 | 1463625886859 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 19:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:44:46 INFO - PROCESS | 10386 | 1463625886865 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:44:46 INFO - PROCESS | 10386 | 1463625886870 Marionette TRACE conn3 <- [1,2558,null,{}] 19:44:46 INFO - PROCESS | 10386 | 1463625886876 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}] 19:44:47 INFO - PROCESS | 10386 | 1463625887071 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:44:47 INFO - PROCESS | 10386 | 1463625887276 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x839ea400 == 179 [pid = 10386] [id = 647] 19:44:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x84e04000) [pid = 10386] [serial = 1942] [outer = (nil)] 19:44:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x87e48c00) [pid = 10386] [serial = 1943] [outer = 0x84e04000] 19:44:47 INFO - PROCESS | 10386 | 1463625887345 Marionette DEBUG loaded listener.js 19:44:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x89084c00) [pid = 10386] [serial = 1944] [outer = 0x84e04000] 19:44:48 INFO - PROCESS | 10386 | 1463625888104 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]]]}] 19:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1287ms 19:44:48 INFO - PROCESS | 10386 | 1463625888155 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:44:48 INFO - PROCESS | 10386 | 1463625888161 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 19:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:44:48 INFO - PROCESS | 10386 | 1463625888175 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:44:48 INFO - PROCESS | 10386 | 1463625888177 Marionette TRACE conn3 <- [1,2562,null,{}] 19:44:48 INFO - PROCESS | 10386 | 1463625888183 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}] 19:44:48 INFO - PROCESS | 10386 | 1463625888420 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:44:48 INFO - PROCESS | 10386 | 1463625888454 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x87e4d400 == 180 [pid = 10386] [id = 648] 19:44:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x892e8c00) [pid = 10386] [serial = 1945] [outer = (nil)] 19:44:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x8a26bc00) [pid = 10386] [serial = 1946] [outer = 0x892e8c00] 19:44:48 INFO - PROCESS | 10386 | 1463625888519 Marionette DEBUG loaded listener.js 19:44:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x8b6c1c00) [pid = 10386] [serial = 1947] [outer = 0x892e8c00] 19:44:49 INFO - PROCESS | 10386 | 1463625889445 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]]]}] 19:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1336ms 19:44:49 INFO - PROCESS | 10386 | 1463625889512 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:44:49 INFO - PROCESS | 10386 | 1463625889514 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 19:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:44:49 INFO - PROCESS | 10386 | 1463625889527 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:44:49 INFO - PROCESS | 10386 | 1463625889534 Marionette TRACE conn3 <- [1,2566,null,{}] 19:44:49 INFO - PROCESS | 10386 | 1463625889548 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}] 19:44:49 INFO - PROCESS | 10386 | 1463625889813 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:44:49 INFO - PROCESS | 10386 | 1463625889840 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x89197000 == 181 [pid = 10386] [id = 649] 19:44:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x8b95a800) [pid = 10386] [serial = 1948] [outer = (nil)] 19:44:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x8c74e400) [pid = 10386] [serial = 1949] [outer = 0x8b95a800] 19:44:49 INFO - PROCESS | 10386 | 1463625889903 Marionette DEBUG loaded listener.js 19:44:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x8cab7000) [pid = 10386] [serial = 1950] [outer = 0x8b95a800] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x8b955000) [pid = 10386] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x8b95b000) [pid = 10386] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x91ddfc00) [pid = 10386] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x90fb5000) [pid = 10386] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x89851c00) [pid = 10386] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x82aeb000) [pid = 10386] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x996a8800) [pid = 10386] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x991ad800) [pid = 10386] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x92227c00) [pid = 10386] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x92782c00) [pid = 10386] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x8f135000) [pid = 10386] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x9120b000) [pid = 10386] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x9394d800) [pid = 10386] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x8a394c00) [pid = 10386] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x8f50e400) [pid = 10386] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x8caf7000) [pid = 10386] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x84e0c400) [pid = 10386] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x892ed000) [pid = 10386] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x8d6d2400) [pid = 10386] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x8f5dac00) [pid = 10386] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x8cabb800) [pid = 10386] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x8b0d1400) [pid = 10386] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x93cc7800) [pid = 10386] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x91b6f400) [pid = 10386] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x8f47ec00) [pid = 10386] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x9a7ba400) [pid = 10386] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x88bcd800) [pid = 10386] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x929fe800) [pid = 10386] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x9512d000) [pid = 10386] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x94614800) [pid = 10386] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x8dd9e800) [pid = 10386] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x946f1c00) [pid = 10386] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x90fb8000) [pid = 10386] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x839e4c00) [pid = 10386] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x83bdf400) [pid = 10386] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x91b14800) [pid = 10386] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x9ad56400) [pid = 10386] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x89860000) [pid = 10386] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x8b0c5400) [pid = 10386] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x8f513c00) [pid = 10386] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x98115400) [pid = 10386] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x8d6cd800) [pid = 10386] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x98181000) [pid = 10386] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x996aac00) [pid = 10386] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x8985c800) [pid = 10386] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:44:51 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x84e03c00) [pid = 10386] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:44:51 INFO - PROCESS | 10386 | 1463625891611 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]]]}] 19:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2149ms 19:44:51 INFO - PROCESS | 10386 | 1463625891670 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:44:51 INFO - PROCESS | 10386 | 1463625891674 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 19:44:51 INFO - PROCESS | 10386 | 1463625891680 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:44:51 INFO - PROCESS | 10386 | 1463625891682 Marionette TRACE conn3 <- [1,2570,null,{}] 19:44:51 INFO - PROCESS | 10386 | 1463625891687 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}] 19:44:51 INFO - PROCESS | 10386 | 1463625891856 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:44:52 INFO - PROCESS | 10386 | 1463625892049 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:52 INFO - PROCESS | 10386 | ++DOCSHELL 0x83428400 == 182 [pid = 10386] [id = 650] 19:44:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x839e4c00) [pid = 10386] [serial = 1951] [outer = (nil)] 19:44:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8b0c4c00) [pid = 10386] [serial = 1952] [outer = 0x839e4c00] 19:44:52 INFO - PROCESS | 10386 | 1463625892113 Marionette DEBUG loaded listener.js 19:44:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8b961c00) [pid = 10386] [serial = 1953] [outer = 0x839e4c00] 19:44:52 INFO - PROCESS | 10386 | 1463625892820 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]]]}] 19:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1182ms 19:44:52 INFO - PROCESS | 10386 | 1463625892861 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:44:52 INFO - PROCESS | 10386 | 1463625892865 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 19:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:44:52 INFO - PROCESS | 10386 | 1463625892870 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:44:52 INFO - PROCESS | 10386 | 1463625892872 Marionette TRACE conn3 <- [1,2574,null,{}] 19:44:52 INFO - PROCESS | 10386 | 1463625892877 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}] 19:44:53 INFO - PROCESS | 10386 | 1463625893162 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:44:53 INFO - PROCESS | 10386 | 1463625893454 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:53 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bd7400 == 183 [pid = 10386] [id = 651] 19:44:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x83bd7800) [pid = 10386] [serial = 1954] [outer = (nil)] 19:44:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x84b75800) [pid = 10386] [serial = 1955] [outer = 0x83bd7800] 19:44:53 INFO - PROCESS | 10386 | 1463625893604 Marionette DEBUG loaded listener.js 19:44:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x864ca000) [pid = 10386] [serial = 1956] [outer = 0x83bd7800] 19:44:54 INFO - PROCESS | 10386 | 1463625894438 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]]]}] 19:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1637ms 19:44:54 INFO - PROCESS | 10386 | 1463625894509 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:44:54 INFO - PROCESS | 10386 | 1463625894515 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 19:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:44:54 INFO - PROCESS | 10386 | 1463625894522 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:44:54 INFO - PROCESS | 10386 | 1463625894528 Marionette TRACE conn3 <- [1,2578,null,{}] 19:44:54 INFO - PROCESS | 10386 | 1463625894534 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}] 19:44:54 INFO - PROCESS | 10386 | 1463625894772 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:44:55 INFO - PROCESS | 10386 | 1463625895090 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:55 INFO - PROCESS | 10386 | ++DOCSHELL 0x892ee400 == 184 [pid = 10386] [id = 652] 19:44:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x89854000) [pid = 10386] [serial = 1957] [outer = (nil)] 19:44:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x8a397c00) [pid = 10386] [serial = 1958] [outer = 0x89854000] 19:44:55 INFO - PROCESS | 10386 | 1463625895175 Marionette DEBUG loaded listener.js 19:44:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x8b6c2000) [pid = 10386] [serial = 1959] [outer = 0x89854000] 19:44:55 INFO - PROCESS | 10386 | 1463625895982 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]]]}] 19:44:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:44:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1536ms 19:44:56 INFO - PROCESS | 10386 | 1463625896058 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:44:56 INFO - PROCESS | 10386 | 1463625896063 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 19:44:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:44:56 INFO - PROCESS | 10386 | 1463625896069 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:44:56 INFO - PROCESS | 10386 | 1463625896072 Marionette TRACE conn3 <- [1,2582,null,{}] 19:44:56 INFO - PROCESS | 10386 | 1463625896078 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}] 19:44:56 INFO - PROCESS | 10386 | 1463625896308 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:44:56 INFO - PROCESS | 10386 | 1463625896666 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cab5000 == 185 [pid = 10386] [id = 653] 19:44:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x8caf7800) [pid = 10386] [serial = 1960] [outer = (nil)] 19:44:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x8d603000) [pid = 10386] [serial = 1961] [outer = 0x8caf7800] 19:44:56 INFO - PROCESS | 10386 | 1463625896749 Marionette DEBUG loaded listener.js 19:44:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x8d6cc800) [pid = 10386] [serial = 1962] [outer = 0x8caf7800] 19:44:57 INFO - PROCESS | 10386 | 1463625897584 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]]]}] 19:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1580ms 19:44:57 INFO - PROCESS | 10386 | 1463625897650 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:44:57 INFO - PROCESS | 10386 | 1463625897656 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 19:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:44:57 INFO - PROCESS | 10386 | 1463625897672 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:44:57 INFO - PROCESS | 10386 | 1463625897678 Marionette TRACE conn3 <- [1,2586,null,{}] 19:44:57 INFO - PROCESS | 10386 | 1463625897684 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}] 19:44:57 INFO - PROCESS | 10386 | 1463625897912 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:44:58 INFO - PROCESS | 10386 | 1463625898225 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x8cabc000 == 186 [pid = 10386] [id = 654] 19:44:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x8caf0000) [pid = 10386] [serial = 1963] [outer = (nil)] 19:44:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x8e095800) [pid = 10386] [serial = 1964] [outer = 0x8caf0000] 19:44:58 INFO - PROCESS | 10386 | 1463625898305 Marionette DEBUG loaded listener.js 19:44:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x8ecae000) [pid = 10386] [serial = 1965] [outer = 0x8caf0000] 19:44:59 INFO - PROCESS | 10386 | 1463625899089 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]]]}] 19:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1490ms 19:44:59 INFO - PROCESS | 10386 | 1463625899156 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:44:59 INFO - PROCESS | 10386 | 1463625899159 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 19:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:44:59 INFO - PROCESS | 10386 | 1463625899165 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:44:59 INFO - PROCESS | 10386 | 1463625899168 Marionette TRACE conn3 <- [1,2590,null,{}] 19:44:59 INFO - PROCESS | 10386 | 1463625899173 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}] 19:44:59 INFO - PROCESS | 10386 | 1463625899362 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:44:59 INFO - PROCESS | 10386 | 1463625899638 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b0c9c00 == 187 [pid = 10386] [id = 655] 19:44:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x8d6d2400) [pid = 10386] [serial = 1966] [outer = (nil)] 19:44:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x8f135000) [pid = 10386] [serial = 1967] [outer = 0x8d6d2400] 19:44:59 INFO - PROCESS | 10386 | 1463625899753 Marionette DEBUG loaded listener.js 19:44:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x8f3b6c00) [pid = 10386] [serial = 1968] [outer = 0x8d6d2400] 19:45:00 INFO - PROCESS | 10386 | 1463625900551 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]]]}] 19:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1431ms 19:45:00 INFO - PROCESS | 10386 | 1463625900598 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:45:00 INFO - PROCESS | 10386 | 1463625900601 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 19:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:45:00 INFO - PROCESS | 10386 | 1463625900607 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:45:00 INFO - PROCESS | 10386 | 1463625900609 Marionette TRACE conn3 <- [1,2594,null,{}] 19:45:00 INFO - PROCESS | 10386 | 1463625900615 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}] 19:45:00 INFO - PROCESS | 10386 | 1463625900807 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:45:01 INFO - PROCESS | 10386 | 1463625901092 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f488400 == 188 [pid = 10386] [id = 656] 19:45:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x8f488800) [pid = 10386] [serial = 1969] [outer = (nil)] 19:45:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x8f50e400) [pid = 10386] [serial = 1970] [outer = 0x8f488800] 19:45:01 INFO - PROCESS | 10386 | 1463625901227 Marionette DEBUG loaded listener.js 19:45:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x90fb5000) [pid = 10386] [serial = 1971] [outer = 0x8f488800] 19:45:02 INFO - PROCESS | 10386 | 1463625902084 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]]]}] 19:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1526ms 19:45:02 INFO - PROCESS | 10386 | 1463625902135 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:45:02 INFO - PROCESS | 10386 | 1463625902138 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 19:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:45:02 INFO - PROCESS | 10386 | 1463625902144 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:45:02 INFO - PROCESS | 10386 | 1463625902146 Marionette TRACE conn3 <- [1,2598,null,{}] 19:45:02 INFO - PROCESS | 10386 | 1463625902152 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}] 19:45:02 INFO - PROCESS | 10386 | 1463625902344 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:45:02 INFO - PROCESS | 10386 | 1463625902680 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6c8400 == 189 [pid = 10386] [id = 657] 19:45:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x8c67cc00) [pid = 10386] [serial = 1972] [outer = (nil)] 19:45:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x9120f800) [pid = 10386] [serial = 1973] [outer = 0x8c67cc00] 19:45:02 INFO - PROCESS | 10386 | 1463625902762 Marionette DEBUG loaded listener.js 19:45:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x912d9800) [pid = 10386] [serial = 1974] [outer = 0x8c67cc00] 19:45:03 INFO - PROCESS | 10386 | 1463625903583 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]]]}] 19:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1477ms 19:45:03 INFO - PROCESS | 10386 | 1463625903622 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:45:03 INFO - PROCESS | 10386 | 1463625903627 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 19:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:45:03 INFO - PROCESS | 10386 | 1463625903632 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:45:03 INFO - PROCESS | 10386 | 1463625903635 Marionette TRACE conn3 <- [1,2602,null,{}] 19:45:03 INFO - PROCESS | 10386 | 1463625903640 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}] 19:45:03 INFO - PROCESS | 10386 | 1463625903836 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:45:04 INFO - PROCESS | 10386 | 1463625904160 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x90fbb000 == 190 [pid = 10386] [id = 658] 19:45:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x9120cc00) [pid = 10386] [serial = 1975] [outer = (nil)] 19:45:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x91d73400) [pid = 10386] [serial = 1976] [outer = 0x9120cc00] 19:45:04 INFO - PROCESS | 10386 | 1463625904242 Marionette DEBUG loaded listener.js 19:45:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x91dda400) [pid = 10386] [serial = 1977] [outer = 0x9120cc00] 19:45:05 INFO - PROCESS | 10386 | 1463625905050 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]]]}] 19:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1489ms 19:45:05 INFO - PROCESS | 10386 | 1463625905121 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:45:05 INFO - PROCESS | 10386 | 1463625905125 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 19:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:45:05 INFO - PROCESS | 10386 | 1463625905131 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:45:05 INFO - PROCESS | 10386 | 1463625905134 Marionette TRACE conn3 <- [1,2606,null,{}] 19:45:05 INFO - PROCESS | 10386 | 1463625905139 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}] 19:45:05 INFO - PROCESS | 10386 | 1463625905338 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:45:05 INFO - PROCESS | 10386 | 1463625905670 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x91205400 == 191 [pid = 10386] [id = 659] 19:45:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x91b77000) [pid = 10386] [serial = 1978] [outer = (nil)] 19:45:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x92223400) [pid = 10386] [serial = 1979] [outer = 0x91b77000] 19:45:05 INFO - PROCESS | 10386 | 1463625905752 Marionette DEBUG loaded listener.js 19:45:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x9233c400) [pid = 10386] [serial = 1980] [outer = 0x91b77000] 19:45:06 INFO - PROCESS | 10386 | 1463625906568 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]]]}] 19:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1486ms 19:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:45:06 INFO - PROCESS | 10386 | 1463625906619 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:45:06 INFO - PROCESS | 10386 | 1463625906622 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 19:45:06 INFO - PROCESS | 10386 | 1463625906628 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:45:06 INFO - PROCESS | 10386 | 1463625906632 Marionette TRACE conn3 <- [1,2610,null,{}] 19:45:06 INFO - PROCESS | 10386 | 1463625906637 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}] 19:45:06 INFO - PROCESS | 10386 | 1463625906833 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:45:07 INFO - PROCESS | 10386 | 1463625907168 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x90fb7800 == 192 [pid = 10386] [id = 660] 19:45:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x90fbac00) [pid = 10386] [serial = 1981] [outer = (nil)] 19:45:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x929f3000) [pid = 10386] [serial = 1982] [outer = 0x90fbac00] 19:45:07 INFO - PROCESS | 10386 | 1463625907250 Marionette DEBUG loaded listener.js 19:45:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x929fa800) [pid = 10386] [serial = 1983] [outer = 0x90fbac00] 19:45:08 INFO - PROCESS | 10386 | 1463625908056 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]]]}] 19:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1481ms 19:45:08 INFO - PROCESS | 10386 | 1463625908109 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:45:08 INFO - PROCESS | 10386 | 1463625908112 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 19:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:45:08 INFO - PROCESS | 10386 | 1463625908118 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:45:08 INFO - PROCESS | 10386 | 1463625908121 Marionette TRACE conn3 <- [1,2614,null,{}] 19:45:08 INFO - PROCESS | 10386 | 1463625908126 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}] 19:45:08 INFO - PROCESS | 10386 | 1463625908321 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:45:08 INFO - PROCESS | 10386 | 1463625908606 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x92780c00 == 193 [pid = 10386] [id = 661] 19:45:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x93959800) [pid = 10386] [serial = 1984] [outer = (nil)] 19:45:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x93cccc00) [pid = 10386] [serial = 1985] [outer = 0x93959800] 19:45:08 INFO - PROCESS | 10386 | 1463625908743 Marionette DEBUG loaded listener.js 19:45:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x946bd000) [pid = 10386] [serial = 1986] [outer = 0x93959800] 19:45:09 INFO - PROCESS | 10386 | 1463625909539 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]]]}] 19:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1491ms 19:45:09 INFO - PROCESS | 10386 | 1463625909609 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:45:09 INFO - PROCESS | 10386 | 1463625909613 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 19:45:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:45:09 INFO - PROCESS | 10386 | 1463625909619 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:45:09 INFO - PROCESS | 10386 | 1463625909623 Marionette TRACE conn3 <- [1,2618,null,{}] 19:45:09 INFO - PROCESS | 10386 | 1463625909628 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}] 19:45:09 INFO - PROCESS | 10386 | 1463625909849 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:45:10 INFO - PROCESS | 10386 | 1463625910172 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x946f8400 == 194 [pid = 10386] [id = 662] 19:45:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x95129c00) [pid = 10386] [serial = 1987] [outer = (nil)] 19:45:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x9770d800) [pid = 10386] [serial = 1988] [outer = 0x95129c00] 19:45:10 INFO - PROCESS | 10386 | 1463625910254 Marionette DEBUG loaded listener.js 19:45:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x97728000) [pid = 10386] [serial = 1989] [outer = 0x95129c00] 19:45:11 INFO - PROCESS | 10386 | 1463625911025 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]]]}] 19:45:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:45:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1483ms 19:45:11 INFO - PROCESS | 10386 | 1463625911106 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:45:11 INFO - PROCESS | 10386 | 1463625911110 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 19:45:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:45:11 INFO - PROCESS | 10386 | 1463625911118 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:45:11 INFO - PROCESS | 10386 | 1463625911121 Marionette TRACE conn3 <- [1,2622,null,{}] 19:45:11 INFO - PROCESS | 10386 | 1463625911126 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}] 19:45:11 INFO - PROCESS | 10386 | 1463625911322 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:45:11 INFO - PROCESS | 10386 | 1463625911664 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x8342cc00 == 195 [pid = 10386] [id = 663] 19:45:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x839e6c00) [pid = 10386] [serial = 1990] [outer = (nil)] 19:45:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x979d4800) [pid = 10386] [serial = 1991] [outer = 0x839e6c00] 19:45:11 INFO - PROCESS | 10386 | 1463625911743 Marionette DEBUG loaded listener.js 19:45:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x98ed1800) [pid = 10386] [serial = 1992] [outer = 0x839e6c00] 19:45:12 INFO - PROCESS | 10386 | 1463625912552 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]]]}] 19:45:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:45:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1488ms 19:45:12 INFO - PROCESS | 10386 | 1463625912606 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:45:12 INFO - PROCESS | 10386 | 1463625912610 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 19:45:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:45:12 INFO - PROCESS | 10386 | 1463625912615 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:45:12 INFO - PROCESS | 10386 | 1463625912618 Marionette TRACE conn3 <- [1,2626,null,{}] 19:45:12 INFO - PROCESS | 10386 | 1463625912623 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}] 19:45:12 INFO - PROCESS | 10386 | 1463625912818 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:45:13 INFO - PROCESS | 10386 | 1463625913140 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x9770e000 == 196 [pid = 10386] [id = 664] 19:45:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x979d7000) [pid = 10386] [serial = 1993] [outer = (nil)] 19:45:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x9963c000) [pid = 10386] [serial = 1994] [outer = 0x979d7000] 19:45:13 INFO - PROCESS | 10386 | 1463625913221 Marionette DEBUG loaded listener.js 19:45:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x996a1000) [pid = 10386] [serial = 1995] [outer = 0x979d7000] 19:45:13 INFO - PROCESS | 10386 | 1463625913991 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]]]}] 19:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1430ms 19:45:14 INFO - PROCESS | 10386 | 1463625914047 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:45:14 INFO - PROCESS | 10386 | 1463625914050 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 19:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:45:14 INFO - PROCESS | 10386 | 1463625914072 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:45:14 INFO - PROCESS | 10386 | 1463625914076 Marionette TRACE conn3 <- [1,2630,null,{}] 19:45:14 INFO - PROCESS | 10386 | 1463625914086 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}] 19:45:14 INFO - PROCESS | 10386 | 1463625914292 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:45:14 INFO - PROCESS | 10386 | 1463625914612 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x99637800 == 197 [pid = 10386] [id = 665] 19:45:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x9969e000) [pid = 10386] [serial = 1996] [outer = (nil)] 19:45:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 208 (0x998c4800) [pid = 10386] [serial = 1997] [outer = 0x9969e000] 19:45:14 INFO - PROCESS | 10386 | 1463625914695 Marionette DEBUG loaded listener.js 19:45:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 209 (0x998c9400) [pid = 10386] [serial = 1998] [outer = 0x9969e000] 19:45:15 INFO - PROCESS | 10386 | 1463625915479 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]]]}] 19:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1501ms 19:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:45:15 INFO - PROCESS | 10386 | 1463625915557 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:45:15 INFO - PROCESS | 10386 | 1463625915560 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 19:45:15 INFO - PROCESS | 10386 | 1463625915566 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:45:15 INFO - PROCESS | 10386 | 1463625915569 Marionette TRACE conn3 <- [1,2634,null,{}] 19:45:15 INFO - PROCESS | 10386 | 1463625915574 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}] 19:45:15 INFO - PROCESS | 10386 | 1463625915772 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:45:16 INFO - PROCESS | 10386 | 1463625916094 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x946fcc00 == 198 [pid = 10386] [id = 666] 19:45:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 210 (0x995dec00) [pid = 10386] [serial = 1999] [outer = (nil)] 19:45:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 211 (0x9a5a0400) [pid = 10386] [serial = 2000] [outer = 0x995dec00] 19:45:16 INFO - PROCESS | 10386 | 1463625916175 Marionette DEBUG loaded listener.js 19:45:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 212 (0x9a7c4000) [pid = 10386] [serial = 2001] [outer = 0x995dec00] 19:45:16 INFO - PROCESS | 10386 | 1463625916975 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]]]}] 19:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1480ms 19:45:17 INFO - PROCESS | 10386 | 1463625917046 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:45:17 INFO - PROCESS | 10386 | 1463625917049 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 19:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:45:17 INFO - PROCESS | 10386 | 1463625917055 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:45:17 INFO - PROCESS | 10386 | 1463625917060 Marionette TRACE conn3 <- [1,2638,null,{}] 19:45:17 INFO - PROCESS | 10386 | 1463625917065 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}] 19:45:17 INFO - PROCESS | 10386 | 1463625917263 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:45:17 INFO - PROCESS | 10386 | 1463625917585 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x91e02400 == 199 [pid = 10386] [id = 667] 19:45:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0x998c9000) [pid = 10386] [serial = 2002] [outer = (nil)] 19:45:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0x9b12cc00) [pid = 10386] [serial = 2003] [outer = 0x998c9000] 19:45:17 INFO - PROCESS | 10386 | 1463625917677 Marionette DEBUG loaded listener.js 19:45:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0x9d48e800) [pid = 10386] [serial = 2004] [outer = 0x998c9000] 19:45:18 INFO - PROCESS | 10386 | 1463625918463 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]]]}] 19:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1481ms 19:45:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:45:18 INFO - PROCESS | 10386 | 1463625918536 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:45:18 INFO - PROCESS | 10386 | 1463625918539 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 19:45:18 INFO - PROCESS | 10386 | 1463625918545 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:45:18 INFO - PROCESS | 10386 | 1463625918548 Marionette TRACE conn3 <- [1,2642,null,{}] 19:45:18 INFO - PROCESS | 10386 | 1463625918554 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}] 19:45:18 INFO - PROCESS | 10386 | 1463625918756 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:45:19 INFO - PROCESS | 10386 | 1463625919077 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aecc00 == 200 [pid = 10386] [id = 668] 19:45:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x9ad56400) [pid = 10386] [serial = 2005] [outer = (nil)] 19:45:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0xa244f400) [pid = 10386] [serial = 2006] [outer = 0x9ad56400] 19:45:19 INFO - PROCESS | 10386 | 1463625919159 Marionette DEBUG loaded listener.js 19:45:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0xa30ee000) [pid = 10386] [serial = 2007] [outer = 0x9ad56400] 19:45:19 INFO - PROCESS | 10386 | 1463625919974 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]]]}] 19:45:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:45:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1486ms 19:45:20 INFO - PROCESS | 10386 | 1463625920031 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:45:20 INFO - PROCESS | 10386 | 1463625920035 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 19:45:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:45:20 INFO - PROCESS | 10386 | 1463625920040 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:45:20 INFO - PROCESS | 10386 | 1463625920043 Marionette TRACE conn3 <- [1,2646,null,{}] 19:45:20 INFO - PROCESS | 10386 | 1463625920048 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}] 19:45:20 INFO - PROCESS | 10386 | 1463625920249 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:45:20 INFO - PROCESS | 10386 | 1463625920587 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aef800 == 201 [pid = 10386] [id = 669] 19:45:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 219 (0x9a5a1000) [pid = 10386] [serial = 2008] [outer = (nil)] 19:45:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 220 (0xa35e9800) [pid = 10386] [serial = 2009] [outer = 0x9a5a1000] 19:45:20 INFO - PROCESS | 10386 | 1463625920668 Marionette DEBUG loaded listener.js 19:45:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 221 (0xa35eec00) [pid = 10386] [serial = 2010] [outer = 0x9a5a1000] 19:45:21 INFO - PROCESS | 10386 | 1463625921432 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]]]}] 19:45:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:45:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1432ms 19:45:21 INFO - PROCESS | 10386 | 1463625921473 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:45:21 INFO - PROCESS | 10386 | 1463625921477 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 19:45:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:45:21 INFO - PROCESS | 10386 | 1463625921487 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:45:21 INFO - PROCESS | 10386 | 1463625921490 Marionette TRACE conn3 <- [1,2650,null,{}] 19:45:21 INFO - PROCESS | 10386 | 1463625921515 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}] 19:45:21 INFO - PROCESS | 10386 | 1463625921713 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:45:22 INFO - PROCESS | 10386 | 1463625921998 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:22 INFO - PROCESS | 10386 | ++DOCSHELL 0xa227b800 == 202 [pid = 10386] [id = 670] 19:45:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 222 (0xa32ba000) [pid = 10386] [serial = 2011] [outer = (nil)] 19:45:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 223 (0xa50eb400) [pid = 10386] [serial = 2012] [outer = 0xa32ba000] 19:45:22 INFO - PROCESS | 10386 | 1463625922115 Marionette DEBUG loaded listener.js 19:45:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 224 (0xa6284400) [pid = 10386] [serial = 2013] [outer = 0xa32ba000] 19:45:22 INFO - PROCESS | 10386 | 1463625922951 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]]]}] 19:45:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:45:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1501ms 19:45:22 INFO - PROCESS | 10386 | 1463625922989 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:45:22 INFO - PROCESS | 10386 | 1463625922992 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 19:45:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:45:23 INFO - PROCESS | 10386 | 1463625922998 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:45:23 INFO - PROCESS | 10386 | 1463625923000 Marionette TRACE conn3 <- [1,2654,null,{}] 19:45:23 INFO - PROCESS | 10386 | 1463625923006 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}] 19:45:23 INFO - PROCESS | 10386 | 1463625923199 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x82ae3400 == 201 [pid = 10386] [id = 592] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x84e01400 == 200 [pid = 10386] [id = 435] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x91de6c00 == 199 [pid = 10386] [id = 121] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x823cf800 == 198 [pid = 10386] [id = 543] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x83428400 == 197 [pid = 10386] [id = 650] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x89197000 == 196 [pid = 10386] [id = 649] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x87e4d400 == 195 [pid = 10386] [id = 648] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x839ea400 == 194 [pid = 10386] [id = 647] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x823cf400 == 193 [pid = 10386] [id = 646] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x92335c00 == 192 [pid = 10386] [id = 635] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x95321c00 == 191 [pid = 10386] [id = 636] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x8f3bf800 == 190 [pid = 10386] [id = 634] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6c8c00 == 189 [pid = 10386] [id = 633] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x8ef40000 == 188 [pid = 10386] [id = 632] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x8f510c00 == 187 [pid = 10386] [id = 631] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x8efe6c00 == 186 [pid = 10386] [id = 630] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x84b6a400 == 185 [pid = 10386] [id = 628] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x8653dc00 == 184 [pid = 10386] [id = 629] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x8985b000 == 183 [pid = 10386] [id = 627] 19:45:24 INFO - PROCESS | 10386 | --DOCSHELL 0x87716400 == 182 [pid = 10386] [id = 626] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 223 (0x8c750400) [pid = 10386] [serial = 1725] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 222 (0x8ecaf800) [pid = 10386] [serial = 1740] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 221 (0x91fd3800) [pid = 10386] [serial = 1755] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 220 (0x912d5000) [pid = 10386] [serial = 1749] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 219 (0x8b8c9000) [pid = 10386] [serial = 1731] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 218 (0x8c751c00) [pid = 10386] [serial = 1782] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x998c2800) [pid = 10386] [serial = 1776] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x996a5800) [pid = 10386] [serial = 1773] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x92c09c00) [pid = 10386] [serial = 1758] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x9460d000) [pid = 10386] [serial = 1761] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x906b0400) [pid = 10386] [serial = 1746] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x91d71800) [pid = 10386] [serial = 1752] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 211 (0x97960000) [pid = 10386] [serial = 1767] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 210 (0x995e4000) [pid = 10386] [serial = 1770] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 209 (0x99ddd400) [pid = 10386] [serial = 1779] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 208 (0x8f506800) [pid = 10386] [serial = 1743] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 207 (0x87e42c00) [pid = 10386] [serial = 1728] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x8b8b1400) [pid = 10386] [serial = 1647] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x8dd99400) [pid = 10386] [serial = 1737] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x95124800) [pid = 10386] [serial = 1764] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x8d602800) [pid = 10386] [serial = 1734] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x8c74dc00) [pid = 10386] [serial = 1871] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x8caba800) [pid = 10386] [serial = 1872] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x946f6000) [pid = 10386] [serial = 1835] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x9278c800) [pid = 10386] [serial = 1830] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x92340000) [pid = 10386] [serial = 1829] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x90facc00) [pid = 10386] [serial = 1818] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x906ae000) [pid = 10386] [serial = 1817] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x9ad59000) [pid = 10386] [serial = 1857] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x9ad55400) [pid = 10386] [serial = 1856] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x8908c800) [pid = 10386] [serial = 1865] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x93959000) [pid = 10386] [serial = 1833] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x92c0b800) [pid = 10386] [serial = 1832] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x99633000) [pid = 10386] [serial = 1845] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x9962ec00) [pid = 10386] [serial = 1844] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x99191000) [pid = 10386] [serial = 1842] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x9876a400) [pid = 10386] [serial = 1841] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x8efeec00) [pid = 10386] [serial = 1812] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x8ef47000) [pid = 10386] [serial = 1811] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x97730c00) [pid = 10386] [serial = 1839] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x97723c00) [pid = 10386] [serial = 1838] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x912d6400) [pid = 10386] [serial = 1821] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x9120a400) [pid = 10386] [serial = 1820] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x86539400) [pid = 10386] [serial = 1803] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x856b7800) [pid = 10386] [serial = 1802] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x84b69000) [pid = 10386] [serial = 1862] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x84e0ec00) [pid = 10386] [serial = 1863] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x91fd6c00) [pid = 10386] [serial = 1827] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x91e0dc00) [pid = 10386] [serial = 1826] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x9b125c00) [pid = 10386] [serial = 1860] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x9b06f000) [pid = 10386] [serial = 1859] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x8b95bc00) [pid = 10386] [serial = 1806] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x8b6c1400) [pid = 10386] [serial = 1805] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x8f3b9400) [pid = 10386] [serial = 1815] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x8f13e800) [pid = 10386] [serial = 1814] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x91ddb400) [pid = 10386] [serial = 1824] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x91b75000) [pid = 10386] [serial = 1823] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x9a96cc00) [pid = 10386] [serial = 1854] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x9a7c0800) [pid = 10386] [serial = 1853] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x8dda0000) [pid = 10386] [serial = 1809] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x8dd4ec00) [pid = 10386] [serial = 1808] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x998bec00) [pid = 10386] [serial = 1848] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x9989a800) [pid = 10386] [serial = 1847] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x9a2a9000) [pid = 10386] [serial = 1851] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x99f5d800) [pid = 10386] [serial = 1850] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x95125c00) [pid = 10386] [serial = 1836] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x8d6cf800) [pid = 10386] [serial = 1877] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x8b0cf000) [pid = 10386] [serial = 1868] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x8b6c4800) [pid = 10386] [serial = 1869] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x8caf0800) [pid = 10386] [serial = 1874] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x89192000) [pid = 10386] [serial = 1866] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x8cafc000) [pid = 10386] [serial = 1875] [outer = (nil)] [url = about:blank] 19:45:25 INFO - PROCESS | 10386 | 1463625925032 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x839f1c00 == 183 [pid = 10386] [id = 671] 19:45:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x83bde000) [pid = 10386] [serial = 2014] [outer = (nil)] 19:45:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x84b69800) [pid = 10386] [serial = 2015] [outer = 0x83bde000] 19:45:25 INFO - PROCESS | 10386 | 1463625925110 Marionette DEBUG loaded listener.js 19:45:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x84e0b800) [pid = 10386] [serial = 2016] [outer = 0x83bde000] 19:45:25 INFO - PROCESS | 10386 | 1463625925809 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]]]}] 19:45:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:45:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2832ms 19:45:25 INFO - PROCESS | 10386 | 1463625925831 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:45:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:45:25 INFO - PROCESS | 10386 | 1463625925837 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 19:45:25 INFO - PROCESS | 10386 | 1463625925843 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:45:25 INFO - PROCESS | 10386 | 1463625925848 Marionette TRACE conn3 <- [1,2658,null,{}] 19:45:25 INFO - PROCESS | 10386 | 1463625925854 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}] 19:45:26 INFO - PROCESS | 10386 | 1463625926061 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:45:26 INFO - PROCESS | 10386 | 1463625926259 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x86531000 == 184 [pid = 10386] [id = 672] 19:45:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x87715800) [pid = 10386] [serial = 2017] [outer = (nil)] 19:45:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x87e47400) [pid = 10386] [serial = 2018] [outer = 0x87715800] 19:45:26 INFO - PROCESS | 10386 | 1463625926336 Marionette DEBUG loaded listener.js 19:45:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8908e000) [pid = 10386] [serial = 2019] [outer = 0x87715800] 19:45:27 INFO - PROCESS | 10386 | 1463625927048 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]]]}] 19:45:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:45:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1232ms 19:45:27 INFO - PROCESS | 10386 | 1463625927077 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 19:45:27 INFO - PROCESS | 10386 | 1463625927083 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 19:45:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:45:27 INFO - PROCESS | 10386 | 1463625927133 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:45:27 INFO - PROCESS | 10386 | 1463625927137 Marionette TRACE conn3 <- [1,2662,null,{}] 19:45:27 INFO - PROCESS | 10386 | 1463625927146 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}] 19:45:27 INFO - PROCESS | 10386 | 1463625927400 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:45:27 INFO - PROCESS | 10386 | 1463625927425 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x89083000 == 185 [pid = 10386] [id = 673] 19:45:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x89852400) [pid = 10386] [serial = 2020] [outer = (nil)] 19:45:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x8b0cc400) [pid = 10386] [serial = 2021] [outer = 0x89852400] 19:45:27 INFO - PROCESS | 10386 | 1463625927491 Marionette DEBUG loaded listener.js 19:45:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8b8adc00) [pid = 10386] [serial = 2022] [outer = 0x89852400] 19:45:28 INFO - PROCESS | 10386 | 1463625928397 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]]]}] 19:45:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:45:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1297ms 19:45:28 INFO - PROCESS | 10386 | 1463625928420 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 19:45:28 INFO - PROCESS | 10386 | 1463625928423 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 19:45:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:45:28 INFO - PROCESS | 10386 | 1463625928437 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:45:28 INFO - PROCESS | 10386 | 1463625928446 Marionette TRACE conn3 <- [1,2666,null,{}] 19:45:28 INFO - PROCESS | 10386 | 1463625928459 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}] 19:45:28 INFO - PROCESS | 10386 | 1463625928712 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:45:28 INFO - PROCESS | 10386 | 1463625928761 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x89858c00 == 186 [pid = 10386] [id = 674] 19:45:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8c677c00) [pid = 10386] [serial = 2023] [outer = (nil)] 19:45:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8cabf000) [pid = 10386] [serial = 2024] [outer = 0x8c677c00] 19:45:28 INFO - PROCESS | 10386 | 1463625928866 Marionette DEBUG loaded listener.js 19:45:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8cafb000) [pid = 10386] [serial = 2025] [outer = 0x8c677c00] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x8cab5c00) [pid = 10386] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x892e8c00) [pid = 10386] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x8b95a800) [pid = 10386] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x84e04000) [pid = 10386] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x839e3400) [pid = 10386] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0xa0501800) [pid = 10386] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0xa1053c00) [pid = 10386] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x8aec5c00) [pid = 10386] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x98ecc000) [pid = 10386] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x99488400) [pid = 10386] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x97725000) [pid = 10386] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x95322800) [pid = 10386] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x92c0cc00) [pid = 10386] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x91b10c00) [pid = 10386] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x8b95ec00) [pid = 10386] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x8f5dc000) [pid = 10386] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x8f5d4800) [pid = 10386] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x8f3bb400) [pid = 10386] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0x8ef4b800) [pid = 10386] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0x8dd9f800) [pid = 10386] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0x8b952800) [pid = 10386] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:45:29 INFO - PROCESS | 10386 | --DOMWINDOW == 142 (0x87e46800) [pid = 10386] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:45:30 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:30 INFO - PROCESS | 10386 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:45:30 INFO - PROCESS | 10386 | 1463625930762 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]]]}] 19:45:30 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) 19:45:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2359ms 19:45:30 INFO - PROCESS | 10386 | 1463625930791 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:45:30 INFO - PROCESS | 10386 | 1463625930794 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 19:45:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:45:30 INFO - PROCESS | 10386 | 1463625930805 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:45:30 INFO - PROCESS | 10386 | 1463625930807 Marionette TRACE conn3 <- [1,2670,null,{}] 19:45:30 INFO - PROCESS | 10386 | 1463625930812 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}] 19:45:31 INFO - PROCESS | 10386 | 1463625931098 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:45:31 INFO - PROCESS | 10386 | 1463625931114 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x87e46000 == 187 [pid = 10386] [id = 675] 19:45:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0x89199400) [pid = 10386] [serial = 2026] [outer = (nil)] 19:45:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x8c752000) [pid = 10386] [serial = 2027] [outer = 0x89199400] 19:45:31 INFO - PROCESS | 10386 | 1463625931181 Marionette DEBUG loaded listener.js 19:45:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x8d4c2800) [pid = 10386] [serial = 2028] [outer = 0x89199400] 19:45:32 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:32 INFO - PROCESS | 10386 | 1463625932487 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] 19:45:32 INFO - PROCESS | 10386 | 1463625932548 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 19:45:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:45:32 INFO - PROCESS | 10386 | 1463625932556 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:45:32 INFO - PROCESS | 10386 | 1463625932562 Marionette TRACE conn3 <- [1,2674,null,{}] 19:45:32 INFO - PROCESS | 10386 | 1463625932675 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}] 19:45:32 INFO - PROCESS | 10386 | 1463625932891 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:45:33 INFO - PROCESS | 10386 | 1463625933159 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e8400 == 188 [pid = 10386] [id = 676] 19:45:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x84b71400) [pid = 10386] [serial = 2029] [outer = (nil)] 19:45:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x87e46800) [pid = 10386] [serial = 2030] [outer = 0x84b71400] 19:45:33 INFO - PROCESS | 10386 | 1463625933238 Marionette DEBUG loaded listener.js 19:45:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x892ed000) [pid = 10386] [serial = 2031] [outer = 0x84b71400] 19:45:34 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:34 INFO - PROCESS | 10386 | 1463625934549 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 19:45:34 INFO - PROCESS | 10386 | 1463625934626 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 19:45:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:45:34 INFO - PROCESS | 10386 | 1463625934655 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:45:34 INFO - PROCESS | 10386 | 1463625934660 Marionette TRACE conn3 <- [1,2678,null,{}] 19:45:34 INFO - PROCESS | 10386 | 1463625934666 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}] 19:45:34 INFO - PROCESS | 10386 | 1463625934863 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:45:35 INFO - PROCESS | 10386 | 1463625935132 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x87e43c00 == 189 [pid = 10386] [id = 677] 19:45:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x892f6c00) [pid = 10386] [serial = 2032] [outer = (nil)] 19:45:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x8b957400) [pid = 10386] [serial = 2033] [outer = 0x892f6c00] 19:45:35 INFO - PROCESS | 10386 | 1463625935209 Marionette DEBUG loaded listener.js 19:45:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x8cac0400) [pid = 10386] [serial = 2034] [outer = 0x892f6c00] 19:45:36 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:36 INFO - PROCESS | 10386 | 1463625936526 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]]]}] 19:45:36 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) 19:45:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1890ms 19:45:36 INFO - PROCESS | 10386 | 1463625936541 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 19:45:36 INFO - PROCESS | 10386 | 1463625936544 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 19:45:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:45:36 INFO - PROCESS | 10386 | 1463625936610 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:45:36 INFO - PROCESS | 10386 | 1463625936616 Marionette TRACE conn3 <- [1,2682,null,{}] 19:45:36 INFO - PROCESS | 10386 | 1463625936637 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}] 19:45:36 INFO - PROCESS | 10386 | 1463625936844 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:45:37 INFO - PROCESS | 10386 | 1463625937113 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b8b4000 == 190 [pid = 10386] [id = 678] 19:45:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x8cac0000) [pid = 10386] [serial = 2035] [outer = (nil)] 19:45:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x8dd98c00) [pid = 10386] [serial = 2036] [outer = 0x8cac0000] 19:45:37 INFO - PROCESS | 10386 | 1463625937194 Marionette DEBUG loaded listener.js 19:45:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x8eca4c00) [pid = 10386] [serial = 2037] [outer = 0x8cac0000] 19:45:38 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:38 INFO - PROCESS | 10386 | 1463625938528 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]]]}] 19:45:38 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) 19:45:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2000ms 19:45:38 INFO - PROCESS | 10386 | 1463625938596 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 19:45:38 INFO - PROCESS | 10386 | 1463625938601 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 19:45:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:45:38 INFO - PROCESS | 10386 | 1463625938611 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:45:38 INFO - PROCESS | 10386 | 1463625938614 Marionette TRACE conn3 <- [1,2686,null,{}] 19:45:38 INFO - PROCESS | 10386 | 1463625938620 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}] 19:45:38 INFO - PROCESS | 10386 | 1463625938813 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:45:39 INFO - PROCESS | 10386 | 1463625939082 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c677800 == 191 [pid = 10386] [id = 679] 19:45:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x8e097800) [pid = 10386] [serial = 2038] [outer = (nil)] 19:45:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x8efed400) [pid = 10386] [serial = 2039] [outer = 0x8e097800] 19:45:39 INFO - PROCESS | 10386 | 1463625939159 Marionette DEBUG loaded listener.js 19:45:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x8f13b800) [pid = 10386] [serial = 2040] [outer = 0x8e097800] 19:45:40 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:40 INFO - PROCESS | 10386 | 1463625940445 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 19:45:40 INFO - PROCESS | 10386 | 1463625940578 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 19:45:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:45:40 INFO - PROCESS | 10386 | 1463625940593 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:45:40 INFO - PROCESS | 10386 | 1463625940596 Marionette TRACE conn3 <- [1,2690,null,{}] 19:45:40 INFO - PROCESS | 10386 | 1463625940601 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}] 19:45:40 INFO - PROCESS | 10386 | 1463625940796 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:45:41 INFO - PROCESS | 10386 | 1463625941066 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd96c00 == 192 [pid = 10386] [id = 680] 19:45:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8efe9800) [pid = 10386] [serial = 2041] [outer = (nil)] 19:45:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x8f482400) [pid = 10386] [serial = 2042] [outer = 0x8efe9800] 19:45:41 INFO - PROCESS | 10386 | 1463625941144 Marionette DEBUG loaded listener.js 19:45:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x8f509400) [pid = 10386] [serial = 2043] [outer = 0x8efe9800] 19:45:42 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:42 INFO - PROCESS | 10386 | 1463625942428 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] 19:45:42 INFO - PROCESS | 10386 | 1463625942554 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 19:45:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:45:42 INFO - PROCESS | 10386 | 1463625942569 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:45:42 INFO - PROCESS | 10386 | 1463625942573 Marionette TRACE conn3 <- [1,2694,null,{}] 19:45:42 INFO - PROCESS | 10386 | 1463625942579 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}] 19:45:42 INFO - PROCESS | 10386 | 1463625942793 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:45:43 INFO - PROCESS | 10386 | 1463625943065 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:43 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f13e800 == 193 [pid = 10386] [id = 681] 19:45:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8f3b8400) [pid = 10386] [serial = 2044] [outer = (nil)] 19:45:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x906ad400) [pid = 10386] [serial = 2045] [outer = 0x8f3b8400] 19:45:43 INFO - PROCESS | 10386 | 1463625943144 Marionette DEBUG loaded listener.js 19:45:43 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x9120b800) [pid = 10386] [serial = 2046] [outer = 0x8f3b8400] 19:45:44 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:44 INFO - PROCESS | 10386 | 1463625944417 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] 19:45:44 INFO - PROCESS | 10386 | 1463625944502 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 19:45:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:45:44 INFO - PROCESS | 10386 | 1463625944560 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:45:44 INFO - PROCESS | 10386 | 1463625944563 Marionette TRACE conn3 <- [1,2698,null,{}] 19:45:44 INFO - PROCESS | 10386 | 1463625944569 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}] 19:45:44 INFO - PROCESS | 10386 | 1463625944758 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:45:45 INFO - PROCESS | 10386 | 1463625945029 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ecacc00 == 194 [pid = 10386] [id = 682] 19:45:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8f505800) [pid = 10386] [serial = 2047] [outer = (nil)] 19:45:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x91b6fc00) [pid = 10386] [serial = 2048] [outer = 0x8f505800] 19:45:45 INFO - PROCESS | 10386 | 1463625945106 Marionette DEBUG loaded listener.js 19:45:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x91d71800) [pid = 10386] [serial = 2049] [outer = 0x8f505800] 19:45:46 INFO - PROCESS | 10386 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:46 INFO - PROCESS | 10386 | 1463625946402 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] 19:45:46 INFO - PROCESS | 10386 | 1463625946468 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 19:45:46 INFO - PROCESS | 10386 | 1463625946494 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:45:46 INFO - PROCESS | 10386 | 1463625946498 Marionette TRACE conn3 <- [1,2702,null,{}] 19:45:46 INFO - PROCESS | 10386 | 1463625946506 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}] 19:45:46 INFO - PROCESS | 10386 | 1463625946700 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:45:46 INFO - PROCESS | 10386 | 1463625946973 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:46 INFO - PROCESS | 10386 | ++DOCSHELL 0x91b11400 == 195 [pid = 10386] [id = 683] 19:45:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x91b6d400) [pid = 10386] [serial = 2050] [outer = (nil)] 19:45:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x91fd6000) [pid = 10386] [serial = 2051] [outer = 0x91b6d400] 19:45:47 INFO - PROCESS | 10386 | 1463625947051 Marionette DEBUG loaded listener.js 19:45:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x91fdd800) [pid = 10386] [serial = 2052] [outer = 0x91b6d400] 19:45:47 INFO - PROCESS | 10386 | 1463625947888 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]]]}] 19:45:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:45:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1454ms 19:45:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:45:47 INFO - PROCESS | 10386 | 1463625947928 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:45:47 INFO - PROCESS | 10386 | 1463625947931 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 19:45:47 INFO - PROCESS | 10386 | 1463625947937 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:45:47 INFO - PROCESS | 10386 | 1463625947940 Marionette TRACE conn3 <- [1,2706,null,{}] 19:45:47 INFO - PROCESS | 10386 | 1463625947945 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}] 19:45:48 INFO - PROCESS | 10386 | 1463625948143 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:45:48 INFO - PROCESS | 10386 | 1463625948473 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x8ef3fc00 == 196 [pid = 10386] [id = 684] 19:45:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x8f3c5000) [pid = 10386] [serial = 2053] [outer = (nil)] 19:45:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x9233b000) [pid = 10386] [serial = 2054] [outer = 0x8f3c5000] 19:45:48 INFO - PROCESS | 10386 | 1463625948557 Marionette DEBUG loaded listener.js 19:45:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x927d2c00) [pid = 10386] [serial = 2055] [outer = 0x8f3c5000] 19:45:49 INFO - PROCESS | 10386 | 1463625949360 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]]]}] 19:45:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:45:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1486ms 19:45:49 INFO - PROCESS | 10386 | 1463625949423 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 19:45:49 INFO - PROCESS | 10386 | 1463625949426 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 19:45:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:45:49 INFO - PROCESS | 10386 | 1463625949432 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:45:49 INFO - PROCESS | 10386 | 1463625949435 Marionette TRACE conn3 <- [1,2710,null,{}] 19:45:49 INFO - PROCESS | 10386 | 1463625949441 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}] 19:45:49 INFO - PROCESS | 10386 | 1463625949639 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:45:49 INFO - PROCESS | 10386 | 1463625949954 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd9c800 == 197 [pid = 10386] [id = 685] 19:45:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x91fd7c00) [pid = 10386] [serial = 2056] [outer = (nil)] 19:45:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x92c06400) [pid = 10386] [serial = 2057] [outer = 0x91fd7c00] 19:45:50 INFO - PROCESS | 10386 | 1463625950036 Marionette DEBUG loaded listener.js 19:45:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x92c0c000) [pid = 10386] [serial = 2058] [outer = 0x91fd7c00] 19:45:50 INFO - PROCESS | 10386 | 1463625950866 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] 19:45:50 INFO - PROCESS | 10386 | 1463625950923 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 19:45:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:45:50 INFO - PROCESS | 10386 | 1463625950929 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:45:50 INFO - PROCESS | 10386 | 1463625950933 Marionette TRACE conn3 <- [1,2714,null,{}] 19:45:50 INFO - PROCESS | 10386 | 1463625950938 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}] 19:45:51 INFO - PROCESS | 10386 | 1463625951162 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:45:51 INFO - PROCESS | 10386 | 1463625951490 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x92d0a800 == 198 [pid = 10386] [id = 686] 19:45:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x94615800) [pid = 10386] [serial = 2059] [outer = (nil)] 19:45:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x946ef800) [pid = 10386] [serial = 2060] [outer = 0x94615800] 19:45:51 INFO - PROCESS | 10386 | 1463625951580 Marionette DEBUG loaded listener.js 19:45:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x95128c00) [pid = 10386] [serial = 2061] [outer = 0x94615800] 19:45:52 INFO - PROCESS | 10386 | 1463625952452 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]]]}] 19:45:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:45:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1579ms 19:45:52 INFO - PROCESS | 10386 | 1463625952509 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:45:52 INFO - PROCESS | 10386 | 1463625952512 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 19:45:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:45:52 INFO - PROCESS | 10386 | 1463625952519 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:45:52 INFO - PROCESS | 10386 | 1463625952521 Marionette TRACE conn3 <- [1,2718,null,{}] 19:45:52 INFO - PROCESS | 10386 | 1463625952527 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}] 19:45:52 INFO - PROCESS | 10386 | 1463625952723 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:45:53 INFO - PROCESS | 10386 | 1463625953131 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:53 INFO - PROCESS | 10386 | ++DOCSHELL 0x83423000 == 199 [pid = 10386] [id = 687] 19:45:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x8d608400) [pid = 10386] [serial = 2062] [outer = (nil)] 19:45:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x97710800) [pid = 10386] [serial = 2063] [outer = 0x8d608400] 19:45:53 INFO - PROCESS | 10386 | 1463625953217 Marionette DEBUG loaded listener.js 19:45:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x9772cc00) [pid = 10386] [serial = 2064] [outer = 0x8d608400] 19:45:54 INFO - PROCESS | 10386 | 1463625954019 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] 19:45:54 INFO - PROCESS | 10386 | 1463625954057 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 19:45:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:45:54 INFO - PROCESS | 10386 | 1463625954073 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:45:54 INFO - PROCESS | 10386 | 1463625954077 Marionette TRACE conn3 <- [1,2722,null,{}] 19:45:54 INFO - PROCESS | 10386 | 1463625954082 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}] 19:45:54 INFO - PROCESS | 10386 | 1463625954283 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:45:54 INFO - PROCESS | 10386 | 1463625954621 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x839ef400 == 200 [pid = 10386] [id = 688] 19:45:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x83bdb000) [pid = 10386] [serial = 2065] [outer = (nil)] 19:45:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x8f5d5000) [pid = 10386] [serial = 2066] [outer = 0x83bdb000] 19:45:54 INFO - PROCESS | 10386 | 1463625954704 Marionette DEBUG loaded listener.js 19:45:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x91b11000) [pid = 10386] [serial = 2067] [outer = 0x83bdb000] 19:45:56 INFO - PROCESS | 10386 | 1463625956117 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] 19:45:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:45:56 INFO - PROCESS | 10386 | 1463625956242 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 19:45:56 INFO - PROCESS | 10386 | 1463625956249 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:45:56 INFO - PROCESS | 10386 | 1463625956254 Marionette TRACE conn3 <- [1,2726,null,{}] 19:45:56 INFO - PROCESS | 10386 | 1463625956261 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}] 19:45:56 INFO - PROCESS | 10386 | 1463625956451 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:45:56 INFO - PROCESS | 10386 | 1463625956731 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e4800 == 201 [pid = 10386] [id = 689] 19:45:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x88bc9c00) [pid = 10386] [serial = 2068] [outer = (nil)] 19:45:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x892e8c00) [pid = 10386] [serial = 2069] [outer = 0x88bc9c00] 19:45:56 INFO - PROCESS | 10386 | 1463625956805 Marionette DEBUG loaded listener.js 19:45:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x89852c00) [pid = 10386] [serial = 2070] [outer = 0x88bc9c00] 19:45:57 INFO - PROCESS | 10386 | 1463625957627 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]]]}] 19:45:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:45:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1432ms 19:45:57 INFO - PROCESS | 10386 | 1463625957681 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:45:57 INFO - PROCESS | 10386 | 1463625957689 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 19:45:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:45:57 INFO - PROCESS | 10386 | 1463625957698 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:45:57 INFO - PROCESS | 10386 | 1463625957701 Marionette TRACE conn3 <- [1,2730,null,{}] 19:45:57 INFO - PROCESS | 10386 | 1463625957705 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}] 19:45:57 INFO - PROCESS | 10386 | 1463625957890 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:45:58 INFO - PROCESS | 10386 | 1463625958237 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:58 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e3c00 == 202 [pid = 10386] [id = 690] 19:45:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x83be1000) [pid = 10386] [serial = 2071] [outer = (nil)] 19:45:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x8b0cdc00) [pid = 10386] [serial = 2072] [outer = 0x83be1000] 19:45:58 INFO - PROCESS | 10386 | 1463625958377 Marionette DEBUG loaded listener.js 19:45:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x8d4c7000) [pid = 10386] [serial = 2073] [outer = 0x83be1000] 19:45:59 INFO - PROCESS | 10386 | 1463625959619 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] 19:45:59 INFO - PROCESS | 10386 | 1463625959920 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x892e8400 == 188 [pid = 10386] [id = 410] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x8f50e800 == 187 [pid = 10386] [id = 364] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x89858c00 == 186 [pid = 10386] [id = 674] 19:45:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x89083000 == 185 [pid = 10386] [id = 673] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x86531000 == 184 [pid = 10386] [id = 672] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x839f1c00 == 183 [pid = 10386] [id = 671] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x946f8400 == 182 [pid = 10386] [id = 662] 19:45:59 INFO - PROCESS | 10386 | 1463625959969 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:45:59 INFO - PROCESS | 10386 | 1463625959974 Marionette TRACE conn3 <- [1,2734,null,{}] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x92780c00 == 181 [pid = 10386] [id = 661] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x90fb7800 == 180 [pid = 10386] [id = 660] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x91205400 == 179 [pid = 10386] [id = 659] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x90fbb000 == 178 [pid = 10386] [id = 658] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6c8400 == 177 [pid = 10386] [id = 657] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x8f488400 == 176 [pid = 10386] [id = 656] 19:45:59 INFO - PROCESS | 10386 | --DOCSHELL 0x8b0c9c00 == 175 [pid = 10386] [id = 655] 19:46:00 INFO - PROCESS | 10386 | --DOCSHELL 0x8cabc000 == 174 [pid = 10386] [id = 654] 19:46:00 INFO - PROCESS | 10386 | --DOCSHELL 0x8cab5000 == 173 [pid = 10386] [id = 653] 19:46:00 INFO - PROCESS | 10386 | --DOCSHELL 0x892ee400 == 172 [pid = 10386] [id = 652] 19:46:00 INFO - PROCESS | 10386 | 1463625960005 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}] 19:46:00 INFO - PROCESS | 10386 | --DOCSHELL 0x83bd7400 == 171 [pid = 10386] [id = 651] 19:46:00 INFO - PROCESS | 10386 | 1463625960186 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x8d6c9800) [pid = 10386] [serial = 1800] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x8b0c4c00) [pid = 10386] [serial = 1952] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x8a26bc00) [pid = 10386] [serial = 1946] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x8c74e400) [pid = 10386] [serial = 1949] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x8cab7000) [pid = 10386] [serial = 1950] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x87e48c00) [pid = 10386] [serial = 1943] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x839ee400) [pid = 10386] [serial = 1940] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x84b6cc00) [pid = 10386] [serial = 1941] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x91e0a000) [pid = 10386] [serial = 1937] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0xa30f5800) [pid = 10386] [serial = 1934] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0xa2632c00) [pid = 10386] [serial = 1931] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0xa244b400) [pid = 10386] [serial = 1929] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0xa22c3400) [pid = 10386] [serial = 1928] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0xa21a6400) [pid = 10386] [serial = 1926] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0xa2148c00) [pid = 10386] [serial = 1925] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0xa0505000) [pid = 10386] [serial = 1923] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x9d79e000) [pid = 10386] [serial = 1922] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x9d494400) [pid = 10386] [serial = 1920] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x9d488800) [pid = 10386] [serial = 1919] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x9a9ea000) [pid = 10386] [serial = 1917] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x9a2aa000) [pid = 10386] [serial = 1916] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x996a3c00) [pid = 10386] [serial = 1914] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x9969fc00) [pid = 10386] [serial = 1913] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x991a8000) [pid = 10386] [serial = 1911] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x978afc00) [pid = 10386] [serial = 1910] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x946bec00) [pid = 10386] [serial = 1908] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x94617400) [pid = 10386] [serial = 1907] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x93950400) [pid = 10386] [serial = 1905] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x92d06000) [pid = 10386] [serial = 1904] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x929f8400) [pid = 10386] [serial = 1902] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x92220000) [pid = 10386] [serial = 1901] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x9277fc00) [pid = 10386] [serial = 1899] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x9233d000) [pid = 10386] [serial = 1898] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x91d76800) [pid = 10386] [serial = 1895] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x91de5000) [pid = 10386] [serial = 1896] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x90fae800) [pid = 10386] [serial = 1893] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x906ab800) [pid = 10386] [serial = 1892] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x8f514800) [pid = 10386] [serial = 1890] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x8f487c00) [pid = 10386] [serial = 1889] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x8f13f000) [pid = 10386] [serial = 1887] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x8efe4800) [pid = 10386] [serial = 1886] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x8d606000) [pid = 10386] [serial = 1884] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x8c67c800) [pid = 10386] [serial = 1883] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x89856400) [pid = 10386] [serial = 1881] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0x8919b800) [pid = 10386] [serial = 1880] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0x8b6c1c00) [pid = 10386] [serial = 1947] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0x89084c00) [pid = 10386] [serial = 1944] [outer = (nil)] [url = about:blank] 19:46:00 INFO - PROCESS | 10386 | 1463625960432 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x839ee400 == 172 [pid = 10386] [id = 691] 19:46:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x84b6cc00) [pid = 10386] [serial = 2074] [outer = (nil)] 19:46:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x8a399400) [pid = 10386] [serial = 2075] [outer = 0x84b6cc00] 19:46:00 INFO - PROCESS | 10386 | 1463625960505 Marionette DEBUG loaded listener.js 19:46:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x8b8b5400) [pid = 10386] [serial = 2076] [outer = 0x84b6cc00] 19:46:01 INFO - PROCESS | 10386 | 1463625961225 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]]]}] 19:46:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:46:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1310ms 19:46:01 INFO - PROCESS | 10386 | 1463625961274 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:46:01 INFO - PROCESS | 10386 | 1463625961278 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 19:46:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:46:01 INFO - PROCESS | 10386 | 1463625961284 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:46:01 INFO - PROCESS | 10386 | 1463625961286 Marionette TRACE conn3 <- [1,2738,null,{}] 19:46:01 INFO - PROCESS | 10386 | 1463625961291 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}] 19:46:01 INFO - PROCESS | 10386 | 1463625961467 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:46:01 INFO - PROCESS | 10386 | 1463625961482 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x89853c00 == 173 [pid = 10386] [id = 692] 19:46:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x8c758800) [pid = 10386] [serial = 2077] [outer = (nil)] 19:46:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x8d606000) [pid = 10386] [serial = 2078] [outer = 0x8c758800] 19:46:01 INFO - PROCESS | 10386 | 1463625961548 Marionette DEBUG loaded listener.js 19:46:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x8dd54c00) [pid = 10386] [serial = 2079] [outer = 0x8c758800] 19:46:02 INFO - PROCESS | 10386 | 1463625962424 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]]]}] 19:46:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:46:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1178ms 19:46:02 INFO - PROCESS | 10386 | 1463625962491 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:46:02 INFO - PROCESS | 10386 | 1463625962495 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 19:46:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:46:02 INFO - PROCESS | 10386 | 1463625962517 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:46:02 INFO - PROCESS | 10386 | 1463625962520 Marionette TRACE conn3 <- [1,2742,null,{}] 19:46:02 INFO - PROCESS | 10386 | 1463625962525 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}] 19:46:02 INFO - PROCESS | 10386 | 1463625962775 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:46:02 INFO - PROCESS | 10386 | 1463625962799 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c754000 == 174 [pid = 10386] [id = 693] 19:46:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x8cab5400) [pid = 10386] [serial = 2080] [outer = (nil)] 19:46:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x8e091400) [pid = 10386] [serial = 2081] [outer = 0x8cab5400] 19:46:02 INFO - PROCESS | 10386 | 1463625962863 Marionette DEBUG loaded listener.js 19:46:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x8ef40800) [pid = 10386] [serial = 2082] [outer = 0x8cab5400] 19:46:03 INFO - PROCESS | 10386 | 1463625963709 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]]]}] 19:46:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:46:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1227ms 19:46:03 INFO - PROCESS | 10386 | 1463625963746 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:46:03 INFO - PROCESS | 10386 | 1463625963749 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 19:46:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:46:03 INFO - PROCESS | 10386 | 1463625963770 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:46:03 INFO - PROCESS | 10386 | 1463625963774 Marionette TRACE conn3 <- [1,2746,null,{}] 19:46:03 INFO - PROCESS | 10386 | 1463625963779 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}] 19:46:04 INFO - PROCESS | 10386 | 1463625964063 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:46:04 INFO - PROCESS | 10386 | 1463625964093 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efeec00 == 175 [pid = 10386] [id = 694] 19:46:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x8f47ec00) [pid = 10386] [serial = 2083] [outer = (nil)] 19:46:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x8f50b800) [pid = 10386] [serial = 2084] [outer = 0x8f47ec00] 19:46:04 INFO - PROCESS | 10386 | 1463625964160 Marionette DEBUG loaded listener.js 19:46:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x906aac00) [pid = 10386] [serial = 2085] [outer = 0x8f47ec00] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x93959800) [pid = 10386] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x83bde000) [pid = 10386] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x83bd7800) [pid = 10386] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x9ad56400) [pid = 10386] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x8c677c00) [pid = 10386] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x9969e000) [pid = 10386] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x87715800) [pid = 10386] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x839e6c00) [pid = 10386] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x998c9000) [pid = 10386] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0x8caf7800) [pid = 10386] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0x979d7000) [pid = 10386] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0x995dec00) [pid = 10386] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 142 (0x95129c00) [pid = 10386] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 141 (0x9120cc00) [pid = 10386] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 140 (0x89852400) [pid = 10386] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 139 (0x90fbac00) [pid = 10386] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 138 (0x8d6d2400) [pid = 10386] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 137 (0x8caf0000) [pid = 10386] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 136 (0x8c67cc00) [pid = 10386] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 135 (0x8f488800) [pid = 10386] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 134 (0x89854000) [pid = 10386] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 133 (0x91b77000) [pid = 10386] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:46:05 INFO - PROCESS | 10386 | --DOMWINDOW == 132 (0x8d60fc00) [pid = 10386] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:46:05 INFO - PROCESS | 10386 | 1463625965604 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]]]}] 19:46:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:46:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1895ms 19:46:05 INFO - PROCESS | 10386 | 1463625965658 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:46:05 INFO - PROCESS | 10386 | 1463625965663 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 19:46:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:46:05 INFO - PROCESS | 10386 | 1463625965674 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:46:05 INFO - PROCESS | 10386 | 1463625965676 Marionette TRACE conn3 <- [1,2750,null,{}] 19:46:05 INFO - PROCESS | 10386 | 1463625965680 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}] 19:46:05 INFO - PROCESS | 10386 | 1463625965930 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:46:05 INFO - PROCESS | 10386 | 1463625965950 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e10800 == 176 [pid = 10386] [id = 695] 19:46:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 133 (0x88bca000) [pid = 10386] [serial = 2086] [outer = (nil)] 19:46:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 134 (0x8cab5c00) [pid = 10386] [serial = 2087] [outer = 0x88bca000] 19:46:06 INFO - PROCESS | 10386 | 1463625966014 Marionette DEBUG loaded listener.js 19:46:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 135 (0x8dd95400) [pid = 10386] [serial = 2088] [outer = 0x88bca000] 19:46:06 INFO - PROCESS | 10386 | 1463625966760 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]]]}] 19:46:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:46:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1126ms 19:46:06 INFO - PROCESS | 10386 | 1463625966800 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 19:46:06 INFO - PROCESS | 10386 | 1463625966803 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 19:46:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:46:06 INFO - PROCESS | 10386 | 1463625966812 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:46:06 INFO - PROCESS | 10386 | 1463625966815 Marionette TRACE conn3 <- [1,2754,null,{}] 19:46:06 INFO - PROCESS | 10386 | 1463625966819 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}] 19:46:07 INFO - PROCESS | 10386 | 1463625967070 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 19:46:07 INFO - PROCESS | 10386 | 1463625967090 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c753400 == 177 [pid = 10386] [id = 696] 19:46:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 136 (0x8dd93c00) [pid = 10386] [serial = 2089] [outer = (nil)] 19:46:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 137 (0x906b6800) [pid = 10386] [serial = 2090] [outer = 0x8dd93c00] 19:46:07 INFO - PROCESS | 10386 | 1463625967154 Marionette DEBUG loaded listener.js 19:46:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 138 (0x90fb4000) [pid = 10386] [serial = 2091] [outer = 0x8dd93c00] 19:46:08 INFO - PROCESS | 10386 | 1463625968304 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]]]}] 19:46:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:46:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1538ms 19:46:08 INFO - PROCESS | 10386 | 1463625968352 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 19:46:08 INFO - PROCESS | 10386 | 1463625968357 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 19:46:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:46:08 INFO - PROCESS | 10386 | 1463625968365 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:46:08 INFO - PROCESS | 10386 | 1463625968370 Marionette TRACE conn3 <- [1,2758,null,{}] 19:46:08 INFO - PROCESS | 10386 | 1463625968377 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}] 19:46:08 INFO - PROCESS | 10386 | 1463625968590 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 19:46:08 INFO - PROCESS | 10386 | 1463625968910 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x86532c00 == 178 [pid = 10386] [id = 697] 19:46:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 139 (0x87715000) [pid = 10386] [serial = 2092] [outer = (nil)] 19:46:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 140 (0x892ef800) [pid = 10386] [serial = 2093] [outer = 0x87715000] 19:46:09 INFO - PROCESS | 10386 | 1463625968998 Marionette DEBUG loaded listener.js 19:46:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 141 (0x8b0c7400) [pid = 10386] [serial = 2094] [outer = 0x87715000] 19:46:09 INFO - PROCESS | 10386 | 1463625969834 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]]]}] 19:46:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:46:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1532ms 19:46:09 INFO - PROCESS | 10386 | 1463625969897 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 19:46:09 INFO - PROCESS | 10386 | 1463625969906 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 19:46:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:46:09 INFO - PROCESS | 10386 | 1463625969915 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:46:09 INFO - PROCESS | 10386 | 1463625969919 Marionette TRACE conn3 <- [1,2762,null,{}] 19:46:09 INFO - PROCESS | 10386 | 1463625969925 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}] 19:46:10 INFO - PROCESS | 10386 | 1463625970166 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 19:46:10 INFO - PROCESS | 10386 | 1463625970523 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b6c7000 == 179 [pid = 10386] [id = 698] 19:46:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0x8caf2c00) [pid = 10386] [serial = 2095] [outer = (nil)] 19:46:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0x8dd5cc00) [pid = 10386] [serial = 2096] [outer = 0x8caf2c00] 19:46:10 INFO - PROCESS | 10386 | 1463625970606 Marionette DEBUG loaded listener.js 19:46:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x8f132800) [pid = 10386] [serial = 2097] [outer = 0x8caf2c00] 19:46:11 INFO - PROCESS | 10386 | 1463625971403 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]]]}] 19:46:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:46:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1530ms 19:46:11 INFO - PROCESS | 10386 | 1463625971446 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 19:46:11 INFO - PROCESS | 10386 | 1463625971450 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 19:46:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:46:11 INFO - PROCESS | 10386 | 1463625971456 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:46:11 INFO - PROCESS | 10386 | 1463625971462 Marionette TRACE conn3 <- [1,2766,null,{}] 19:46:11 INFO - PROCESS | 10386 | 1463625971477 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}] 19:46:11 INFO - PROCESS | 10386 | 1463625971685 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 19:46:11 INFO - PROCESS | 10386 | 1463625971969 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aee400 == 180 [pid = 10386] [id = 699] 19:46:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x84e09c00) [pid = 10386] [serial = 2098] [outer = (nil)] 19:46:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x90fbbc00) [pid = 10386] [serial = 2099] [outer = 0x84e09c00] 19:46:12 INFO - PROCESS | 10386 | 1463625972095 Marionette DEBUG loaded listener.js 19:46:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x912de400) [pid = 10386] [serial = 2100] [outer = 0x84e09c00] 19:46:12 INFO - PROCESS | 10386 | 1463625972896 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]]]}] 19:46:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:46:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1491ms 19:46:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:46:12 INFO - PROCESS | 10386 | 1463625972947 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 19:46:12 INFO - PROCESS | 10386 | 1463625972951 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 19:46:12 INFO - PROCESS | 10386 | 1463625972957 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:46:12 INFO - PROCESS | 10386 | 1463625972961 Marionette TRACE conn3 <- [1,2770,null,{}] 19:46:12 INFO - PROCESS | 10386 | 1463625972966 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}] 19:46:13 INFO - PROCESS | 10386 | 1463625973169 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:46:13 INFO - PROCESS | 10386 | 1463625973447 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x89192000 == 181 [pid = 10386] [id = 700] 19:46:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x8f50c000) [pid = 10386] [serial = 2101] [outer = (nil)] 19:46:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x91dddc00) [pid = 10386] [serial = 2102] [outer = 0x8f50c000] 19:46:13 INFO - PROCESS | 10386 | 1463625973567 Marionette DEBUG loaded listener.js 19:46:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x91e0b800) [pid = 10386] [serial = 2103] [outer = 0x8f50c000] 19:46:14 INFO - PROCESS | 10386 | 1463625974326 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]]]}] 19:46:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:46:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1384ms 19:46:14 INFO - PROCESS | 10386 | 1463625974340 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:46:14 INFO - PROCESS | 10386 | 1463625974344 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 19:46:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:46:14 INFO - PROCESS | 10386 | 1463625974349 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:46:14 INFO - PROCESS | 10386 | 1463625974352 Marionette TRACE conn3 <- [1,2774,null,{}] 19:46:14 INFO - PROCESS | 10386 | 1463625974358 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}] 19:46:14 INFO - PROCESS | 10386 | 1463625974558 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:46:14 INFO - PROCESS | 10386 | 1463625974838 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:14 INFO - PROCESS | 10386 | ++DOCSHELL 0x91e10000 == 182 [pid = 10386] [id = 701] 19:46:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x91e10400) [pid = 10386] [serial = 2104] [outer = (nil)] 19:46:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x92337400) [pid = 10386] [serial = 2105] [outer = 0x91e10400] 19:46:14 INFO - PROCESS | 10386 | 1463625974919 Marionette DEBUG loaded listener.js 19:46:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x9277f400) [pid = 10386] [serial = 2106] [outer = 0x91e10400] 19:46:15 INFO - PROCESS | 10386 | 1463625975764 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]]]}] 19:46:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:46:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1478ms 19:46:15 INFO - PROCESS | 10386 | 1463625975829 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:46:15 INFO - PROCESS | 10386 | 1463625975833 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 19:46:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:46:15 INFO - PROCESS | 10386 | 1463625975838 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:46:15 INFO - PROCESS | 10386 | 1463625975841 Marionette TRACE conn3 <- [1,2778,null,{}] 19:46:15 INFO - PROCESS | 10386 | 1463625975847 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}] 19:46:16 INFO - PROCESS | 10386 | 1463625976058 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:46:16 INFO - PROCESS | 10386 | 1463625976375 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x8652f000 == 183 [pid = 10386] [id = 702] 19:46:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x892ed800) [pid = 10386] [serial = 2107] [outer = (nil)] 19:46:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x92e49400) [pid = 10386] [serial = 2108] [outer = 0x892ed800] 19:46:16 INFO - PROCESS | 10386 | 1463625976458 Marionette DEBUG loaded listener.js 19:46:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x93952c00) [pid = 10386] [serial = 2109] [outer = 0x892ed800] 19:46:17 INFO - PROCESS | 10386 | 1463625977223 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]]]}] 19:46:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:46:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1431ms 19:46:17 INFO - PROCESS | 10386 | 1463625977271 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:46:17 INFO - PROCESS | 10386 | 1463625977275 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 19:46:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:46:17 INFO - PROCESS | 10386 | 1463625977280 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:46:17 INFO - PROCESS | 10386 | 1463625977283 Marionette TRACE conn3 <- [1,2782,null,{}] 19:46:17 INFO - PROCESS | 10386 | 1463625977289 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}] 19:46:17 INFO - PROCESS | 10386 | 1463625977484 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:46:17 INFO - PROCESS | 10386 | 1463625977763 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x91ddfc00 == 184 [pid = 10386] [id = 703] 19:46:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x927dbc00) [pid = 10386] [serial = 2110] [outer = (nil)] 19:46:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x94618c00) [pid = 10386] [serial = 2111] [outer = 0x927dbc00] 19:46:17 INFO - PROCESS | 10386 | 1463625977886 Marionette DEBUG loaded listener.js 19:46:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x946bf400) [pid = 10386] [serial = 2112] [outer = 0x927dbc00] 19:46:18 INFO - PROCESS | 10386 | 1463625978678 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]]]}] 19:46:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:46:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1427ms 19:46:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:46:18 INFO - PROCESS | 10386 | 1463625978708 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:46:18 INFO - PROCESS | 10386 | 1463625978711 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 19:46:18 INFO - PROCESS | 10386 | 1463625978717 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:46:18 INFO - PROCESS | 10386 | 1463625978721 Marionette TRACE conn3 <- [1,2786,null,{}] 19:46:18 INFO - PROCESS | 10386 | 1463625978726 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}] 19:46:18 INFO - PROCESS | 10386 | 1463625978921 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:46:19 INFO - PROCESS | 10386 | 1463625979202 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x91d70400 == 185 [pid = 10386] [id = 704] 19:46:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x92c07000) [pid = 10386] [serial = 2113] [outer = (nil)] 19:46:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x95130800) [pid = 10386] [serial = 2114] [outer = 0x92c07000] 19:46:19 INFO - PROCESS | 10386 | 1463625979321 Marionette DEBUG loaded listener.js 19:46:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x95324c00) [pid = 10386] [serial = 2115] [outer = 0x92c07000] 19:46:20 INFO - PROCESS | 10386 | 1463625980081 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]]]}] 19:46:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:46:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1405ms 19:46:20 INFO - PROCESS | 10386 | 1463625980123 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:46:20 INFO - PROCESS | 10386 | 1463625980127 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 19:46:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:46:20 INFO - PROCESS | 10386 | 1463625980134 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:46:20 INFO - PROCESS | 10386 | 1463625980138 Marionette TRACE conn3 <- [1,2790,null,{}] 19:46:20 INFO - PROCESS | 10386 | 1463625980143 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}] 19:46:20 INFO - PROCESS | 10386 | 1463625980344 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:46:20 INFO - PROCESS | 10386 | 1463625980633 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x95125c00 == 186 [pid = 10386] [id = 705] 19:46:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x9512a400) [pid = 10386] [serial = 2116] [outer = (nil)] 19:46:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x97960000) [pid = 10386] [serial = 2117] [outer = 0x9512a400] 19:46:20 INFO - PROCESS | 10386 | 1463625980777 Marionette DEBUG loaded listener.js 19:46:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x979dac00) [pid = 10386] [serial = 2118] [outer = 0x9512a400] 19:46:21 INFO - PROCESS | 10386 | 1463625981541 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]]]}] 19:46:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:46:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1429ms 19:46:21 INFO - PROCESS | 10386 | 1463625981565 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:46:21 INFO - PROCESS | 10386 | 1463625981569 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 19:46:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:46:21 INFO - PROCESS | 10386 | 1463625981577 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:46:21 INFO - PROCESS | 10386 | 1463625981580 Marionette TRACE conn3 <- [1,2794,null,{}] 19:46:21 INFO - PROCESS | 10386 | 1463625981586 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}] 19:46:21 INFO - PROCESS | 10386 | 1463625981784 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:46:22 INFO - PROCESS | 10386 | 1463625982066 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x981f2400 == 187 [pid = 10386] [id = 706] 19:46:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x98770000) [pid = 10386] [serial = 2119] [outer = (nil)] 19:46:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x991ac400) [pid = 10386] [serial = 2120] [outer = 0x98770000] 19:46:22 INFO - PROCESS | 10386 | 1463625982148 Marionette DEBUG loaded listener.js 19:46:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x991b0800) [pid = 10386] [serial = 2121] [outer = 0x98770000] 19:46:22 INFO - PROCESS | 10386 | 1463625982983 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]]]}] 19:46:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:46:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1436ms 19:46:23 INFO - PROCESS | 10386 | 1463625983017 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:46:23 INFO - PROCESS | 10386 | 1463625983020 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 19:46:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:46:23 INFO - PROCESS | 10386 | 1463625983029 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:46:23 INFO - PROCESS | 10386 | 1463625983033 Marionette TRACE conn3 <- [1,2798,null,{}] 19:46:23 INFO - PROCESS | 10386 | 1463625983039 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}] 19:46:23 INFO - PROCESS | 10386 | 1463625983258 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:46:23 INFO - PROCESS | 10386 | 1463625983625 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x99636400 == 188 [pid = 10386] [id = 707] 19:46:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x99637000) [pid = 10386] [serial = 2122] [outer = (nil)] 19:46:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x996aac00) [pid = 10386] [serial = 2123] [outer = 0x99637000] 19:46:23 INFO - PROCESS | 10386 | 1463625983712 Marionette DEBUG loaded listener.js 19:46:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x998c1800) [pid = 10386] [serial = 2124] [outer = 0x99637000] 19:46:24 INFO - PROCESS | 10386 | 1463625984513 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]]]}] 19:46:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:46:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1539ms 19:46:24 INFO - PROCESS | 10386 | 1463625984568 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:46:24 INFO - PROCESS | 10386 | 1463625984572 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 19:46:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:46:24 INFO - PROCESS | 10386 | 1463625984577 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:46:24 INFO - PROCESS | 10386 | 1463625984581 Marionette TRACE conn3 <- [1,2802,null,{}] 19:46:24 INFO - PROCESS | 10386 | 1463625984586 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}] 19:46:24 INFO - PROCESS | 10386 | 1463625984780 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:46:25 INFO - PROCESS | 10386 | 1463625985103 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aee000 == 189 [pid = 10386] [id = 708] 19:46:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x995e4000) [pid = 10386] [serial = 2125] [outer = (nil)] 19:46:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x8caf6800) [pid = 10386] [serial = 2126] [outer = 0x995e4000] 19:46:25 INFO - PROCESS | 10386 | 1463625985194 Marionette DEBUG loaded listener.js 19:46:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x99f55800) [pid = 10386] [serial = 2127] [outer = 0x995e4000] 19:46:26 INFO - PROCESS | 10386 | 1463625986039 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]]]}] 19:46:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:46:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1479ms 19:46:26 INFO - PROCESS | 10386 | 1463625986057 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:46:26 INFO - PROCESS | 10386 | 1463625986060 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 19:46:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:46:26 INFO - PROCESS | 10386 | 1463625986066 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:46:26 INFO - PROCESS | 10386 | 1463625986068 Marionette TRACE conn3 <- [1,2806,null,{}] 19:46:26 INFO - PROCESS | 10386 | 1463625986074 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}] 19:46:26 INFO - PROCESS | 10386 | 1463625986268 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:46:26 INFO - PROCESS | 10386 | 1463625986588 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x99f52c00 == 190 [pid = 10386] [id = 709] 19:46:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x99f58c00) [pid = 10386] [serial = 2128] [outer = (nil)] 19:46:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x9a2a8000) [pid = 10386] [serial = 2129] [outer = 0x99f58c00] 19:46:26 INFO - PROCESS | 10386 | 1463625986668 Marionette DEBUG loaded listener.js 19:46:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x9a599000) [pid = 10386] [serial = 2130] [outer = 0x99f58c00] 19:46:27 INFO - PROCESS | 10386 | 1463625987444 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]]]}] 19:46:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:46:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1429ms 19:46:27 INFO - PROCESS | 10386 | 1463625987505 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:46:27 INFO - PROCESS | 10386 | 1463625987509 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 19:46:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:46:27 INFO - PROCESS | 10386 | 1463625987517 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:46:27 INFO - PROCESS | 10386 | 1463625987520 Marionette TRACE conn3 <- [1,2810,null,{}] 19:46:27 INFO - PROCESS | 10386 | 1463625987525 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}] 19:46:27 INFO - PROCESS | 10386 | 1463625987736 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:46:28 INFO - PROCESS | 10386 | 1463625988058 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x9a96a800 == 191 [pid = 10386] [id = 710] 19:46:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x9a96bc00) [pid = 10386] [serial = 2131] [outer = (nil)] 19:46:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x9ad57000) [pid = 10386] [serial = 2132] [outer = 0x9a96bc00] 19:46:28 INFO - PROCESS | 10386 | 1463625988141 Marionette DEBUG loaded listener.js 19:46:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x9ad5b400) [pid = 10386] [serial = 2133] [outer = 0x9a96bc00] 19:46:28 INFO - PROCESS | 10386 | 1463625988966 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]]]}] 19:46:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:46:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1480ms 19:46:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:46:29 INFO - PROCESS | 10386 | 1463625988997 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:46:29 INFO - PROCESS | 10386 | 1463625988999 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 19:46:29 INFO - PROCESS | 10386 | 1463625989005 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:46:29 INFO - PROCESS | 10386 | 1463625989009 Marionette TRACE conn3 <- [1,2814,null,{}] 19:46:29 INFO - PROCESS | 10386 | 1463625989013 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}] 19:46:29 INFO - PROCESS | 10386 | 1463625989212 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:46:29 INFO - PROCESS | 10386 | 1463625989519 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:29 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd97000 == 192 [pid = 10386] [id = 711] 19:46:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x9ad5d000) [pid = 10386] [serial = 2134] [outer = (nil)] 19:46:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x9b133800) [pid = 10386] [serial = 2135] [outer = 0x9ad5d000] 19:46:29 INFO - PROCESS | 10386 | 1463625989641 Marionette DEBUG loaded listener.js 19:46:29 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x9d486400) [pid = 10386] [serial = 2136] [outer = 0x9ad5d000] 19:46:30 INFO - PROCESS | 10386 | 1463625990414 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]]]}] 19:46:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:46:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1439ms 19:46:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:46:30 INFO - PROCESS | 10386 | 1463625990444 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:46:30 INFO - PROCESS | 10386 | 1463625990447 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 19:46:30 INFO - PROCESS | 10386 | 1463625990453 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:46:30 INFO - PROCESS | 10386 | 1463625990456 Marionette TRACE conn3 <- [1,2818,null,{}] 19:46:30 INFO - PROCESS | 10386 | 1463625990461 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}] 19:46:30 INFO - PROCESS | 10386 | 1463625990663 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:46:30 INFO - PROCESS | 10386 | 1463625990950 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x995e5400 == 193 [pid = 10386] [id = 712] 19:46:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x9ad58400) [pid = 10386] [serial = 2137] [outer = (nil)] 19:46:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x9d4d6800) [pid = 10386] [serial = 2138] [outer = 0x9ad58400] 19:46:31 INFO - PROCESS | 10386 | 1463625991071 Marionette DEBUG loaded listener.js 19:46:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0xa0505000) [pid = 10386] [serial = 2139] [outer = 0x9ad58400] 19:46:31 INFO - PROCESS | 10386 | 1463625991857 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]]]}] 19:46:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:46:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1436ms 19:46:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:46:31 INFO - PROCESS | 10386 | 1463625991888 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:46:31 INFO - PROCESS | 10386 | 1463625991891 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 19:46:31 INFO - PROCESS | 10386 | 1463625991897 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:46:31 INFO - PROCESS | 10386 | 1463625991900 Marionette TRACE conn3 <- [1,2822,null,{}] 19:46:31 INFO - PROCESS | 10386 | 1463625991905 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}] 19:46:32 INFO - PROCESS | 10386 | 1463625992108 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:46:32 INFO - PROCESS | 10386 | 1463625992394 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d4cb000 == 194 [pid = 10386] [id = 713] 19:46:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0xa0505c00) [pid = 10386] [serial = 2140] [outer = (nil)] 19:46:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0xa2149400) [pid = 10386] [serial = 2141] [outer = 0xa0505c00] 19:46:32 INFO - PROCESS | 10386 | 1463625992512 Marionette DEBUG loaded listener.js 19:46:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0xa21a5000) [pid = 10386] [serial = 2142] [outer = 0xa0505c00] 19:46:33 INFO - PROCESS | 10386 | 1463625993292 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]]]}] 19:46:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:46:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1440ms 19:46:33 INFO - PROCESS | 10386 | 1463625993337 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:46:33 INFO - PROCESS | 10386 | 1463625993340 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 19:46:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:46:33 INFO - PROCESS | 10386 | 1463625993346 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:46:33 INFO - PROCESS | 10386 | 1463625993348 Marionette TRACE conn3 <- [1,2826,null,{}] 19:46:33 INFO - PROCESS | 10386 | 1463625993354 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}] 19:46:33 INFO - PROCESS | 10386 | 1463625993559 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:46:33 INFO - PROCESS | 10386 | 1463625993895 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:33 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f3c0000 == 195 [pid = 10386] [id = 714] 19:46:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x8f50f400) [pid = 10386] [serial = 2143] [outer = (nil)] 19:46:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x9d79e000) [pid = 10386] [serial = 2144] [outer = 0x8f50f400] 19:46:33 INFO - PROCESS | 10386 | 1463625993977 Marionette DEBUG loaded listener.js 19:46:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0xa244ec00) [pid = 10386] [serial = 2145] [outer = 0x8f50f400] 19:46:34 INFO - PROCESS | 10386 | 1463625994757 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:46:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:46:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1478ms 19:46:34 INFO - PROCESS | 10386 | 1463625994825 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:46:34 INFO - PROCESS | 10386 | 1463625994828 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 19:46:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:46:34 INFO - PROCESS | 10386 | 1463625994834 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:46:34 INFO - PROCESS | 10386 | 1463625994837 Marionette TRACE conn3 <- [1,2830,null,{}] 19:46:34 INFO - PROCESS | 10386 | 1463625994847 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}] 19:46:35 INFO - PROCESS | 10386 | 1463625995059 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:46:35 INFO - PROCESS | 10386 | 1463625995386 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x9d79e400 == 196 [pid = 10386] [id = 715] 19:46:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0xa24fdc00) [pid = 10386] [serial = 2146] [outer = (nil)] 19:46:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0xa3026c00) [pid = 10386] [serial = 2147] [outer = 0xa24fdc00] 19:46:35 INFO - PROCESS | 10386 | 1463625995469 Marionette DEBUG loaded listener.js 19:46:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0xa3228000) [pid = 10386] [serial = 2148] [outer = 0xa24fdc00] 19:46:36 INFO - PROCESS | 10386 | 1463625996249 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]]]}] 19:46:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:46:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1490ms 19:46:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:46:36 INFO - PROCESS | 10386 | 1463625996325 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:46:36 INFO - PROCESS | 10386 | 1463625996328 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 19:46:36 INFO - PROCESS | 10386 | 1463625996334 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:46:36 INFO - PROCESS | 10386 | 1463625996337 Marionette TRACE conn3 <- [1,2834,null,{}] 19:46:36 INFO - PROCESS | 10386 | 1463625996343 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}] 19:46:36 INFO - PROCESS | 10386 | 1463625996548 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:46:36 INFO - PROCESS | 10386 | 1463625996876 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:36 INFO - PROCESS | 10386 | ++DOCSHELL 0xa2633400 == 197 [pid = 10386] [id = 716] 19:46:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0xa30ed000) [pid = 10386] [serial = 2149] [outer = (nil)] 19:46:36 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0xa3544c00) [pid = 10386] [serial = 2150] [outer = 0xa30ed000] 19:46:36 INFO - PROCESS | 10386 | 1463625996957 Marionette DEBUG loaded listener.js 19:46:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0xa35eb400) [pid = 10386] [serial = 2151] [outer = 0xa30ed000] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x912d1400 == 196 [pid = 10386] [id = 116] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x84e10800 == 195 [pid = 10386] [id = 695] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x8efeec00 == 194 [pid = 10386] [id = 694] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x8c754000 == 193 [pid = 10386] [id = 693] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x89853c00 == 192 [pid = 10386] [id = 692] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x839ee400 == 191 [pid = 10386] [id = 691] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x839e3c00 == 190 [pid = 10386] [id = 690] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x839e4800 == 189 [pid = 10386] [id = 689] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x87e43c00 == 188 [pid = 10386] [id = 677] 19:46:39 INFO - PROCESS | 10386 | --DOCSHELL 0x839e8400 == 187 [pid = 10386] [id = 676] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x8e095800) [pid = 10386] [serial = 1964] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x8d603000) [pid = 10386] [serial = 1961] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x9a7c4000) [pid = 10386] [serial = 2001] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x92223400) [pid = 10386] [serial = 1979] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x912d9800) [pid = 10386] [serial = 1974] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x8dd91400) [pid = 10386] [serial = 1878] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x9233c400) [pid = 10386] [serial = 1980] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x90fb5000) [pid = 10386] [serial = 1971] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x8b0cc400) [pid = 10386] [serial = 2021] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x91dda400) [pid = 10386] [serial = 1977] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x946bd000) [pid = 10386] [serial = 1986] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x84e0b800) [pid = 10386] [serial = 2016] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x864ca000) [pid = 10386] [serial = 1956] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0xa244f400) [pid = 10386] [serial = 2006] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x8cafb000) [pid = 10386] [serial = 2025] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x998c9400) [pid = 10386] [serial = 1998] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x8908e000) [pid = 10386] [serial = 2019] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x979d4800) [pid = 10386] [serial = 1991] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x9b12cc00) [pid = 10386] [serial = 2003] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0xa50eb400) [pid = 10386] [serial = 2012] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x8d6cc800) [pid = 10386] [serial = 1962] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x8c752000) [pid = 10386] [serial = 2027] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x9963c000) [pid = 10386] [serial = 1994] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x9a5a0400) [pid = 10386] [serial = 2000] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x996a1000) [pid = 10386] [serial = 1995] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x97728000) [pid = 10386] [serial = 1989] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x8cabf000) [pid = 10386] [serial = 2024] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0xa30ee000) [pid = 10386] [serial = 2007] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x87e47400) [pid = 10386] [serial = 2018] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x9770d800) [pid = 10386] [serial = 1988] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x93cccc00) [pid = 10386] [serial = 1985] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x91d73400) [pid = 10386] [serial = 1976] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x8b8adc00) [pid = 10386] [serial = 2022] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x929fa800) [pid = 10386] [serial = 1983] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x8f3b6c00) [pid = 10386] [serial = 1968] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x98ed1800) [pid = 10386] [serial = 1992] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0xa35e9800) [pid = 10386] [serial = 2009] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0x8ecae000) [pid = 10386] [serial = 1965] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x8f135000) [pid = 10386] [serial = 1967] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x9120f800) [pid = 10386] [serial = 1973] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x84b75800) [pid = 10386] [serial = 1955] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x8f50e400) [pid = 10386] [serial = 1970] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x8a397c00) [pid = 10386] [serial = 1958] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x929f3000) [pid = 10386] [serial = 1982] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x84b69800) [pid = 10386] [serial = 2015] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x9d48e800) [pid = 10386] [serial = 2004] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0x998c4800) [pid = 10386] [serial = 1997] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x8b6c2000) [pid = 10386] [serial = 1959] [outer = (nil)] [url = about:blank] 19:46:39 INFO - PROCESS | 10386 | 1463625999592 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:46:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:46:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 3289ms 19:46:39 INFO - PROCESS | 10386 | 1463625999624 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:46:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:46:39 INFO - PROCESS | 10386 | 1463625999629 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 19:46:39 INFO - PROCESS | 10386 | 1463625999636 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:46:39 INFO - PROCESS | 10386 | 1463625999640 Marionette TRACE conn3 <- [1,2838,null,{}] 19:46:39 INFO - PROCESS | 10386 | 1463625999647 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}] 19:46:39 INFO - PROCESS | 10386 | 1463625999833 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:46:40 INFO - PROCESS | 10386 | 1463626000070 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:40 INFO - PROCESS | 10386 | ++DOCSHELL 0x856b8000 == 188 [pid = 10386] [id = 717] 19:46:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x864c6800) [pid = 10386] [serial = 2152] [outer = (nil)] 19:46:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x87719800) [pid = 10386] [serial = 2153] [outer = 0x864c6800] 19:46:40 INFO - PROCESS | 10386 | 1463626000141 Marionette DEBUG loaded listener.js 19:46:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x88bcc000) [pid = 10386] [serial = 2154] [outer = 0x864c6800] 19:46:40 INFO - PROCESS | 10386 | 1463626000869 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]]]}] 19:46:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:46:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1281ms 19:46:40 INFO - PROCESS | 10386 | 1463626000917 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:46:40 INFO - PROCESS | 10386 | 1463626000924 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 19:46:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:46:40 INFO - PROCESS | 10386 | 1463626000933 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:46:40 INFO - PROCESS | 10386 | 1463626000937 Marionette TRACE conn3 <- [1,2842,null,{}] 19:46:40 INFO - PROCESS | 10386 | 1463626000942 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}] 19:46:41 INFO - PROCESS | 10386 | 1463626001128 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:46:41 INFO - PROCESS | 10386 | 1463626001344 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x892ebc00 == 189 [pid = 10386] [id = 718] 19:46:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x892f6000) [pid = 10386] [serial = 2155] [outer = (nil)] 19:46:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x8b0d1400) [pid = 10386] [serial = 2156] [outer = 0x892f6000] 19:46:41 INFO - PROCESS | 10386 | 1463626001412 Marionette DEBUG loaded listener.js 19:46:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x8b8adc00) [pid = 10386] [serial = 2157] [outer = 0x892f6000] 19:46:42 INFO - PROCESS | 10386 | 1463626002244 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]]]}] 19:46:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:46:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1334ms 19:46:42 INFO - PROCESS | 10386 | 1463626002267 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:46:42 INFO - PROCESS | 10386 | 1463626002271 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 19:46:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:46:42 INFO - PROCESS | 10386 | 1463626002287 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:46:42 INFO - PROCESS | 10386 | 1463626002292 Marionette TRACE conn3 <- [1,2846,null,{}] 19:46:42 INFO - PROCESS | 10386 | 1463626002306 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}] 19:46:42 INFO - PROCESS | 10386 | 1463626002557 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:46:42 INFO - PROCESS | 10386 | 1463626002593 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x87e42c00 == 190 [pid = 10386] [id = 719] 19:46:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x8c674800) [pid = 10386] [serial = 2158] [outer = (nil)] 19:46:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8caf5000) [pid = 10386] [serial = 2159] [outer = 0x8c674800] 19:46:42 INFO - PROCESS | 10386 | 1463626002661 Marionette DEBUG loaded listener.js 19:46:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x8d4cf400) [pid = 10386] [serial = 2160] [outer = 0x8c674800] 19:46:43 INFO - PROCESS | 10386 | 1463626003536 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]]]}] 19:46:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:46:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1282ms 19:46:43 INFO - PROCESS | 10386 | 1463626003569 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:46:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:46:43 INFO - PROCESS | 10386 | 1463626003585 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 19:46:43 INFO - PROCESS | 10386 | 1463626003596 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:46:43 INFO - PROCESS | 10386 | 1463626003599 Marionette TRACE conn3 <- [1,2850,null,{}] 19:46:43 INFO - PROCESS | 10386 | 1463626003626 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}] 19:46:44 INFO - PROCESS | 10386 | 1463626004187 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:46:44 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0x83be1000) [pid = 10386] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:46:44 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x8cab5400) [pid = 10386] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:46:44 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x88bc9c00) [pid = 10386] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:46:44 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x8c758800) [pid = 10386] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:46:44 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x8f47ec00) [pid = 10386] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:46:44 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x84b6cc00) [pid = 10386] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:46:44 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x88bca000) [pid = 10386] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:46:44 INFO - PROCESS | 10386 | 1463626004378 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x8342dc00 == 191 [pid = 10386] [id = 720] 19:46:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x84b6cc00) [pid = 10386] [serial = 2161] [outer = (nil)] 19:46:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x89084000) [pid = 10386] [serial = 2162] [outer = 0x84b6cc00] 19:46:44 INFO - PROCESS | 10386 | 1463626004458 Marionette DEBUG loaded listener.js 19:46:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x8d6d0400) [pid = 10386] [serial = 2163] [outer = 0x84b6cc00] 19:46:45 INFO - PROCESS | 10386 | 1463626005157 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:46:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:46:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1608ms 19:46:45 INFO - PROCESS | 10386 | 1463626005199 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:46:45 INFO - PROCESS | 10386 | 1463626005203 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 19:46:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:46:45 INFO - PROCESS | 10386 | 1463626005208 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:46:45 INFO - PROCESS | 10386 | 1463626005210 Marionette TRACE conn3 <- [1,2854,null,{}] 19:46:45 INFO - PROCESS | 10386 | 1463626005215 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}] 19:46:45 INFO - PROCESS | 10386 | 1463626005464 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:46:45 INFO - PROCESS | 10386 | 1463626005589 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x89087c00 == 192 [pid = 10386] [id = 721] 19:46:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x8caf7800) [pid = 10386] [serial = 2164] [outer = (nil)] 19:46:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x8dd9dc00) [pid = 10386] [serial = 2165] [outer = 0x8caf7800] 19:46:45 INFO - PROCESS | 10386 | 1463626005660 Marionette DEBUG loaded listener.js 19:46:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8eca6400) [pid = 10386] [serial = 2166] [outer = 0x8caf7800] 19:46:46 INFO - PROCESS | 10386 | 1463626006562 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]]]}] 19:46:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:46:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1428ms 19:46:46 INFO - PROCESS | 10386 | 1463626006638 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:46:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:46:46 INFO - PROCESS | 10386 | 1463626006644 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 19:46:46 INFO - PROCESS | 10386 | 1463626006653 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:46:46 INFO - PROCESS | 10386 | 1463626006659 Marionette TRACE conn3 <- [1,2858,null,{}] 19:46:46 INFO - PROCESS | 10386 | 1463626006668 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}] 19:46:46 INFO - PROCESS | 10386 | 1463626006931 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:46:47 INFO - PROCESS | 10386 | 1463626007282 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x839edc00 == 193 [pid = 10386] [id = 722] 19:46:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x84b75800) [pid = 10386] [serial = 2167] [outer = (nil)] 19:46:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x89199c00) [pid = 10386] [serial = 2168] [outer = 0x84b75800] 19:46:47 INFO - PROCESS | 10386 | 1463626007363 Marionette DEBUG loaded listener.js 19:46:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8a268800) [pid = 10386] [serial = 2169] [outer = 0x84b75800] 19:46:48 INFO - PROCESS | 10386 | 1463626008196 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:46:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:46:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1588ms 19:46:48 INFO - PROCESS | 10386 | 1463626008241 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:46:48 INFO - PROCESS | 10386 | 1463626008249 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 19:46:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:46:48 INFO - PROCESS | 10386 | 1463626008258 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:46:48 INFO - PROCESS | 10386 | 1463626008262 Marionette TRACE conn3 <- [1,2862,null,{}] 19:46:48 INFO - PROCESS | 10386 | 1463626008268 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}] 19:46:48 INFO - PROCESS | 10386 | 1463626008470 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:46:48 INFO - PROCESS | 10386 | 1463626008746 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b955800 == 194 [pid = 10386] [id = 723] 19:46:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8c67ac00) [pid = 10386] [serial = 2170] [outer = (nil)] 19:46:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8caef400) [pid = 10386] [serial = 2171] [outer = 0x8c67ac00] 19:46:48 INFO - PROCESS | 10386 | 1463626008872 Marionette DEBUG loaded listener.js 19:46:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8d610000) [pid = 10386] [serial = 2172] [outer = 0x8c67ac00] 19:46:49 INFO - PROCESS | 10386 | 1463626009759 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]]]}] 19:46:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:46:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1530ms 19:46:49 INFO - PROCESS | 10386 | 1463626009788 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:46:49 INFO - PROCESS | 10386 | 1463626009792 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 19:46:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:46:49 INFO - PROCESS | 10386 | 1463626009798 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:46:49 INFO - PROCESS | 10386 | 1463626009804 Marionette TRACE conn3 <- [1,2866,null,{}] 19:46:49 INFO - PROCESS | 10386 | 1463626009819 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}] 19:46:50 INFO - PROCESS | 10386 | 1463626010032 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:46:50 INFO - PROCESS | 10386 | 1463626010352 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:50 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f13b400 == 195 [pid = 10386] [id = 724] 19:46:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x8f141800) [pid = 10386] [serial = 2173] [outer = (nil)] 19:46:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x8f47b000) [pid = 10386] [serial = 2174] [outer = 0x8f141800] 19:46:50 INFO - PROCESS | 10386 | 1463626010439 Marionette DEBUG loaded listener.js 19:46:50 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x8f50b000) [pid = 10386] [serial = 2175] [outer = 0x8f141800] 19:46:51 INFO - PROCESS | 10386 | 1463626011270 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]]]}] 19:46:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:46:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1535ms 19:46:51 INFO - PROCESS | 10386 | 1463626011335 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:46:51 INFO - PROCESS | 10386 | 1463626011340 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 19:46:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:46:51 INFO - PROCESS | 10386 | 1463626011345 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:46:51 INFO - PROCESS | 10386 | 1463626011349 Marionette TRACE conn3 <- [1,2870,null,{}] 19:46:51 INFO - PROCESS | 10386 | 1463626011354 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}] 19:46:51 INFO - PROCESS | 10386 | 1463626011563 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:46:51 INFO - PROCESS | 10386 | 1463626011883 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bde400 == 196 [pid = 10386] [id = 725] 19:46:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x8f137000) [pid = 10386] [serial = 2176] [outer = (nil)] 19:46:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x906b4000) [pid = 10386] [serial = 2177] [outer = 0x8f137000] 19:46:51 INFO - PROCESS | 10386 | 1463626011966 Marionette DEBUG loaded listener.js 19:46:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x90fb4c00) [pid = 10386] [serial = 2178] [outer = 0x8f137000] 19:46:52 INFO - PROCESS | 10386 | 1463626012759 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]]]}] 19:46:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:46:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1479ms 19:46:52 INFO - PROCESS | 10386 | 1463626012826 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:46:52 INFO - PROCESS | 10386 | 1463626012830 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 19:46:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:46:52 INFO - PROCESS | 10386 | 1463626012836 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:46:52 INFO - PROCESS | 10386 | 1463626012839 Marionette TRACE conn3 <- [1,2874,null,{}] 19:46:52 INFO - PROCESS | 10386 | 1463626012844 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}] 19:46:53 INFO - PROCESS | 10386 | 1463626013060 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:46:53 INFO - PROCESS | 10386 | 1463626013377 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:53 INFO - PROCESS | 10386 | ++DOCSHELL 0x88bc8400 == 197 [pid = 10386] [id = 726] 19:46:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x90fb1c00) [pid = 10386] [serial = 2179] [outer = (nil)] 19:46:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x912da800) [pid = 10386] [serial = 2180] [outer = 0x90fb1c00] 19:46:53 INFO - PROCESS | 10386 | 1463626013460 Marionette DEBUG loaded listener.js 19:46:53 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x91b0fc00) [pid = 10386] [serial = 2181] [outer = 0x90fb1c00] 19:46:54 INFO - PROCESS | 10386 | 1463626014277 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]]]}] 19:46:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:46:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1483ms 19:46:54 INFO - PROCESS | 10386 | 1463626014320 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:46:54 INFO - PROCESS | 10386 | 1463626014324 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 19:46:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:46:54 INFO - PROCESS | 10386 | 1463626014330 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:46:54 INFO - PROCESS | 10386 | 1463626014332 Marionette TRACE conn3 <- [1,2878,null,{}] 19:46:54 INFO - PROCESS | 10386 | 1463626014338 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}] 19:46:54 INFO - PROCESS | 10386 | 1463626014613 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:46:54 INFO - PROCESS | 10386 | 1463626014948 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x906afc00 == 198 [pid = 10386] [id = 727] 19:46:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x9120b400) [pid = 10386] [serial = 2182] [outer = (nil)] 19:46:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x92339000) [pid = 10386] [serial = 2183] [outer = 0x9120b400] 19:46:55 INFO - PROCESS | 10386 | 1463626015033 Marionette DEBUG loaded listener.js 19:46:55 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x92784400) [pid = 10386] [serial = 2184] [outer = 0x9120b400] 19:46:55 INFO - PROCESS | 10386 | 1463626015862 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]]]}] 19:46:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:46:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1579ms 19:46:55 INFO - PROCESS | 10386 | 1463626015909 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:46:55 INFO - PROCESS | 10386 | 1463626015913 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 19:46:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:46:55 INFO - PROCESS | 10386 | 1463626015919 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:46:55 INFO - PROCESS | 10386 | 1463626015921 Marionette TRACE conn3 <- [1,2882,null,{}] 19:46:55 INFO - PROCESS | 10386 | 1463626015927 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}] 19:46:56 INFO - PROCESS | 10386 | 1463626016129 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:46:56 INFO - PROCESS | 10386 | 1463626016458 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x864cd800 == 199 [pid = 10386] [id = 728] 19:46:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x8c756800) [pid = 10386] [serial = 2185] [outer = (nil)] 19:46:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x929f8400) [pid = 10386] [serial = 2186] [outer = 0x8c756800] 19:46:56 INFO - PROCESS | 10386 | 1463626016540 Marionette DEBUG loaded listener.js 19:46:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x92c01c00) [pid = 10386] [serial = 2187] [outer = 0x8c756800] 19:46:57 INFO - PROCESS | 10386 | 1463626017330 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]]]}] 19:46:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:46:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1478ms 19:46:57 INFO - PROCESS | 10386 | 1463626017397 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:46:57 INFO - PROCESS | 10386 | 1463626017400 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 19:46:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:46:57 INFO - PROCESS | 10386 | 1463626017406 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:46:57 INFO - PROCESS | 10386 | 1463626017409 Marionette TRACE conn3 <- [1,2886,null,{}] 19:46:57 INFO - PROCESS | 10386 | 1463626017414 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}] 19:46:57 INFO - PROCESS | 10386 | 1463626017622 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:46:57 INFO - PROCESS | 10386 | 1463626017943 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:57 INFO - PROCESS | 10386 | ++DOCSHELL 0x927dc400 == 200 [pid = 10386] [id = 729] 19:46:57 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x929ef800) [pid = 10386] [serial = 2188] [outer = (nil)] 19:46:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x9394f400) [pid = 10386] [serial = 2189] [outer = 0x929ef800] 19:46:58 INFO - PROCESS | 10386 | 1463626018025 Marionette DEBUG loaded listener.js 19:46:58 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x93cccc00) [pid = 10386] [serial = 2190] [outer = 0x929ef800] 19:46:58 INFO - PROCESS | 10386 | 1463626018795 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]]]}] 19:46:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:46:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1432ms 19:46:58 INFO - PROCESS | 10386 | 1463626018839 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:46:58 INFO - PROCESS | 10386 | 1463626018843 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 19:46:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:46:58 INFO - PROCESS | 10386 | 1463626018849 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:46:58 INFO - PROCESS | 10386 | 1463626018851 Marionette TRACE conn3 <- [1,2890,null,{}] 19:46:58 INFO - PROCESS | 10386 | 1463626018857 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}] 19:46:59 INFO - PROCESS | 10386 | 1463626019066 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:46:59 INFO - PROCESS | 10386 | 1463626019354 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x92e51800 == 201 [pid = 10386] [id = 730] 19:46:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x94610c00) [pid = 10386] [serial = 2191] [outer = (nil)] 19:46:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x95127000) [pid = 10386] [serial = 2192] [outer = 0x94610c00] 19:46:59 INFO - PROCESS | 10386 | 1463626019476 Marionette DEBUG loaded listener.js 19:46:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x95316400) [pid = 10386] [serial = 2193] [outer = 0x94610c00] 19:47:00 INFO - PROCESS | 10386 | 1463626020327 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:47:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:47:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1532ms 19:47:00 INFO - PROCESS | 10386 | 1463626020381 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:47:00 INFO - PROCESS | 10386 | 1463626020385 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 19:47:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:47:00 INFO - PROCESS | 10386 | 1463626020390 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:47:00 INFO - PROCESS | 10386 | 1463626020394 Marionette TRACE conn3 <- [1,2894,null,{}] 19:47:00 INFO - PROCESS | 10386 | 1463626020399 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}] 19:47:00 INFO - PROCESS | 10386 | 1463626020599 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:47:00 INFO - PROCESS | 10386 | 1463626020946 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:00 INFO - PROCESS | 10386 | ++DOCSHELL 0x8771b000 == 202 [pid = 10386] [id = 731] 19:47:00 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x89858400) [pid = 10386] [serial = 2194] [outer = (nil)] 19:47:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x8f5dc400) [pid = 10386] [serial = 2195] [outer = 0x89858400] 19:47:01 INFO - PROCESS | 10386 | 1463626021031 Marionette DEBUG loaded listener.js 19:47:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x9817d400) [pid = 10386] [serial = 2196] [outer = 0x89858400] 19:47:01 INFO - PROCESS | 10386 | 1463626021858 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]]]}] 19:47:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:47:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1528ms 19:47:01 INFO - PROCESS | 10386 | 1463626021920 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:47:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:47:01 INFO - PROCESS | 10386 | 1463626021925 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 19:47:01 INFO - PROCESS | 10386 | 1463626021930 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:47:01 INFO - PROCESS | 10386 | 1463626021934 Marionette TRACE conn3 <- [1,2898,null,{}] 19:47:01 INFO - PROCESS | 10386 | 1463626021940 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}] 19:47:02 INFO - PROCESS | 10386 | 1463626022175 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:47:02 INFO - PROCESS | 10386 | 1463626022509 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x97731800 == 203 [pid = 10386] [id = 732] 19:47:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x99639400) [pid = 10386] [serial = 2197] [outer = (nil)] 19:47:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x996a1000) [pid = 10386] [serial = 2198] [outer = 0x99639400] 19:47:02 INFO - PROCESS | 10386 | 1463626022603 Marionette DEBUG loaded listener.js 19:47:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x998c0400) [pid = 10386] [serial = 2199] [outer = 0x99639400] 19:47:03 INFO - PROCESS | 10386 | 1463626023426 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]]]}] 19:47:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:47:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1529ms 19:47:03 INFO - PROCESS | 10386 | 1463626023460 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:47:03 INFO - PROCESS | 10386 | 1463626023462 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 19:47:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:47:03 INFO - PROCESS | 10386 | 1463626023469 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:47:03 INFO - PROCESS | 10386 | 1463626023471 Marionette TRACE conn3 <- [1,2902,null,{}] 19:47:03 INFO - PROCESS | 10386 | 1463626023477 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}] 19:47:03 INFO - PROCESS | 10386 | 1463626023685 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:47:03 INFO - PROCESS | 10386 | 1463626023972 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x991ae800 == 204 [pid = 10386] [id = 733] 19:47:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x9962f800) [pid = 10386] [serial = 2200] [outer = (nil)] 19:47:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x9a5a5c00) [pid = 10386] [serial = 2201] [outer = 0x9962f800] 19:47:04 INFO - PROCESS | 10386 | 1463626024096 Marionette DEBUG loaded listener.js 19:47:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x9a7c4800) [pid = 10386] [serial = 2202] [outer = 0x9962f800] 19:47:04 INFO - PROCESS | 10386 | 1463626024914 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:47:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:47:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1478ms 19:47:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:47:04 INFO - PROCESS | 10386 | 1463626024948 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:47:04 INFO - PROCESS | 10386 | 1463626024950 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 19:47:04 INFO - PROCESS | 10386 | 1463626024956 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:47:04 INFO - PROCESS | 10386 | 1463626024959 Marionette TRACE conn3 <- [1,2906,null,{}] 19:47:04 INFO - PROCESS | 10386 | 1463626024965 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}] 19:47:05 INFO - PROCESS | 10386 | 1463626025172 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:47:05 INFO - PROCESS | 10386 | 1463626025506 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:05 INFO - PROCESS | 10386 | ++DOCSHELL 0x97724800 == 205 [pid = 10386] [id = 734] 19:47:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x9a7c4000) [pid = 10386] [serial = 2203] [outer = (nil)] 19:47:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x9b12dc00) [pid = 10386] [serial = 2204] [outer = 0x9a7c4000] 19:47:05 INFO - PROCESS | 10386 | 1463626025599 Marionette DEBUG loaded listener.js 19:47:05 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x9d4ce000) [pid = 10386] [serial = 2205] [outer = 0x9a7c4000] 19:47:06 INFO - PROCESS | 10386 | 1463626026396 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]]]}] 19:47:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:47:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1486ms 19:47:06 INFO - PROCESS | 10386 | 1463626026457 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:47:06 INFO - PROCESS | 10386 | 1463626026460 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 19:47:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:47:06 INFO - PROCESS | 10386 | 1463626026470 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:47:06 INFO - PROCESS | 10386 | 1463626026473 Marionette TRACE conn3 <- [1,2910,null,{}] 19:47:06 INFO - PROCESS | 10386 | 1463626026477 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}] 19:47:06 INFO - PROCESS | 10386 | 1463626026677 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:47:07 INFO - PROCESS | 10386 | 1463626027001 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x823c4800 == 206 [pid = 10386] [id = 735] 19:47:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x998c8c00) [pid = 10386] [serial = 2206] [outer = (nil)] 19:47:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0xa2627c00) [pid = 10386] [serial = 2207] [outer = 0x998c8c00] 19:47:07 INFO - PROCESS | 10386 | 1463626027082 Marionette DEBUG loaded listener.js 19:47:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0xa30ee000) [pid = 10386] [serial = 2208] [outer = 0x998c8c00] 19:47:07 INFO - PROCESS | 10386 | 1463626027756 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]]]}] 19:47:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:47:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:47:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1329ms 19:47:07 INFO - PROCESS | 10386 | 1463626027800 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:47:07 INFO - PROCESS | 10386 | 1463626027804 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 19:47:07 INFO - TEST-START | /DOMEvents/constructors.html 19:47:07 INFO - PROCESS | 10386 | 1463626027810 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:47:07 INFO - PROCESS | 10386 | 1463626027813 Marionette TRACE conn3 <- [1,2914,null,{}] 19:47:07 INFO - PROCESS | 10386 | 1463626027818 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}] 19:47:08 INFO - PROCESS | 10386 | 1463626028007 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:47:08 INFO - PROCESS | 10386 | 1463626028294 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:08 INFO - PROCESS | 10386 | ++DOCSHELL 0x839eac00 == 207 [pid = 10386] [id = 736] 19:47:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x9ad57400) [pid = 10386] [serial = 2209] [outer = (nil)] 19:47:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0xa35ec000) [pid = 10386] [serial = 2210] [outer = 0x9ad57400] 19:47:08 INFO - PROCESS | 10386 | 1463626028374 Marionette DEBUG loaded listener.js 19:47:08 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0xa503b000) [pid = 10386] [serial = 2211] [outer = 0x9ad57400] 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:47:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:47:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:47:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:47:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:47:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:47:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:47:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:47:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:47:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 1457ms 19:47:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:47:09 INFO - PROCESS | 10386 | 1463626029223 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]]]}] 19:47:09 INFO - PROCESS | 10386 | 1463626029290 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:47:09 INFO - PROCESS | 10386 | 1463626029293 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 19:47:09 INFO - PROCESS | 10386 | 1463626029306 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:47:09 INFO - PROCESS | 10386 | 1463626029316 Marionette TRACE conn3 <- [1,2918,null,{}] 19:47:09 INFO - PROCESS | 10386 | 1463626029321 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}] 19:47:09 INFO - PROCESS | 10386 | 1463626029517 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:47:09 INFO - PROCESS | 10386 | 1463626029893 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:09 INFO - PROCESS | 10386 | ++DOCSHELL 0xa32bd800 == 208 [pid = 10386] [id = 737] 19:47:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0xa675b000) [pid = 10386] [serial = 2212] [outer = (nil)] 19:47:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0xa677ec00) [pid = 10386] [serial = 2213] [outer = 0xa675b000] 19:47:09 INFO - PROCESS | 10386 | 1463626029980 Marionette DEBUG loaded listener.js 19:47:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0xa684ac00) [pid = 10386] [serial = 2214] [outer = 0xa675b000] 19:47:10 INFO - PROCESS | 10386 | 1463626030665 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:47:10 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:47:10 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1384ms 19:47:10 INFO - PROCESS | 10386 | 1463626030692 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:47:10 INFO - PROCESS | 10386 | 1463626030696 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 19:47:10 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:47:10 INFO - PROCESS | 10386 | 1463626030702 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:47:10 INFO - PROCESS | 10386 | 1463626030704 Marionette TRACE conn3 <- [1,2922,null,{}] 19:47:10 INFO - PROCESS | 10386 | 1463626030710 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}] 19:47:10 INFO - PROCESS | 10386 | 1463626030908 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:47:11 INFO - PROCESS | 10386 | 1463626031209 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:11 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e3c00 == 209 [pid = 10386] [id = 738] 19:47:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0xa5038c00) [pid = 10386] [serial = 2215] [outer = (nil)] 19:47:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 208 (0xa6a3c800) [pid = 10386] [serial = 2216] [outer = 0xa5038c00] 19:47:11 INFO - PROCESS | 10386 | 1463626031289 Marionette DEBUG loaded listener.js 19:47:11 INFO - PROCESS | 10386 | ++DOMWINDOW == 209 (0xa6a42c00) [pid = 10386] [serial = 2217] [outer = 0xa5038c00] 19:47:11 INFO - PROCESS | 10386 | [10386] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:47:11 INFO - PROCESS | 10386 | [10386] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:47:11 INFO - PROCESS | 10386 | [10386] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:47:11 INFO - PROCESS | 10386 | [10386] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:47:12 INFO - PROCESS | 10386 | 1463626032052 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]]]}] 19:47:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:47:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:47:12 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 19:47:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:47:12 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 19:47:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:47:12 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]" 19:47:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:47:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:47:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1383ms 19:47:12 INFO - PROCESS | 10386 | 1463626032086 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:47:12 INFO - PROCESS | 10386 | 1463626032090 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 19:47:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:47:12 INFO - PROCESS | 10386 | 1463626032099 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:47:12 INFO - PROCESS | 10386 | 1463626032106 Marionette TRACE conn3 <- [1,2926,null,{}] 19:47:12 INFO - PROCESS | 10386 | 1463626032130 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}] 19:47:12 INFO - PROCESS | 10386 | 1463626032324 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:47:12 INFO - PROCESS | 10386 | 1463626032608 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x877a2800 == 210 [pid = 10386] [id = 739] 19:47:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 210 (0x877a3800) [pid = 10386] [serial = 2218] [outer = (nil)] 19:47:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 211 (0x877b0c00) [pid = 10386] [serial = 2219] [outer = 0x877a3800] 19:47:12 INFO - PROCESS | 10386 | 1463626032687 Marionette DEBUG loaded listener.js 19:47:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 212 (0xa68bf000) [pid = 10386] [serial = 2220] [outer = 0x877a3800] 19:47:13 INFO - PROCESS | 10386 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:47:13 INFO - PROCESS | 10386 | 1463626033399 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]]]}] 19:47:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:47:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1339ms 19:47:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:47:13 INFO - PROCESS | 10386 | 1463626033438 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:47:13 INFO - PROCESS | 10386 | 1463626033441 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 19:47:13 INFO - PROCESS | 10386 | 1463626033447 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:47:13 INFO - PROCESS | 10386 | 1463626033450 Marionette TRACE conn3 <- [1,2930,null,{}] 19:47:13 INFO - PROCESS | 10386 | 1463626033455 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}] 19:47:13 INFO - PROCESS | 10386 | 1463626033656 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:47:13 INFO - PROCESS | 10386 | 1463626033955 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x83be6800 == 211 [pid = 10386] [id = 740] 19:47:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0xa6a44c00) [pid = 10386] [serial = 2221] [outer = (nil)] 19:47:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0xa6a57000) [pid = 10386] [serial = 2222] [outer = 0xa6a44c00] 19:47:14 INFO - PROCESS | 10386 | 1463626034031 Marionette DEBUG loaded listener.js 19:47:14 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0xa6a55800) [pid = 10386] [serial = 2223] [outer = 0xa6a44c00] 19:47:14 INFO - PROCESS | 10386 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:47:14 INFO - PROCESS | 10386 | 1463626034732 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]]]}] 19:47:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:47:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1328ms 19:47:14 INFO - PROCESS | 10386 | 1463626034775 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:47:14 INFO - PROCESS | 10386 | 1463626034778 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 19:47:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:47:14 INFO - PROCESS | 10386 | 1463626034784 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:47:14 INFO - PROCESS | 10386 | 1463626034786 Marionette TRACE conn3 <- [1,2934,null,{}] 19:47:14 INFO - PROCESS | 10386 | 1463626034792 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}] 19:47:14 INFO - PROCESS | 10386 | 1463626034994 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:47:15 INFO - PROCESS | 10386 | 1463626035287 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x877a3c00 == 212 [pid = 10386] [id = 741] 19:47:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x91203800) [pid = 10386] [serial = 2224] [outer = (nil)] 19:47:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0x9129a800) [pid = 10386] [serial = 2225] [outer = 0x91203800] 19:47:15 INFO - PROCESS | 10386 | 1463626035367 Marionette DEBUG loaded listener.js 19:47:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0x9129c400) [pid = 10386] [serial = 2226] [outer = 0x91203800] 19:47:16 INFO - PROCESS | 10386 | 1463626036090 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]]]}] 19:47:16 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:47:16 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1333ms 19:47:16 INFO - PROCESS | 10386 | 1463626036117 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:47:16 INFO - PROCESS | 10386 | 1463626036121 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 19:47:16 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:47:16 INFO - PROCESS | 10386 | 1463626036126 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:47:16 INFO - PROCESS | 10386 | 1463626036129 Marionette TRACE conn3 <- [1,2938,null,{}] 19:47:16 INFO - PROCESS | 10386 | 1463626036134 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}] 19:47:16 INFO - PROCESS | 10386 | 1463626036330 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x82aecc00 == 211 [pid = 10386] [id = 668] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x99637800 == 210 [pid = 10386] [id = 665] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x946fcc00 == 209 [pid = 10386] [id = 666] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x82ae9000 == 208 [pid = 10386] [id = 515] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x82aec000 == 207 [pid = 10386] [id = 514] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x9770e000 == 206 [pid = 10386] [id = 664] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8f13f800 == 205 [pid = 10386] [id = 506] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8b954400 == 204 [pid = 10386] [id = 574] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8b8b8000 == 203 [pid = 10386] [id = 599] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8342cc00 == 202 [pid = 10386] [id = 663] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8342dc00 == 201 [pid = 10386] [id = 720] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x87e42c00 == 200 [pid = 10386] [id = 719] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x892ebc00 == 199 [pid = 10386] [id = 718] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x856b8000 == 198 [pid = 10386] [id = 717] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x9d79e400 == 197 [pid = 10386] [id = 715] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0xa2633400 == 196 [pid = 10386] [id = 716] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8f3c0000 == 195 [pid = 10386] [id = 714] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x9d4cb000 == 194 [pid = 10386] [id = 713] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x995e5400 == 193 [pid = 10386] [id = 712] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x9a96a800 == 192 [pid = 10386] [id = 710] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd97000 == 191 [pid = 10386] [id = 711] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x99f52c00 == 190 [pid = 10386] [id = 709] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x82aee000 == 189 [pid = 10386] [id = 708] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x99636400 == 188 [pid = 10386] [id = 707] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x95125c00 == 187 [pid = 10386] [id = 705] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x981f2400 == 186 [pid = 10386] [id = 706] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x91d70400 == 185 [pid = 10386] [id = 704] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x91ddfc00 == 184 [pid = 10386] [id = 703] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8652f000 == 183 [pid = 10386] [id = 702] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x91e10000 == 182 [pid = 10386] [id = 701] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x89192000 == 181 [pid = 10386] [id = 700] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x8b6c7000 == 180 [pid = 10386] [id = 698] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x82aee400 == 179 [pid = 10386] [id = 699] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x9a9f2c00 == 178 [pid = 10386] [id = 619] 19:47:18 INFO - PROCESS | 10386 | --DOCSHELL 0x86532c00 == 177 [pid = 10386] [id = 697] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x8b0cdc00) [pid = 10386] [serial = 2072] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x8e091400) [pid = 10386] [serial = 2081] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x89852c00) [pid = 10386] [serial = 2070] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0x8d606000) [pid = 10386] [serial = 2078] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x8f50b800) [pid = 10386] [serial = 2084] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x87e46800) [pid = 10386] [serial = 2030] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 211 (0x906ad400) [pid = 10386] [serial = 2045] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 210 (0x8efed400) [pid = 10386] [serial = 2039] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 209 (0x8f5d5000) [pid = 10386] [serial = 2066] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 208 (0x8f482400) [pid = 10386] [serial = 2042] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 207 (0x946ef800) [pid = 10386] [serial = 2060] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x8dd54c00) [pid = 10386] [serial = 2079] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x8dd98c00) [pid = 10386] [serial = 2036] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x97710800) [pid = 10386] [serial = 2063] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x91fd6000) [pid = 10386] [serial = 2051] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x9233b000) [pid = 10386] [serial = 2054] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x91b6fc00) [pid = 10386] [serial = 2048] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x8b8b5400) [pid = 10386] [serial = 2076] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x92c06400) [pid = 10386] [serial = 2057] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x8d4c7000) [pid = 10386] [serial = 2073] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x8b957400) [pid = 10386] [serial = 2033] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x906aac00) [pid = 10386] [serial = 2085] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x892e8c00) [pid = 10386] [serial = 2069] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x8a399400) [pid = 10386] [serial = 2075] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x8ef40800) [pid = 10386] [serial = 2082] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x8cab5c00) [pid = 10386] [serial = 2087] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x8dd95400) [pid = 10386] [serial = 2088] [outer = (nil)] [url = about:blank] 19:47:18 INFO - PROCESS | 10386 | 1463626038610 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:18 INFO - PROCESS | 10386 | ++DOCSHELL 0x8342c400 == 178 [pid = 10386] [id = 742] 19:47:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x8342cc00) [pid = 10386] [serial = 2227] [outer = (nil)] 19:47:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x839e7000) [pid = 10386] [serial = 2228] [outer = 0x8342cc00] 19:47:18 INFO - PROCESS | 10386 | 1463626038686 Marionette DEBUG loaded listener.js 19:47:18 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x84b67400) [pid = 10386] [serial = 2229] [outer = 0x8342cc00] 19:47:19 INFO - PROCESS | 10386 | 1463626039304 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]]]}] 19:47:19 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. 19:47:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 3191ms 19:47:19 INFO - PROCESS | 10386 | 1463626039320 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:47:19 INFO - PROCESS | 10386 | 1463626039326 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 19:47:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:47:19 INFO - PROCESS | 10386 | 1463626039334 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:47:19 INFO - PROCESS | 10386 | 1463626039339 Marionette TRACE conn3 <- [1,2942,null,{}] 19:47:19 INFO - PROCESS | 10386 | 1463626039345 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}] 19:47:19 INFO - PROCESS | 10386 | 1463626039548 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:47:19 INFO - PROCESS | 10386 | 1463626039785 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x84e0ec00 == 179 [pid = 10386] [id = 743] 19:47:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x84e0fc00) [pid = 10386] [serial = 2230] [outer = (nil)] 19:47:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x856b6400) [pid = 10386] [serial = 2231] [outer = 0x84e0fc00] 19:47:19 INFO - PROCESS | 10386 | 1463626039862 Marionette DEBUG loaded listener.js 19:47:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x864c3400) [pid = 10386] [serial = 2232] [outer = 0x84e0fc00] 19:47:20 INFO - PROCESS | 10386 | 1463626040630 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"]]]}] 19:47:20 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 19:47:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:47:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1338ms 19:47:20 INFO - PROCESS | 10386 | 1463626040675 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:47:20 INFO - PROCESS | 10386 | 1463626040680 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 19:47:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:47:20 INFO - PROCESS | 10386 | 1463626040686 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:47:20 INFO - PROCESS | 10386 | 1463626040689 Marionette TRACE conn3 <- [1,2946,null,{}] 19:47:20 INFO - PROCESS | 10386 | 1463626040694 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}] 19:47:20 INFO - PROCESS | 10386 | 1463626040874 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:47:21 INFO - PROCESS | 10386 | 1463626041132 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x84c8b000 == 180 [pid = 10386] [id = 744] 19:47:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x8652fc00) [pid = 10386] [serial = 2233] [outer = (nil)] 19:47:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x87e40800) [pid = 10386] [serial = 2234] [outer = 0x8652fc00] 19:47:21 INFO - PROCESS | 10386 | 1463626041197 Marionette DEBUG loaded listener.js 19:47:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x88bc3c00) [pid = 10386] [serial = 2235] [outer = 0x8652fc00] 19:47:21 INFO - PROCESS | 10386 | 1463626041903 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]]]}] 19:47:21 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. 19:47:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1235ms 19:47:21 INFO - PROCESS | 10386 | 1463626041922 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:47:21 INFO - PROCESS | 10386 | 1463626041924 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 19:47:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:47:21 INFO - PROCESS | 10386 | 1463626041938 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:47:21 INFO - PROCESS | 10386 | 1463626041946 Marionette TRACE conn3 <- [1,2950,null,{}] 19:47:21 INFO - PROCESS | 10386 | 1463626041958 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}] 19:47:22 INFO - PROCESS | 10386 | 1463626042207 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:47:22 INFO - PROCESS | 10386 | 1463626042252 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x88bc8800 == 181 [pid = 10386] [id = 745] 19:47:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x88bc9800) [pid = 10386] [serial = 2236] [outer = (nil)] 19:47:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x892eb400) [pid = 10386] [serial = 2237] [outer = 0x88bc9800] 19:47:22 INFO - PROCESS | 10386 | 1463626042323 Marionette DEBUG loaded listener.js 19:47:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x89852c00) [pid = 10386] [serial = 2238] [outer = 0x88bc9800] 19:47:22 INFO - PROCESS | 10386 | ++DOCSHELL 0x8a272c00 == 182 [pid = 10386] [id = 746] 19:47:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x8a393800) [pid = 10386] [serial = 2239] [outer = (nil)] 19:47:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x8a397c00) [pid = 10386] [serial = 2240] [outer = 0x8a393800] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x9ad58400) [pid = 10386] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x8cac0000) [pid = 10386] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x864c6800) [pid = 10386] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x9a5a1000) [pid = 10386] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0x8f3c5000) [pid = 10386] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x9a96bc00) [pid = 10386] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x9512a400) [pid = 10386] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0xa30ed000) [pid = 10386] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0x84b6cc00) [pid = 10386] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x84e03800) [pid = 10386] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x892f6000) [pid = 10386] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x99f58c00) [pid = 10386] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x892ed800) [pid = 10386] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x8f50f400) [pid = 10386] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x8d608400) [pid = 10386] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x8e097800) [pid = 10386] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0x8efe9800) [pid = 10386] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x927dbc00) [pid = 10386] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0x89199400) [pid = 10386] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x92c07000) [pid = 10386] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x8f50c000) [pid = 10386] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x9ad5d000) [pid = 10386] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x892f6c00) [pid = 10386] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x8caf2c00) [pid = 10386] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x8dd93c00) [pid = 10386] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x84e09c00) [pid = 10386] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x99637000) [pid = 10386] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x87715000) [pid = 10386] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x91e10400) [pid = 10386] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0x995e4000) [pid = 10386] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0x98770000) [pid = 10386] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0xa24fdc00) [pid = 10386] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0xa227b400) [pid = 10386] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x8f505800) [pid = 10386] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x839e4c00) [pid = 10386] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0x94615800) [pid = 10386] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x84b71400) [pid = 10386] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x8c674800) [pid = 10386] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0xa32ba000) [pid = 10386] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0xa2453800) [pid = 10386] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0xa0505c00) [pid = 10386] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x8f3b8400) [pid = 10386] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x91fd7c00) [pid = 10386] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:47:23 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x91b6d400) [pid = 10386] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:47:24 INFO - PROCESS | 10386 | 1463626044039 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]]]}] 19:47:24 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. 19:47:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2157ms 19:47:24 INFO - PROCESS | 10386 | 1463626044089 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:47:24 INFO - PROCESS | 10386 | 1463626044093 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 19:47:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:47:24 INFO - PROCESS | 10386 | 1463626044099 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:47:24 INFO - PROCESS | 10386 | 1463626044101 Marionette TRACE conn3 <- [1,2954,null,{}] 19:47:24 INFO - PROCESS | 10386 | 1463626044106 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}] 19:47:24 INFO - PROCESS | 10386 | 1463626044328 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:47:24 INFO - PROCESS | 10386 | 1463626044532 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x84b6f800 == 183 [pid = 10386] [id = 747] 19:47:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x864c2c00) [pid = 10386] [serial = 2241] [outer = (nil)] 19:47:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8985e000) [pid = 10386] [serial = 2242] [outer = 0x864c2c00] 19:47:24 INFO - PROCESS | 10386 | 1463626044597 Marionette DEBUG loaded listener.js 19:47:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8a273800) [pid = 10386] [serial = 2243] [outer = 0x864c2c00] 19:47:25 INFO - PROCESS | 10386 | 1463626045199 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]]]}] 19:47:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:47:25 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 19:47:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1127ms 19:47:25 INFO - PROCESS | 10386 | 1463626045228 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:47:25 INFO - PROCESS | 10386 | 1463626045231 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 19:47:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:47:25 INFO - PROCESS | 10386 | 1463626045237 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:47:25 INFO - PROCESS | 10386 | 1463626045239 Marionette TRACE conn3 <- [1,2958,null,{}] 19:47:25 INFO - PROCESS | 10386 | 1463626045245 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}] 19:47:25 INFO - PROCESS | 10386 | 1463626045435 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:47:25 INFO - PROCESS | 10386 | 1463626045647 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:25 INFO - PROCESS | 10386 | ++DOCSHELL 0x89860c00 == 184 [pid = 10386] [id = 748] 19:47:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x8a272800) [pid = 10386] [serial = 2244] [outer = (nil)] 19:47:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x8b6c6800) [pid = 10386] [serial = 2245] [outer = 0x8a272800] 19:47:25 INFO - PROCESS | 10386 | 1463626045720 Marionette DEBUG loaded listener.js 19:47:25 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x8b8b1400) [pid = 10386] [serial = 2246] [outer = 0x8a272800] 19:47:26 INFO - PROCESS | 10386 | 1463626046640 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]]]}] 19:47:26 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. 19:47:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1432ms 19:47:26 INFO - PROCESS | 10386 | 1463626046670 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:47:26 INFO - PROCESS | 10386 | 1463626046676 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 19:47:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:47:26 INFO - PROCESS | 10386 | 1463626046704 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:47:26 INFO - PROCESS | 10386 | 1463626046711 Marionette TRACE conn3 <- [1,2962,null,{}] 19:47:26 INFO - PROCESS | 10386 | 1463626046718 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}] 19:47:26 INFO - PROCESS | 10386 | 1463626046931 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:47:27 INFO - PROCESS | 10386 | 1463626047222 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:27 INFO - PROCESS | 10386 | ++DOCSHELL 0x82aec800 == 185 [pid = 10386] [id = 749] 19:47:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x84e01c00) [pid = 10386] [serial = 2247] [outer = (nil)] 19:47:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x864ca800) [pid = 10386] [serial = 2248] [outer = 0x84e01c00] 19:47:27 INFO - PROCESS | 10386 | 1463626047306 Marionette DEBUG loaded listener.js 19:47:27 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x8653dc00) [pid = 10386] [serial = 2249] [outer = 0x84e01c00] 19:47:28 INFO - PROCESS | 10386 | 1463626048082 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]]]}] 19:47:28 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. 19:47:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1441ms 19:47:28 INFO - PROCESS | 10386 | 1463626048141 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:47:28 INFO - PROCESS | 10386 | 1463626048149 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 19:47:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:47:28 INFO - PROCESS | 10386 | 1463626048159 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:47:28 INFO - PROCESS | 10386 | 1463626048164 Marionette TRACE conn3 <- [1,2966,null,{}] 19:47:28 INFO - PROCESS | 10386 | 1463626048170 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}] 19:47:28 INFO - PROCESS | 10386 | 1463626048466 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:47:28 INFO - PROCESS | 10386 | 1463626048680 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:28 INFO - PROCESS | 10386 | ++DOCSHELL 0x87e4a000 == 186 [pid = 10386] [id = 750] 19:47:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x87e4cc00) [pid = 10386] [serial = 2250] [outer = (nil)] 19:47:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x8918dc00) [pid = 10386] [serial = 2251] [outer = 0x87e4cc00] 19:47:28 INFO - PROCESS | 10386 | 1463626048762 Marionette DEBUG loaded listener.js 19:47:28 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x892ecc00) [pid = 10386] [serial = 2252] [outer = 0x87e4cc00] 19:47:29 INFO - PROCESS | 10386 | 1463626049550 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]]]}] 19:47:29 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. 19:47:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1438ms 19:47:29 INFO - PROCESS | 10386 | 1463626049598 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:47:29 INFO - PROCESS | 10386 | 1463626049602 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 19:47:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:47:29 INFO - PROCESS | 10386 | 1463626049608 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:47:29 INFO - PROCESS | 10386 | 1463626049614 Marionette TRACE conn3 <- [1,2970,null,{}] 19:47:29 INFO - PROCESS | 10386 | 1463626049629 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}] 19:47:29 INFO - PROCESS | 10386 | 1463626049890 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:47:30 INFO - PROCESS | 10386 | 1463626050202 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:30 INFO - PROCESS | 10386 | ++DOCSHELL 0x8918e400 == 187 [pid = 10386] [id = 751] 19:47:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x8b0d0000) [pid = 10386] [serial = 2253] [outer = (nil)] 19:47:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x8b8cdc00) [pid = 10386] [serial = 2254] [outer = 0x8b0d0000] 19:47:30 INFO - PROCESS | 10386 | 1463626050329 Marionette DEBUG loaded listener.js 19:47:30 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x8b95b000) [pid = 10386] [serial = 2255] [outer = 0x8b0d0000] 19:47:31 INFO - PROCESS | 10386 | 1463626051039 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]]]}] 19:47:31 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. 19:47:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1484ms 19:47:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:47:31 INFO - PROCESS | 10386 | 1463626051092 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:47:31 INFO - PROCESS | 10386 | 1463626051096 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 19:47:31 INFO - PROCESS | 10386 | 1463626051102 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:47:31 INFO - PROCESS | 10386 | 1463626051105 Marionette TRACE conn3 <- [1,2974,null,{}] 19:47:31 INFO - PROCESS | 10386 | 1463626051111 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}] 19:47:31 INFO - PROCESS | 10386 | 1463626051311 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:47:31 INFO - PROCESS | 10386 | 1463626051600 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:31 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b957400 == 188 [pid = 10386] [id = 752] 19:47:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x8c677000) [pid = 10386] [serial = 2256] [outer = (nil)] 19:47:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x8c67e000) [pid = 10386] [serial = 2257] [outer = 0x8c677000] 19:47:31 INFO - PROCESS | 10386 | 1463626051682 Marionette DEBUG loaded listener.js 19:47:31 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x8c750400) [pid = 10386] [serial = 2258] [outer = 0x8c677000] 19:47:32 INFO - PROCESS | 10386 | 1463626052397 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]]]}] 19:47:32 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. 19:47:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1334ms 19:47:32 INFO - PROCESS | 10386 | 1463626052435 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:47:32 INFO - PROCESS | 10386 | 1463626052439 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 19:47:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:47:32 INFO - PROCESS | 10386 | 1463626052445 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:47:32 INFO - PROCESS | 10386 | 1463626052447 Marionette TRACE conn3 <- [1,2978,null,{}] 19:47:32 INFO - PROCESS | 10386 | 1463626052453 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}] 19:47:32 INFO - PROCESS | 10386 | 1463626052645 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:47:32 INFO - PROCESS | 10386 | 1463626052935 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:32 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c67b000 == 189 [pid = 10386] [id = 753] 19:47:32 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x8c754c00) [pid = 10386] [serial = 2259] [outer = (nil)] 19:47:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x8cabe800) [pid = 10386] [serial = 2260] [outer = 0x8c754c00] 19:47:33 INFO - PROCESS | 10386 | 1463626053015 Marionette DEBUG loaded listener.js 19:47:33 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x8caef800) [pid = 10386] [serial = 2261] [outer = 0x8c754c00] 19:47:33 INFO - PROCESS | 10386 | 1463626053752 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]]]}] 19:47:33 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. 19:47:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1328ms 19:47:33 INFO - PROCESS | 10386 | 1463626053773 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:47:33 INFO - PROCESS | 10386 | 1463626053777 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 19:47:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:47:33 INFO - PROCESS | 10386 | 1463626053783 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:47:33 INFO - PROCESS | 10386 | 1463626053785 Marionette TRACE conn3 <- [1,2982,null,{}] 19:47:33 INFO - PROCESS | 10386 | 1463626053791 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}] 19:47:34 INFO - PROCESS | 10386 | 1463626054001 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:47:34 INFO - PROCESS | 10386 | 1463626054264 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:34 INFO - PROCESS | 10386 | ++DOCSHELL 0x8caf7000 == 190 [pid = 10386] [id = 754] 19:47:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x8d4cd800) [pid = 10386] [serial = 2262] [outer = (nil)] 19:47:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x8d6cdc00) [pid = 10386] [serial = 2263] [outer = 0x8d4cd800] 19:47:34 INFO - PROCESS | 10386 | 1463626054357 Marionette DEBUG loaded listener.js 19:47:34 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x8d6d4c00) [pid = 10386] [serial = 2264] [outer = 0x8d4cd800] 19:47:35 INFO - PROCESS | 10386 | 1463626055090 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"]]]}] 19:47:35 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 19:47:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:47:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1330ms 19:47:35 INFO - PROCESS | 10386 | 1463626055113 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:47:35 INFO - PROCESS | 10386 | 1463626055117 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 19:47:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:47:35 INFO - PROCESS | 10386 | 1463626055123 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:47:35 INFO - PROCESS | 10386 | 1463626055125 Marionette TRACE conn3 <- [1,2986,null,{}] 19:47:35 INFO - PROCESS | 10386 | 1463626055131 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}] 19:47:35 INFO - PROCESS | 10386 | 1463626055319 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:47:35 INFO - PROCESS | 10386 | 1463626055614 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:35 INFO - PROCESS | 10386 | ++DOCSHELL 0x8d4c9000 == 191 [pid = 10386] [id = 755] 19:47:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x8d60dc00) [pid = 10386] [serial = 2265] [outer = (nil)] 19:47:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x8dd5b400) [pid = 10386] [serial = 2266] [outer = 0x8d60dc00] 19:47:35 INFO - PROCESS | 10386 | 1463626055698 Marionette DEBUG loaded listener.js 19:47:35 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x8dd98000) [pid = 10386] [serial = 2267] [outer = 0x8d60dc00] 19:47:36 INFO - PROCESS | 10386 | 1463626056414 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]]]}] 19:47:36 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. 19:47:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1331ms 19:47:36 INFO - PROCESS | 10386 | 1463626056454 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:47:36 INFO - PROCESS | 10386 | 1463626056457 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 19:47:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:47:36 INFO - PROCESS | 10386 | 1463626056463 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:47:36 INFO - PROCESS | 10386 | 1463626056466 Marionette TRACE conn3 <- [1,2990,null,{}] 19:47:36 INFO - PROCESS | 10386 | 1463626056472 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}] 19:47:36 INFO - PROCESS | 10386 | 1463626056671 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:47:36 INFO - PROCESS | 10386 | 1463626056963 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd56000 == 192 [pid = 10386] [id = 756] 19:47:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x8e089800) [pid = 10386] [serial = 2268] [outer = (nil)] 19:47:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 190 (0x8e098000) [pid = 10386] [serial = 2269] [outer = 0x8e089800] 19:47:37 INFO - PROCESS | 10386 | 1463626057046 Marionette DEBUG loaded listener.js 19:47:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 191 (0x8eca8c00) [pid = 10386] [serial = 2270] [outer = 0x8e089800] 19:47:37 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe3c00 == 193 [pid = 10386] [id = 757] 19:47:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 192 (0x8efeb400) [pid = 10386] [serial = 2271] [outer = (nil)] 19:47:37 INFO - PROCESS | 10386 | ++DOMWINDOW == 193 (0x8f133000) [pid = 10386] [serial = 2272] [outer = 0x8efeb400] 19:47:37 INFO - PROCESS | 10386 | 1463626057857 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]]]}] 19:47:37 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. 19:47:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1431ms 19:47:37 INFO - PROCESS | 10386 | 1463626057895 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:47:37 INFO - PROCESS | 10386 | 1463626057898 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 19:47:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:47:37 INFO - PROCESS | 10386 | 1463626057904 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:47:37 INFO - PROCESS | 10386 | 1463626057907 Marionette TRACE conn3 <- [1,2994,null,{}] 19:47:37 INFO - PROCESS | 10386 | 1463626057917 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}] 19:47:38 INFO - PROCESS | 10386 | 1463626058172 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:47:38 INFO - PROCESS | 10386 | 1463626058508 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:38 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e091c00 == 194 [pid = 10386] [id = 758] 19:47:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 194 (0x8ef43400) [pid = 10386] [serial = 2273] [outer = (nil)] 19:47:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 195 (0x8efe8800) [pid = 10386] [serial = 2274] [outer = 0x8ef43400] 19:47:38 INFO - PROCESS | 10386 | 1463626058594 Marionette DEBUG loaded listener.js 19:47:38 INFO - PROCESS | 10386 | ++DOMWINDOW == 196 (0x8f138800) [pid = 10386] [serial = 2275] [outer = 0x8ef43400] 19:47:39 INFO - PROCESS | 10386 | 1463626059279 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]]]}] 19:47:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:47:39 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 19:47:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1430ms 19:47:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:47:39 INFO - PROCESS | 10386 | 1463626059336 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:47:39 INFO - PROCESS | 10386 | 1463626059338 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 19:47:39 INFO - PROCESS | 10386 | 1463626059345 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:47:39 INFO - PROCESS | 10386 | 1463626059348 Marionette TRACE conn3 <- [1,2998,null,{}] 19:47:39 INFO - PROCESS | 10386 | 1463626059353 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}] 19:47:39 INFO - PROCESS | 10386 | 1463626059555 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:47:39 INFO - PROCESS | 10386 | 1463626059861 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:39 INFO - PROCESS | 10386 | ++DOCSHELL 0x8eca5c00 == 195 [pid = 10386] [id = 759] 19:47:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 197 (0x8efe4800) [pid = 10386] [serial = 2276] [outer = (nil)] 19:47:39 INFO - PROCESS | 10386 | ++DOMWINDOW == 198 (0x8f3ba400) [pid = 10386] [serial = 2277] [outer = 0x8efe4800] 19:47:39 INFO - PROCESS | 10386 | 1463626059938 Marionette DEBUG loaded listener.js 19:47:40 INFO - PROCESS | 10386 | ++DOMWINDOW == 199 (0x8f3be800) [pid = 10386] [serial = 2278] [outer = 0x8efe4800] 19:47:40 INFO - PROCESS | 10386 | 1463626060747 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]]]}] 19:47:40 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. 19:47:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1436ms 19:47:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:47:40 INFO - PROCESS | 10386 | 1463626060780 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:47:40 INFO - PROCESS | 10386 | 1463626060784 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 19:47:40 INFO - PROCESS | 10386 | 1463626060790 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:47:40 INFO - PROCESS | 10386 | 1463626060794 Marionette TRACE conn3 <- [1,3002,null,{}] 19:47:40 INFO - PROCESS | 10386 | 1463626060799 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}] 19:47:41 INFO - PROCESS | 10386 | 1463626061043 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:47:41 INFO - PROCESS | 10386 | 1463626061327 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:41 INFO - PROCESS | 10386 | ++DOCSHELL 0x8efe3400 == 196 [pid = 10386] [id = 760] 19:47:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 200 (0x8f47bc00) [pid = 10386] [serial = 2279] [outer = (nil)] 19:47:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 201 (0x8f5d8c00) [pid = 10386] [serial = 2280] [outer = 0x8f47bc00] 19:47:41 INFO - PROCESS | 10386 | 1463626061418 Marionette DEBUG loaded listener.js 19:47:41 INFO - PROCESS | 10386 | ++DOMWINDOW == 202 (0x906af400) [pid = 10386] [serial = 2281] [outer = 0x8f47bc00] 19:47:42 INFO - PROCESS | 10386 | 1463626062133 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]]]}] 19:47:42 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. 19:47:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1386ms 19:47:42 INFO - PROCESS | 10386 | 1463626062176 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:47:42 INFO - PROCESS | 10386 | 1463626062179 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 19:47:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:47:42 INFO - PROCESS | 10386 | 1463626062185 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:47:42 INFO - PROCESS | 10386 | 1463626062187 Marionette TRACE conn3 <- [1,3006,null,{}] 19:47:42 INFO - PROCESS | 10386 | 1463626062193 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}] 19:47:42 INFO - PROCESS | 10386 | 1463626062388 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:47:42 INFO - PROCESS | 10386 | 1463626062685 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:42 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f3bc400 == 197 [pid = 10386] [id = 761] 19:47:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 203 (0x8f5d5800) [pid = 10386] [serial = 2282] [outer = (nil)] 19:47:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 204 (0x90fb9000) [pid = 10386] [serial = 2283] [outer = 0x8f5d5800] 19:47:42 INFO - PROCESS | 10386 | 1463626062771 Marionette DEBUG loaded listener.js 19:47:42 INFO - PROCESS | 10386 | ++DOMWINDOW == 205 (0x91207800) [pid = 10386] [serial = 2284] [outer = 0x8f5d5800] 19:47:43 INFO - PROCESS | 10386 | 1463626063512 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]]]}] 19:47:43 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. 19:47:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1383ms 19:47:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:47:43 INFO - PROCESS | 10386 | 1463626063569 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:47:43 INFO - PROCESS | 10386 | 1463626063571 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 19:47:43 INFO - PROCESS | 10386 | 1463626063578 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:47:43 INFO - PROCESS | 10386 | 1463626063590 Marionette TRACE conn3 <- [1,3010,null,{}] 19:47:43 INFO - PROCESS | 10386 | 1463626063594 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}] 19:47:43 INFO - PROCESS | 10386 | 1463626063829 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:47:44 INFO - PROCESS | 10386 | 1463626064096 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:44 INFO - PROCESS | 10386 | ++DOCSHELL 0x83be6400 == 198 [pid = 10386] [id = 762] 19:47:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 206 (0x90fae800) [pid = 10386] [serial = 2285] [outer = (nil)] 19:47:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 207 (0x91298c00) [pid = 10386] [serial = 2286] [outer = 0x90fae800] 19:47:44 INFO - PROCESS | 10386 | 1463626064178 Marionette DEBUG loaded listener.js 19:47:44 INFO - PROCESS | 10386 | ++DOMWINDOW == 208 (0x9129c000) [pid = 10386] [serial = 2287] [outer = 0x90fae800] 19:47:44 INFO - PROCESS | 10386 | 1463626064909 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]]]}] 19:47:44 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 19:47:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1390ms 19:47:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:47:44 INFO - PROCESS | 10386 | 1463626064967 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:47:44 INFO - PROCESS | 10386 | 1463626064970 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 19:47:44 INFO - PROCESS | 10386 | 1463626064977 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:47:44 INFO - PROCESS | 10386 | 1463626064980 Marionette TRACE conn3 <- [1,3014,null,{}] 19:47:44 INFO - PROCESS | 10386 | 1463626064985 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}] 19:47:45 INFO - PROCESS | 10386 | 1463626065292 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:47:45 INFO - PROCESS | 10386 | 1463626065513 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:45 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e9800 == 199 [pid = 10386] [id = 763] 19:47:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 209 (0x8f50f400) [pid = 10386] [serial = 2288] [outer = (nil)] 19:47:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 210 (0x91b0d000) [pid = 10386] [serial = 2289] [outer = 0x8f50f400] 19:47:45 INFO - PROCESS | 10386 | 1463626065594 Marionette DEBUG loaded listener.js 19:47:45 INFO - PROCESS | 10386 | ++DOMWINDOW == 211 (0x91b16c00) [pid = 10386] [serial = 2290] [outer = 0x8f50f400] 19:47:45 INFO - PROCESS | 10386 | [10386] 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 19:47:46 INFO - PROCESS | 10386 | 1463626066412 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:47:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:47:46 INFO - {} 19:47:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:47:46 INFO - {} 19:47:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:47:46 INFO - {} 19:47:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:47:46 INFO - {} 19:47:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1481ms 19:47:46 INFO - PROCESS | 10386 | 1463626066463 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:47:46 INFO - PROCESS | 10386 | 1463626066467 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 19:47:46 INFO - TEST-START | /FileAPI/fileReader.html 19:47:46 INFO - PROCESS | 10386 | 1463626066473 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:47:46 INFO - PROCESS | 10386 | 1463626066475 Marionette TRACE conn3 <- [1,3018,null,{}] 19:47:46 INFO - PROCESS | 10386 | 1463626066480 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}] 19:47:46 INFO - PROCESS | 10386 | 1463626066716 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:47:47 INFO - PROCESS | 10386 | 1463626066996 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:47 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e2400 == 200 [pid = 10386] [id = 764] 19:47:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 212 (0x912d6800) [pid = 10386] [serial = 2291] [outer = (nil)] 19:47:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 213 (0x91de5000) [pid = 10386] [serial = 2292] [outer = 0x912d6800] 19:47:47 INFO - PROCESS | 10386 | 1463626067114 Marionette DEBUG loaded listener.js 19:47:47 INFO - PROCESS | 10386 | ++DOMWINDOW == 214 (0x91e0a000) [pid = 10386] [serial = 2293] [outer = 0x912d6800] 19:47:47 INFO - PROCESS | 10386 | 1463626067837 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]]]}] 19:47:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:47:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:47:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:47:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:47:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 1377ms 19:47:47 INFO - TEST-START | /FileAPI/historical.html 19:47:47 INFO - PROCESS | 10386 | 1463626067851 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:47:47 INFO - PROCESS | 10386 | 1463626067854 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 19:47:47 INFO - PROCESS | 10386 | 1463626067860 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:47:47 INFO - PROCESS | 10386 | 1463626067863 Marionette TRACE conn3 <- [1,3022,null,{}] 19:47:47 INFO - PROCESS | 10386 | 1463626067869 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}] 19:47:48 INFO - PROCESS | 10386 | 1463626068073 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:47:48 INFO - PROCESS | 10386 | 1463626068343 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:48 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f50d800 == 201 [pid = 10386] [id = 765] 19:47:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 215 (0x912d1c00) [pid = 10386] [serial = 2294] [outer = (nil)] 19:47:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 216 (0x91fd7c00) [pid = 10386] [serial = 2295] [outer = 0x912d1c00] 19:47:48 INFO - PROCESS | 10386 | 1463626068420 Marionette DEBUG loaded listener.js 19:47:48 INFO - PROCESS | 10386 | ++DOMWINDOW == 217 (0x91fdb000) [pid = 10386] [serial = 2296] [outer = 0x912d1c00] 19:47:49 INFO - PROCESS | 10386 | 1463626069170 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"]]]}] 19:47:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:47:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:47:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:47:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:47:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:47:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:47:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:47:49 INFO - TEST-OK | /FileAPI/historical.html | took 1335ms 19:47:49 INFO - PROCESS | 10386 | 1463626069196 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:47:49 INFO - PROCESS | 10386 | 1463626069200 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 19:47:49 INFO - TEST-START | /FileAPI/idlharness.html 19:47:49 INFO - PROCESS | 10386 | 1463626069206 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:47:49 INFO - PROCESS | 10386 | 1463626069209 Marionette TRACE conn3 <- [1,3026,null,{}] 19:47:49 INFO - PROCESS | 10386 | 1463626069214 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}] 19:47:49 INFO - PROCESS | 10386 | 1463626069411 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:47:49 INFO - PROCESS | 10386 | 1463626069681 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:49 INFO - PROCESS | 10386 | ++DOCSHELL 0x91ddc800 == 202 [pid = 10386] [id = 766] 19:47:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 218 (0x91e05c00) [pid = 10386] [serial = 2297] [outer = (nil)] 19:47:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 219 (0x9277ec00) [pid = 10386] [serial = 2298] [outer = 0x91e05c00] 19:47:49 INFO - PROCESS | 10386 | 1463626069770 Marionette DEBUG loaded listener.js 19:47:49 INFO - PROCESS | 10386 | ++DOMWINDOW == 220 (0x92787c00) [pid = 10386] [serial = 2299] [outer = 0x91e05c00] 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:47:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:47:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:47:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:47:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:47:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:47:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:47:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:47:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:47:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:47:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:47:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:47:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:47:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:47:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:47:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:47:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:47:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:47:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:47:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:47:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:47:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:47:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:47:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:47:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:47:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:47:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:47:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:47:51 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 19:47:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:47:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:47:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:47:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:47:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:47:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:47:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:47:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:47:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:47:51 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 19:47:51 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 19:47:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:47:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:47:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:47:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:47:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:47:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:47:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:47:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:47:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:47:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:47:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:47:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:47:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:47:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:47:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:47:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:47:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:47:51 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 19:47:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:47:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:47:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:47:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:47:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:47:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:47:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:47:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:47:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:47:51 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 19:47:51 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 19:47:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:47:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:47:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:47:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:47:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:47:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:47:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:47:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:47:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:47:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:47:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 1895ms 19:47:51 INFO - PROCESS | 10386 | 1463626070997 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]]]}] 19:47:51 INFO - PROCESS | 10386 | 1463626071289 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:47:51 INFO - PROCESS | 10386 | 1463626071291 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 19:47:51 INFO - TEST-START | /FileAPI/idlharness.worker 19:47:51 INFO - PROCESS | 10386 | 1463626071319 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:47:51 INFO - PROCESS | 10386 | 1463626071322 Marionette TRACE conn3 <- [1,3030,null,{}] 19:47:51 INFO - PROCESS | 10386 | 1463626071327 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}] 19:47:51 INFO - PROCESS | 10386 | 1463626071531 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:47:51 INFO - PROCESS | 10386 | 1463626071851 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:51 INFO - PROCESS | 10386 | ++DOCSHELL 0x83be1000 == 203 [pid = 10386] [id = 767] 19:47:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 221 (0x83be4800) [pid = 10386] [serial = 2300] [outer = (nil)] 19:47:51 INFO - PROCESS | 10386 | ++DOMWINDOW == 222 (0x91d70400) [pid = 10386] [serial = 2301] [outer = 0x83be4800] 19:47:51 INFO - PROCESS | 10386 | 1463626071931 Marionette DEBUG loaded listener.js 19:47:52 INFO - PROCESS | 10386 | ++DOMWINDOW == 223 (0x91d77c00) [pid = 10386] [serial = 2302] [outer = 0x83be4800] 19:47:52 INFO - PROCESS | 10386 | [10386] 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 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:47:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:47:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:47:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:47:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:47:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:47:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:47:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:47:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:47:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:47:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:47:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:47:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:47:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:47:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:47:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:47:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:47:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:47:53 INFO - {} 19:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:47:54 INFO - {} 19:47:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2511ms 19:47:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:47:54 INFO - PROCESS | 10386 | 1463626073697 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,{},{}]]]}] 19:47:54 INFO - PROCESS | 10386 | 1463626073848 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:47:54 INFO - PROCESS | 10386 | 1463626073851 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 19:47:54 INFO - PROCESS | 10386 | 1463626073881 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:47:54 INFO - PROCESS | 10386 | 1463626073888 Marionette TRACE conn3 <- [1,3034,null,{}] 19:47:54 INFO - PROCESS | 10386 | 1463626073900 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}] 19:47:54 INFO - PROCESS | 10386 | 1463626074234 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:47:54 INFO - PROCESS | 10386 | 1463626074530 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:54 INFO - PROCESS | 10386 | ++DOCSHELL 0x91fdfc00 == 204 [pid = 10386] [id = 768] 19:47:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 224 (0x98114c00) [pid = 10386] [serial = 2303] [outer = (nil)] 19:47:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 225 (0xa22c5c00) [pid = 10386] [serial = 2304] [outer = 0x98114c00] 19:47:54 INFO - PROCESS | 10386 | 1463626074606 Marionette DEBUG loaded listener.js 19:47:54 INFO - PROCESS | 10386 | ++DOMWINDOW == 226 (0xa2456c00) [pid = 10386] [serial = 2305] [outer = 0x98114c00] 19:47:55 INFO - PROCESS | 10386 | 1463626075338 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]]]}] 19:47:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:47:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1493ms 19:47:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:47:55 INFO - PROCESS | 10386 | 1463626075370 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:47:55 INFO - PROCESS | 10386 | 1463626075373 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 19:47:55 INFO - PROCESS | 10386 | 1463626075407 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:47:55 INFO - PROCESS | 10386 | 1463626075411 Marionette TRACE conn3 <- [1,3038,null,{}] 19:47:55 INFO - PROCESS | 10386 | 1463626075463 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}] 19:47:55 INFO - PROCESS | 10386 | 1463626075742 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:47:56 INFO - PROCESS | 10386 | 1463626076011 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:56 INFO - PROCESS | 10386 | ++DOCSHELL 0x839ed000 == 205 [pid = 10386] [id = 769] 19:47:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 227 (0x8aec6000) [pid = 10386] [serial = 2306] [outer = (nil)] 19:47:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 228 (0xa3227800) [pid = 10386] [serial = 2307] [outer = 0x8aec6000] 19:47:56 INFO - PROCESS | 10386 | 1463626076094 Marionette DEBUG loaded listener.js 19:47:56 INFO - PROCESS | 10386 | ++DOMWINDOW == 229 (0xa32b6c00) [pid = 10386] [serial = 2308] [outer = 0x8aec6000] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x92331800 == 204 [pid = 10386] [id = 637] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0xa22bc800 == 203 [pid = 10386] [id = 644] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8c753400 == 202 [pid = 10386] [id = 696] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8f13e800 == 201 [pid = 10386] [id = 681] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x91b11400 == 200 [pid = 10386] [id = 683] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8ef3fc00 == 199 [pid = 10386] [id = 684] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8dd9c800 == 198 [pid = 10386] [id = 685] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8ecacc00 == 197 [pid = 10386] [id = 682] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x92d0a800 == 196 [pid = 10386] [id = 686] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x83423000 == 195 [pid = 10386] [id = 687] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x839ef400 == 194 [pid = 10386] [id = 688] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8a272c00 == 193 [pid = 10386] [id = 746] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x84c8b000 == 192 [pid = 10386] [id = 744] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x84e0ec00 == 191 [pid = 10386] [id = 743] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8342c400 == 190 [pid = 10386] [id = 742] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x83be6800 == 189 [pid = 10386] [id = 740] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x877a2800 == 188 [pid = 10386] [id = 739] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x839e3c00 == 187 [pid = 10386] [id = 738] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0xa32bd800 == 186 [pid = 10386] [id = 737] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x823c4800 == 185 [pid = 10386] [id = 735] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x839eac00 == 184 [pid = 10386] [id = 736] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x97724800 == 183 [pid = 10386] [id = 734] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x991ae800 == 182 [pid = 10386] [id = 733] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8771b000 == 181 [pid = 10386] [id = 731] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x97731800 == 180 [pid = 10386] [id = 732] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x92e51800 == 179 [pid = 10386] [id = 730] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x927dc400 == 178 [pid = 10386] [id = 729] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x864cd800 == 177 [pid = 10386] [id = 728] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x906afc00 == 176 [pid = 10386] [id = 727] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x88bc8400 == 175 [pid = 10386] [id = 726] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x83bde400 == 174 [pid = 10386] [id = 725] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8b955800 == 173 [pid = 10386] [id = 723] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x8f13b400 == 172 [pid = 10386] [id = 724] 19:47:57 INFO - PROCESS | 10386 | --DOCSHELL 0x839edc00 == 171 [pid = 10386] [id = 722] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 228 (0x9d4d6800) [pid = 10386] [serial = 2138] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 227 (0x8eca4c00) [pid = 10386] [serial = 2037] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 226 (0x88bcc000) [pid = 10386] [serial = 2154] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 225 (0xa35eec00) [pid = 10386] [serial = 2010] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 224 (0x927d2c00) [pid = 10386] [serial = 2055] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 223 (0x9ad57000) [pid = 10386] [serial = 2132] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 222 (0x979dac00) [pid = 10386] [serial = 2118] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 221 (0xa35eb400) [pid = 10386] [serial = 2151] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 220 (0x89084000) [pid = 10386] [serial = 2162] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 219 (0x8d6d0400) [pid = 10386] [serial = 2163] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 218 (0xa32b9800) [pid = 10386] [serial = 1938] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 217 (0x8b0d1400) [pid = 10386] [serial = 2156] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 216 (0x9a2a8000) [pid = 10386] [serial = 2129] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 215 (0x92e49400) [pid = 10386] [serial = 2108] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 214 (0xa244ec00) [pid = 10386] [serial = 2145] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 213 (0x9772cc00) [pid = 10386] [serial = 2064] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 212 (0x8f13b800) [pid = 10386] [serial = 2040] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 211 (0x87719800) [pid = 10386] [serial = 2153] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 210 (0x8f509400) [pid = 10386] [serial = 2043] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 209 (0x946bf400) [pid = 10386] [serial = 2112] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 208 (0x9a599000) [pid = 10386] [serial = 2130] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 207 (0x8d4c2800) [pid = 10386] [serial = 2028] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 206 (0x9ad5b400) [pid = 10386] [serial = 2133] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 205 (0x95324c00) [pid = 10386] [serial = 2115] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 204 (0x91dddc00) [pid = 10386] [serial = 2102] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 203 (0x91e0b800) [pid = 10386] [serial = 2103] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 202 (0x9b133800) [pid = 10386] [serial = 2135] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 201 (0x8cac0400) [pid = 10386] [serial = 2034] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 200 (0xa0505000) [pid = 10386] [serial = 2139] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 199 (0x8f132800) [pid = 10386] [serial = 2097] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 198 (0x90fb4000) [pid = 10386] [serial = 2091] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 197 (0x912de400) [pid = 10386] [serial = 2100] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 196 (0xa3544c00) [pid = 10386] [serial = 2150] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 195 (0x998c1800) [pid = 10386] [serial = 2124] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 194 (0x892ef800) [pid = 10386] [serial = 2093] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 193 (0x92337400) [pid = 10386] [serial = 2105] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 192 (0x99f55800) [pid = 10386] [serial = 2127] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 191 (0x991ac400) [pid = 10386] [serial = 2120] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 190 (0x95130800) [pid = 10386] [serial = 2114] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 189 (0x906b6800) [pid = 10386] [serial = 2090] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 188 (0xa3026c00) [pid = 10386] [serial = 2147] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 187 (0x8b0c7400) [pid = 10386] [serial = 2094] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 186 (0xa3023c00) [pid = 10386] [serial = 1932] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 185 (0x90fbbc00) [pid = 10386] [serial = 2099] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 184 (0x9d79e000) [pid = 10386] [serial = 2144] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 183 (0x996aac00) [pid = 10386] [serial = 2123] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 182 (0x91d71800) [pid = 10386] [serial = 2049] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 181 (0x8b961c00) [pid = 10386] [serial = 1953] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 180 (0x95128c00) [pid = 10386] [serial = 2061] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 179 (0x97960000) [pid = 10386] [serial = 2117] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 178 (0x892ed000) [pid = 10386] [serial = 2031] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 177 (0x9277f400) [pid = 10386] [serial = 2106] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 176 (0x8d4cf400) [pid = 10386] [serial = 2160] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 175 (0xa6284400) [pid = 10386] [serial = 2013] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 174 (0xa325bc00) [pid = 10386] [serial = 1935] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 173 (0x8dd5cc00) [pid = 10386] [serial = 2096] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 172 (0x9d486400) [pid = 10386] [serial = 2136] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 171 (0x8caf6800) [pid = 10386] [serial = 2126] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 170 (0x8b8adc00) [pid = 10386] [serial = 2157] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 169 (0xa21a5000) [pid = 10386] [serial = 2142] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 168 (0x94618c00) [pid = 10386] [serial = 2111] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x8caf5000) [pid = 10386] [serial = 2159] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x9120b800) [pid = 10386] [serial = 2046] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x991b0800) [pid = 10386] [serial = 2121] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x93952c00) [pid = 10386] [serial = 2109] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x92c0c000) [pid = 10386] [serial = 2058] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0xa3228000) [pid = 10386] [serial = 2148] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x91fdd800) [pid = 10386] [serial = 2052] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0xa2149400) [pid = 10386] [serial = 2141] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x8dd9dc00) [pid = 10386] [serial = 2165] [outer = (nil)] [url = about:blank] 19:47:58 INFO - PROCESS | 10386 | 1463626078767 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"]]]}] 19:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:47:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 3419ms 19:47:58 INFO - PROCESS | 10386 | 1463626078798 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:47:58 INFO - PROCESS | 10386 | 1463626078804 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 19:47:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:47:58 INFO - PROCESS | 10386 | 1463626078812 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:47:58 INFO - PROCESS | 10386 | 1463626078818 Marionette TRACE conn3 <- [1,3042,null,{}] 19:47:58 INFO - PROCESS | 10386 | 1463626078825 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}] 19:47:59 INFO - PROCESS | 10386 | 1463626079027 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:47:59 INFO - PROCESS | 10386 | 1463626079328 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:59 INFO - PROCESS | 10386 | ++DOCSHELL 0x839e3400 == 172 [pid = 10386] [id = 770] 19:47:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x84b73c00) [pid = 10386] [serial = 2309] [outer = (nil)] 19:47:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x84c91400) [pid = 10386] [serial = 2310] [outer = 0x84b73c00] 19:47:59 INFO - PROCESS | 10386 | 1463626079405 Marionette DEBUG loaded listener.js 19:47:59 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x856b6c00) [pid = 10386] [serial = 2311] [outer = 0x84b73c00] 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:48:00 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. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:48:00 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'.) 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:48:00 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. 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:48:00 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. 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:48:00 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. 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:48:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1571ms 19:48:00 INFO - PROCESS | 10386 | 1463626080310 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]]]}] 19:48:00 INFO - PROCESS | 10386 | 1463626080385 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:48:00 INFO - PROCESS | 10386 | 1463626080408 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 19:48:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:48:00 INFO - PROCESS | 10386 | 1463626080515 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:48:00 INFO - PROCESS | 10386 | 1463626080519 Marionette TRACE conn3 <- [1,3046,null,{}] 19:48:00 INFO - PROCESS | 10386 | 1463626080524 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}] 19:48:00 INFO - PROCESS | 10386 | 1463626080779 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:48:01 INFO - PROCESS | 10386 | 1463626081009 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:01 INFO - PROCESS | 10386 | ++DOCSHELL 0x864cf800 == 173 [pid = 10386] [id = 771] 19:48:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8653cc00) [pid = 10386] [serial = 2312] [outer = (nil)] 19:48:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x88bc1400) [pid = 10386] [serial = 2313] [outer = 0x8653cc00] 19:48:01 INFO - PROCESS | 10386 | 1463626081076 Marionette DEBUG loaded listener.js 19:48:01 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x89083000) [pid = 10386] [serial = 2314] [outer = 0x8653cc00] 19:48:01 INFO - PROCESS | 10386 | [10386] 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 19:48:01 INFO - PROCESS | 10386 | 1463626081820 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:48:01 INFO - {} 19:48:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1351ms 19:48:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:48:01 INFO - PROCESS | 10386 | 1463626081853 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:48:01 INFO - PROCESS | 10386 | 1463626081856 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 19:48:01 INFO - PROCESS | 10386 | 1463626081863 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:48:01 INFO - PROCESS | 10386 | 1463626081868 Marionette TRACE conn3 <- [1,3050,null,{}] 19:48:01 INFO - PROCESS | 10386 | 1463626081883 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}] 19:48:02 INFO - PROCESS | 10386 | 1463626082229 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:48:02 INFO - PROCESS | 10386 | 1463626082270 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:02 INFO - PROCESS | 10386 | ++DOCSHELL 0x87e44800 == 174 [pid = 10386] [id = 772] 19:48:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x89855c00) [pid = 10386] [serial = 2315] [outer = (nil)] 19:48:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x8b0c7000) [pid = 10386] [serial = 2316] [outer = 0x89855c00] 19:48:02 INFO - PROCESS | 10386 | 1463626082339 Marionette DEBUG loaded listener.js 19:48:02 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x8b6c7400) [pid = 10386] [serial = 2317] [outer = 0x89855c00] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 167 (0x91203800) [pid = 10386] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 166 (0x998c8c00) [pid = 10386] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 165 (0x8f141800) [pid = 10386] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 164 (0x877a3800) [pid = 10386] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 163 (0x9a7c4000) [pid = 10386] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 162 (0x89858400) [pid = 10386] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 161 (0x84e0fc00) [pid = 10386] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 160 (0xa675b000) [pid = 10386] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 159 (0x8a393800) [pid = 10386] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 158 (0xa6a44c00) [pid = 10386] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 157 (0x8f137000) [pid = 10386] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 156 (0x99639400) [pid = 10386] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 155 (0x8c67ac00) [pid = 10386] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 154 (0x929ef800) [pid = 10386] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 153 (0x8652fc00) [pid = 10386] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 152 (0x88bc9800) [pid = 10386] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 151 (0xa5038c00) [pid = 10386] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 150 (0x90fb1c00) [pid = 10386] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 149 (0x94610c00) [pid = 10386] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 148 (0x9ad57400) [pid = 10386] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 147 (0x8342cc00) [pid = 10386] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 146 (0x9120b400) [pid = 10386] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 145 (0x8c756800) [pid = 10386] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 144 (0x84b75800) [pid = 10386] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 143 (0x864c2c00) [pid = 10386] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 142 (0x9962f800) [pid = 10386] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:48:03 INFO - PROCESS | 10386 | --DOMWINDOW == 141 (0x83bdb000) [pid = 10386] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:48:03 INFO - PROCESS | 10386 | 1463626083709 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]]]}] 19:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:48:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1898ms 19:48:03 INFO - PROCESS | 10386 | 1463626083761 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:48:03 INFO - PROCESS | 10386 | 1463626083765 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 19:48:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:48:03 INFO - PROCESS | 10386 | 1463626083771 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:48:03 INFO - PROCESS | 10386 | 1463626083774 Marionette TRACE conn3 <- [1,3054,null,{}] 19:48:03 INFO - PROCESS | 10386 | 1463626083779 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}] 19:48:03 INFO - PROCESS | 10386 | 1463626083967 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:48:04 INFO - PROCESS | 10386 | 1463626083981 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:04 INFO - PROCESS | 10386 | ++DOCSHELL 0x8918ec00 == 175 [pid = 10386] [id = 773] 19:48:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 142 (0x89858400) [pid = 10386] [serial = 2318] [outer = (nil)] 19:48:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 143 (0x8b8b7400) [pid = 10386] [serial = 2319] [outer = 0x89858400] 19:48:04 INFO - PROCESS | 10386 | 1463626084238 Marionette DEBUG loaded listener.js 19:48:04 INFO - PROCESS | 10386 | ++DOMWINDOW == 144 (0x8b8cb400) [pid = 10386] [serial = 2320] [outer = 0x89858400] 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:48:05 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" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:48:05 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" 19:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:48:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1676ms 19:48:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:48:05 INFO - PROCESS | 10386 | 1463626085285 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"]]]}] 19:48:05 INFO - PROCESS | 10386 | 1463626085458 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:48:05 INFO - PROCESS | 10386 | 1463626085470 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 19:48:05 INFO - PROCESS | 10386 | 1463626085503 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:48:05 INFO - PROCESS | 10386 | 1463626085523 Marionette TRACE conn3 <- [1,3058,null,{}] 19:48:05 INFO - PROCESS | 10386 | 1463626085680 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}] 19:48:05 INFO - PROCESS | 10386 | 1463626085935 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:48:06 INFO - PROCESS | 10386 | 1463626086209 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:06 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bdc000 == 176 [pid = 10386] [id = 774] 19:48:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 145 (0x84c8b000) [pid = 10386] [serial = 2321] [outer = (nil)] 19:48:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 146 (0x84e06800) [pid = 10386] [serial = 2322] [outer = 0x84c8b000] 19:48:06 INFO - PROCESS | 10386 | 1463626086290 Marionette DEBUG loaded listener.js 19:48:06 INFO - PROCESS | 10386 | ++DOMWINDOW == 147 (0x864c3000) [pid = 10386] [serial = 2323] [outer = 0x84c8b000] 19:48:07 INFO - PROCESS | 10386 | 1463626087131 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]]]}] 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:48:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:48:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:48:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:48:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:48:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:48:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:48:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:48:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:48:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1685ms 19:48:07 INFO - PROCESS | 10386 | 1463626087187 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:48:07 INFO - PROCESS | 10386 | 1463626087200 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 19:48:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:48:07 INFO - PROCESS | 10386 | 1463626087210 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:48:07 INFO - PROCESS | 10386 | 1463626087214 Marionette TRACE conn3 <- [1,3062,null,{}] 19:48:07 INFO - PROCESS | 10386 | 1463626087220 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}] 19:48:07 INFO - PROCESS | 10386 | 1463626087465 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:48:07 INFO - PROCESS | 10386 | 1463626087750 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:07 INFO - PROCESS | 10386 | ++DOCSHELL 0x864cf000 == 177 [pid = 10386] [id = 775] 19:48:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 148 (0x87e42c00) [pid = 10386] [serial = 2324] [outer = (nil)] 19:48:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 149 (0x8919c000) [pid = 10386] [serial = 2325] [outer = 0x87e42c00] 19:48:07 INFO - PROCESS | 10386 | 1463626087832 Marionette DEBUG loaded listener.js 19:48:07 INFO - PROCESS | 10386 | ++DOMWINDOW == 150 (0x8985b000) [pid = 10386] [serial = 2326] [outer = 0x87e42c00] 19:48:08 INFO - PROCESS | 10386 | [10386] 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 19:48:08 INFO - PROCESS | 10386 | 1463626088618 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:48:08 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:48:08 INFO - {} 19:48:08 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1431ms 19:48:08 INFO - PROCESS | 10386 | 1463626088641 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:48:08 INFO - PROCESS | 10386 | 1463626088645 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 19:48:08 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:48:08 INFO - PROCESS | 10386 | 1463626088651 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:48:08 INFO - PROCESS | 10386 | 1463626088657 Marionette TRACE conn3 <- [1,3066,null,{}] 19:48:08 INFO - PROCESS | 10386 | 1463626088672 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}] 19:48:08 INFO - PROCESS | 10386 | 1463626088935 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:48:09 INFO - PROCESS | 10386 | 1463626089220 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:09 INFO - PROCESS | 10386 | ++DOCSHELL 0x8b954c00 == 178 [pid = 10386] [id = 776] 19:48:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 151 (0x8cab5400) [pid = 10386] [serial = 2327] [outer = (nil)] 19:48:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 152 (0x8caf5000) [pid = 10386] [serial = 2328] [outer = 0x8cab5400] 19:48:09 INFO - PROCESS | 10386 | 1463626089356 Marionette DEBUG loaded listener.js 19:48:09 INFO - PROCESS | 10386 | ++DOMWINDOW == 153 (0x8d602800) [pid = 10386] [serial = 2329] [outer = 0x8cab5400] 19:48:10 INFO - PROCESS | 10386 | 1463626090104 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]]]}] 19:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:48:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1484ms 19:48:10 INFO - PROCESS | 10386 | 1463626090137 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 19:48:10 INFO - PROCESS | 10386 | 1463626090142 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 19:48:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:48:10 INFO - PROCESS | 10386 | 1463626090148 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:48:10 INFO - PROCESS | 10386 | 1463626090152 Marionette TRACE conn3 <- [1,3070,null,{}] 19:48:10 INFO - PROCESS | 10386 | 1463626090157 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}] 19:48:10 INFO - PROCESS | 10386 | 1463626090361 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:48:10 INFO - PROCESS | 10386 | 1463626090703 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:10 INFO - PROCESS | 10386 | ++DOCSHELL 0x8aec7800 == 179 [pid = 10386] [id = 777] 19:48:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 154 (0x8d6ca000) [pid = 10386] [serial = 2330] [outer = (nil)] 19:48:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 155 (0x8d6d4800) [pid = 10386] [serial = 2331] [outer = 0x8d6ca000] 19:48:10 INFO - PROCESS | 10386 | 1463626090826 Marionette DEBUG loaded listener.js 19:48:10 INFO - PROCESS | 10386 | ++DOMWINDOW == 156 (0x8dd96800) [pid = 10386] [serial = 2332] [outer = 0x8d6ca000] 19:48:11 INFO - PROCESS | 10386 | 1463626091561 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]]]}] 19:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:48:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1435ms 19:48:11 INFO - PROCESS | 10386 | 1463626091585 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:48:11 INFO - PROCESS | 10386 | 1463626091588 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 19:48:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:48:11 INFO - PROCESS | 10386 | 1463626091594 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:48:11 INFO - PROCESS | 10386 | 1463626091597 Marionette TRACE conn3 <- [1,3074,null,{}] 19:48:11 INFO - PROCESS | 10386 | 1463626091603 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}] 19:48:11 INFO - PROCESS | 10386 | 1463626091807 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:48:12 INFO - PROCESS | 10386 | 1463626092074 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:12 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dd9dc00 == 180 [pid = 10386] [id = 778] 19:48:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 157 (0x8e08b800) [pid = 10386] [serial = 2333] [outer = (nil)] 19:48:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 158 (0x8e095c00) [pid = 10386] [serial = 2334] [outer = 0x8e08b800] 19:48:12 INFO - PROCESS | 10386 | 1463626092156 Marionette DEBUG loaded listener.js 19:48:12 INFO - PROCESS | 10386 | ++DOMWINDOW == 159 (0x8ecabc00) [pid = 10386] [serial = 2335] [outer = 0x8e08b800] 19:48:12 INFO - PROCESS | 10386 | 1463626092891 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]]]}] 19:48:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:48:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:48:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:48:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:48:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:48:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:48:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1328ms 19:48:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:48:12 INFO - PROCESS | 10386 | 1463626092925 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:48:12 INFO - PROCESS | 10386 | 1463626092928 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 19:48:12 INFO - PROCESS | 10386 | 1463626092934 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:48:12 INFO - PROCESS | 10386 | 1463626092938 Marionette TRACE conn3 <- [1,3078,null,{}] 19:48:12 INFO - PROCESS | 10386 | 1463626092943 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}] 19:48:13 INFO - PROCESS | 10386 | 1463626093168 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:48:13 INFO - PROCESS | 10386 | 1463626093467 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:13 INFO - PROCESS | 10386 | ++DOCSHELL 0x8dda0400 == 181 [pid = 10386] [id = 779] 19:48:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 160 (0x8efee800) [pid = 10386] [serial = 2336] [outer = (nil)] 19:48:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 161 (0x8f141800) [pid = 10386] [serial = 2337] [outer = 0x8efee800] 19:48:13 INFO - PROCESS | 10386 | 1463626093551 Marionette DEBUG loaded listener.js 19:48:13 INFO - PROCESS | 10386 | ++DOMWINDOW == 162 (0x8f47f400) [pid = 10386] [serial = 2338] [outer = 0x8efee800] 19:48:14 INFO - PROCESS | 10386 | 1463626094365 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] 19:48:14 INFO - PROCESS | 10386 | 1463626094422 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 19:48:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:48:14 INFO - PROCESS | 10386 | 1463626094477 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:48:14 INFO - PROCESS | 10386 | 1463626094480 Marionette TRACE conn3 <- [1,3082,null,{}] 19:48:14 INFO - PROCESS | 10386 | 1463626094486 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}] 19:48:14 INFO - PROCESS | 10386 | 1463626094699 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:48:15 INFO - PROCESS | 10386 | 1463626094989 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:15 INFO - PROCESS | 10386 | ++DOCSHELL 0x89192800 == 182 [pid = 10386] [id = 780] 19:48:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 163 (0x8aebcc00) [pid = 10386] [serial = 2339] [outer = (nil)] 19:48:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 164 (0x8f50e000) [pid = 10386] [serial = 2340] [outer = 0x8aebcc00] 19:48:15 INFO - PROCESS | 10386 | 1463626095107 Marionette DEBUG loaded listener.js 19:48:15 INFO - PROCESS | 10386 | ++DOMWINDOW == 165 (0x8f5d1400) [pid = 10386] [serial = 2341] [outer = 0x8aebcc00] 19:48:15 INFO - PROCESS | 10386 | 1463626095822 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]]]}] 19:48:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:48:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:48:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:48:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1386ms 19:48:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:48:15 INFO - PROCESS | 10386 | 1463626095860 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:48:15 INFO - PROCESS | 10386 | 1463626095862 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 19:48:15 INFO - PROCESS | 10386 | 1463626095869 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:48:15 INFO - PROCESS | 10386 | 1463626095872 Marionette TRACE conn3 <- [1,3086,null,{}] 19:48:15 INFO - PROCESS | 10386 | 1463626095878 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}] 19:48:16 INFO - PROCESS | 10386 | 1463626096076 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:48:16 INFO - PROCESS | 10386 | 1463626096381 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:16 INFO - PROCESS | 10386 | ++DOCSHELL 0x8f486400 == 183 [pid = 10386] [id = 781] 19:48:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 166 (0x8f489000) [pid = 10386] [serial = 2342] [outer = (nil)] 19:48:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 167 (0x906aa000) [pid = 10386] [serial = 2343] [outer = 0x8f489000] 19:48:16 INFO - PROCESS | 10386 | 1463626096463 Marionette DEBUG loaded listener.js 19:48:16 INFO - PROCESS | 10386 | ++DOMWINDOW == 168 (0x906b3c00) [pid = 10386] [serial = 2344] [outer = 0x8f489000] 19:48:17 INFO - PROCESS | 10386 | 1463626097184 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:48:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:48:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1333ms 19:48:17 INFO - PROCESS | 10386 | 1463626097201 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:48:17 INFO - PROCESS | 10386 | 1463626097205 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 19:48:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:48:17 INFO - PROCESS | 10386 | 1463626097211 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:48:17 INFO - PROCESS | 10386 | 1463626097214 Marionette TRACE conn3 <- [1,3090,null,{}] 19:48:17 INFO - PROCESS | 10386 | 1463626097220 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}] 19:48:17 INFO - PROCESS | 10386 | 1463626097422 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:48:17 INFO - PROCESS | 10386 | 1463626097688 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:17 INFO - PROCESS | 10386 | ++DOCSHELL 0x8c757400 == 184 [pid = 10386] [id = 782] 19:48:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 169 (0x8f5dd000) [pid = 10386] [serial = 2345] [outer = (nil)] 19:48:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 170 (0x91203800) [pid = 10386] [serial = 2346] [outer = 0x8f5dd000] 19:48:17 INFO - PROCESS | 10386 | 1463626097769 Marionette DEBUG loaded listener.js 19:48:17 INFO - PROCESS | 10386 | ++DOMWINDOW == 171 (0x91210400) [pid = 10386] [serial = 2347] [outer = 0x8f5dd000] 19:48:18 INFO - PROCESS | 10386 | 1463626098505 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:48:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:48:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1336ms 19:48:18 INFO - PROCESS | 10386 | 1463626098548 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:48:18 INFO - PROCESS | 10386 | 1463626098552 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 19:48:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:48:18 INFO - PROCESS | 10386 | 1463626098558 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:48:18 INFO - PROCESS | 10386 | 1463626098561 Marionette TRACE conn3 <- [1,3094,null,{}] 19:48:18 INFO - PROCESS | 10386 | 1463626098566 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}] 19:48:18 INFO - PROCESS | 10386 | 1463626098789 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:48:19 INFO - PROCESS | 10386 | 1463626099091 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:19 INFO - PROCESS | 10386 | ++DOCSHELL 0x8e092c00 == 185 [pid = 10386] [id = 783] 19:48:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 172 (0x90fb9800) [pid = 10386] [serial = 2348] [outer = (nil)] 19:48:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 173 (0x912d8000) [pid = 10386] [serial = 2349] [outer = 0x90fb9800] 19:48:19 INFO - PROCESS | 10386 | 1463626099174 Marionette DEBUG loaded listener.js 19:48:19 INFO - PROCESS | 10386 | ++DOMWINDOW == 174 (0x912df400) [pid = 10386] [serial = 2350] [outer = 0x90fb9800] 19:48:19 INFO - PROCESS | 10386 | 1463626099923 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:48:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1378ms 19:48:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:48:19 INFO - PROCESS | 10386 | 1463626099936 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:48:19 INFO - PROCESS | 10386 | 1463626099939 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 19:48:19 INFO - PROCESS | 10386 | 1463626099946 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:48:19 INFO - PROCESS | 10386 | 1463626099950 Marionette TRACE conn3 <- [1,3098,null,{}] 19:48:19 INFO - PROCESS | 10386 | 1463626099956 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}] 19:48:20 INFO - PROCESS | 10386 | 1463626100180 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:48:20 INFO - PROCESS | 10386 | 1463626100455 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:20 INFO - PROCESS | 10386 | ++DOCSHELL 0x83bd7400 == 186 [pid = 10386] [id = 784] 19:48:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 175 (0x83bda000) [pid = 10386] [serial = 2351] [outer = (nil)] 19:48:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 176 (0x91b13400) [pid = 10386] [serial = 2352] [outer = 0x83bda000] 19:48:20 INFO - PROCESS | 10386 | 1463626100544 Marionette DEBUG loaded listener.js 19:48:20 INFO - PROCESS | 10386 | ++DOMWINDOW == 177 (0x91e0a400) [pid = 10386] [serial = 2353] [outer = 0x83bda000] 19:48:21 INFO - PROCESS | 10386 | 1463626101336 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]]]}] 19:48:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:48:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:48:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1429ms 19:48:21 INFO - PROCESS | 10386 | 1463626101375 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:48:21 INFO - PROCESS | 10386 | 1463626101379 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 19:48:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:48:21 INFO - PROCESS | 10386 | 1463626101384 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:48:21 INFO - PROCESS | 10386 | 1463626101388 Marionette TRACE conn3 <- [1,3102,null,{}] 19:48:21 INFO - PROCESS | 10386 | 1463626101393 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}] 19:48:21 INFO - PROCESS | 10386 | 1463626101595 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:48:21 INFO - PROCESS | 10386 | 1463626101898 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:21 INFO - PROCESS | 10386 | ++DOCSHELL 0x823ca000 == 187 [pid = 10386] [id = 785] 19:48:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 178 (0x91e10400) [pid = 10386] [serial = 2354] [outer = (nil)] 19:48:21 INFO - PROCESS | 10386 | ++DOMWINDOW == 179 (0x92339400) [pid = 10386] [serial = 2355] [outer = 0x91e10400] 19:48:21 INFO - PROCESS | 10386 | 1463626101980 Marionette DEBUG loaded listener.js 19:48:22 INFO - PROCESS | 10386 | ++DOMWINDOW == 180 (0x92781000) [pid = 10386] [serial = 2356] [outer = 0x91e10400] 19:48:22 INFO - PROCESS | 10386 | 1463626102689 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:48:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:48:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1333ms 19:48:22 INFO - PROCESS | 10386 | 1463626102718 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:48:22 INFO - PROCESS | 10386 | 1463626102722 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 19:48:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:48:22 INFO - PROCESS | 10386 | 1463626102728 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:48:22 INFO - PROCESS | 10386 | 1463626102730 Marionette TRACE conn3 <- [1,3106,null,{}] 19:48:22 INFO - PROCESS | 10386 | 1463626102736 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}] 19:48:22 INFO - PROCESS | 10386 | 1463626102941 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 19:48:23 INFO - PROCESS | 10386 | 1463626103219 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:23 INFO - PROCESS | 10386 | ++DOCSHELL 0x823ce800 == 188 [pid = 10386] [id = 786] 19:48:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 181 (0x927d4000) [pid = 10386] [serial = 2357] [outer = (nil)] 19:48:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 182 (0x929f8c00) [pid = 10386] [serial = 2358] [outer = 0x927d4000] 19:48:23 INFO - PROCESS | 10386 | 1463626103300 Marionette DEBUG loaded listener.js 19:48:23 INFO - PROCESS | 10386 | ++DOMWINDOW == 183 (0x92c02800) [pid = 10386] [serial = 2359] [outer = 0x927d4000] 19:48:24 INFO - PROCESS | 10386 | 1463626104056 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]]]}] 19:48:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:48:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:48:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:48:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1386ms 19:48:24 INFO - PROCESS | 10386 | 1463626104115 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 19:48:24 INFO - PROCESS | 10386 | 1463626104118 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 19:48:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:48:24 INFO - PROCESS | 10386 | 1463626104124 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:48:24 INFO - PROCESS | 10386 | 1463626104128 Marionette TRACE conn3 <- [1,3110,null,{}] 19:48:24 INFO - PROCESS | 10386 | 1463626104133 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}] 19:48:24 INFO - PROCESS | 10386 | 1463626104370 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 19:48:24 INFO - PROCESS | 10386 | 1463626104651 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:24 INFO - PROCESS | 10386 | ++DOCSHELL 0x8342b000 == 189 [pid = 10386] [id = 787] 19:48:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 184 (0x91ddf800) [pid = 10386] [serial = 2360] [outer = (nil)] 19:48:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 185 (0x92e49c00) [pid = 10386] [serial = 2361] [outer = 0x91ddf800] 19:48:24 INFO - PROCESS | 10386 | 1463626104733 Marionette DEBUG loaded listener.js 19:48:24 INFO - PROCESS | 10386 | ++DOMWINDOW == 186 (0x93953800) [pid = 10386] [serial = 2362] [outer = 0x91ddf800] 19:48:25 INFO - PROCESS | 10386 | 1463626105480 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"]]]}] 19:48:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:48:25 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 19:48:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:48:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1382ms 19:48:25 INFO - PROCESS | 10386 | 1463626105508 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 19:48:25 INFO - PROCESS | 10386 | 1463626105512 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 19:48:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:48:25 INFO - PROCESS | 10386 | 1463626105518 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:48:25 INFO - PROCESS | 10386 | 1463626105520 Marionette TRACE conn3 <- [1,3114,null,{}] 19:48:25 INFO - PROCESS | 10386 | 1463626105526 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}] 19:48:25 INFO - PROCESS | 10386 | 1463626105745 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 19:48:26 INFO - PROCESS | 10386 | 1463626106051 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\", \"166d1568-3aec-43c0-9ec5-15966deb26a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:26 INFO - PROCESS | 10386 | ++DOCSHELL 0x92d09c00 == 190 [pid = 10386] [id = 788] 19:48:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 187 (0x92e51800) [pid = 10386] [serial = 2363] [outer = (nil)] 19:48:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 188 (0x946c3c00) [pid = 10386] [serial = 2364] [outer = 0x92e51800] 19:48:26 INFO - PROCESS | 10386 | 1463626106132 Marionette DEBUG loaded listener.js 19:48:26 INFO - PROCESS | 10386 | ++DOMWINDOW == 189 (0x95123c00) [pid = 10386] [serial = 2365] [outer = 0x92e51800] 19:48:26 INFO - PROCESS | 10386 | 1463626106883 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]]]}] 19:48:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:48:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1382ms 19:48:26 INFO - PROCESS | 10386 | 1463626106900 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 19:48:26 INFO - PROCESS | 10386 | 1463626106904 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 19:48:28 WARNING - u'runner_teardown' () 19:48:28 INFO - No more tests 19:48:28 INFO - Got 0 unexpected results 19:48:28 INFO - SUITE-END | took 1137s 19:48:28 INFO - Closing logging queue 19:48:28 INFO - queue closed 19:48:28 INFO - Return code: 0 19:48:28 WARNING - # TBPL SUCCESS # 19:48:28 INFO - Running post-action listener: _resource_record_post_action 19:48:28 INFO - Running post-run listener: _resource_record_post_run 19:48:29 INFO - Total resource usage - Wall time: 1169s; CPU: 98.0%; Read bytes: 393216; Write bytes: 926306304; Read time: 104; Write time: 218556 19:48:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:48:29 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 134160384; Read time: 0; Write time: 120872 19:48:29 INFO - run-tests - Wall time: 1142s; CPU: 98.0%; Read bytes: 393216; Write bytes: 783638528; Read time: 104; Write time: 92288 19:48:29 INFO - Running post-run listener: _upload_blobber_files 19:48:29 INFO - Blob upload gear active. 19:48:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:48:29 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 19:48:29 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'] 19:48:29 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 19:48:29 INFO - (blobuploader) - INFO - Open directory for files ... 19:48:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:48:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:48:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:48:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:48:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:48:32 INFO - (blobuploader) - INFO - Done attempting. 19:48:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:48:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:48:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:48:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:48:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:48:33 INFO - (blobuploader) - INFO - Done attempting. 19:48:33 INFO - (blobuploader) - INFO - Iteration through files over. 19:48:33 INFO - Return code: 0 19:48:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:48:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:48:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/39d7ebab1ce157649236d90b8fc1c4c1b5fdeca884bd8564a8b8b0ed3270d36e9d33f344c4636ee15341a87689b6ee6a1b8e79361cc6c2ccee84f514f2137dd5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b4e7d04a551954f180859568b0d19207adbd6c1239b5e7d0d5b2a7be76e8f19591b25ea10b52f7ff25937676cda218c41e6f172ad325bf982a6bc33e35b660db"} 19:48:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:48:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:48:33 INFO - Contents: 19:48:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/39d7ebab1ce157649236d90b8fc1c4c1b5fdeca884bd8564a8b8b0ed3270d36e9d33f344c4636ee15341a87689b6ee6a1b8e79361cc6c2ccee84f514f2137dd5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b4e7d04a551954f180859568b0d19207adbd6c1239b5e7d0d5b2a7be76e8f19591b25ea10b52f7ff25937676cda218c41e6f172ad325bf982a6bc33e35b660db"} 19:48:33 INFO - Running post-run listener: copy_logs_to_upload_dir 19:48:33 INFO - Copying logs to upload dir... 19:48:33 INFO - mkdir: /builds/slave/test/build/upload/logs 19:48:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1256.066257 ========= master_lag: 1.80 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 57 secs) (at 2016-05-18 19:48:35.695022) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-18 19:48:35.737142) ========= 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-1463624626.664673-2032020639 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/39d7ebab1ce157649236d90b8fc1c4c1b5fdeca884bd8564a8b8b0ed3270d36e9d33f344c4636ee15341a87689b6ee6a1b8e79361cc6c2ccee84f514f2137dd5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b4e7d04a551954f180859568b0d19207adbd6c1239b5e7d0d5b2a7be76e8f19591b25ea10b52f7ff25937676cda218c41e6f172ad325bf982a6bc33e35b660db"} build_url:https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030798 build_url: 'https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/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/39d7ebab1ce157649236d90b8fc1c4c1b5fdeca884bd8564a8b8b0ed3270d36e9d33f344c4636ee15341a87689b6ee6a1b8e79361cc6c2ccee84f514f2137dd5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b4e7d04a551954f180859568b0d19207adbd6c1239b5e7d0d5b2a7be76e8f19591b25ea10b52f7ff25937676cda218c41e6f172ad325bf982a6bc33e35b660db"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QtLkb9WvSTmJ2XlZJS5alw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.16 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-18 19:48:35.926790) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:48:35.929166) ========= 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-1463624626.664673-2032020639 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016740 ========= master_lag: 0.10 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:48:36.042132) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-18 19:48:36.042602) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-18 19:48:36.043859) ========= ========= Total master_lag: 2.45 =========