builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-447 starttime: 1462581102.24 results: success (0) buildid: 20160506160946 builduid: 209459d8cf2747b3b591f0d202dc4a09 revision: 0f66fd75014070ca82ddb8867bb85152d3d42484 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:42.250762) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:42.251247) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:42.259828) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:42.296792) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:42.297143) ========= 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-1462580878.35094-1416376472 _=/tools/buildbot/bin/python using PTY: False --2016-05-06 17:31:42-- 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.6M=0.001s 2016-05-06 17:31:42 (11.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.234740 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:42.557410) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:42.557736) ========= 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-1462580878.35094-1416376472 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025470 ========= master_lag: 0.24 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:42.826510) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:42.826886) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 0f66fd75014070ca82ddb8867bb85152d3d42484 --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 0f66fd75014070ca82ddb8867bb85152d3d42484 --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-1462580878.35094-1416376472 _=/tools/buildbot/bin/python using PTY: False 2016-05-06 17:31:42,933 truncating revision to first 12 chars 2016-05-06 17:31:42,933 Setting DEBUG logging. 2016-05-06 17:31:42,933 attempt 1/10 2016-05-06 17:31:42,934 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/0f66fd750140?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-06 17:31:43,237 unpacking tar archive at: mozilla-aurora-0f66fd750140/testing/mozharness/ program finished with exit code 0 elapsedTime=0.574728 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:43.426536) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:43.426852) ========= script_repo_revision: 0f66fd75014070ca82ddb8867bb85152d3d42484 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:43.427263) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:43.427536) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 17:31:43.453840) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 40 secs) (at 2016-05-06 17:31:43.454238) ========= /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-1462580878.35094-1416376472 _=/tools/buildbot/bin/python using PTY: False 17:31:43 INFO - MultiFileLogger online at 20160506 17:31:43 in /builds/slave/test 17:31:43 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 17:31:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:31:43 INFO - {'append_to_log': False, 17:31:43 INFO - 'base_work_dir': '/builds/slave/test', 17:31:43 INFO - 'blob_upload_branch': 'mozilla-aurora', 17:31:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:31:43 INFO - 'buildbot_json_path': 'buildprops.json', 17:31:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:31:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:31:43 INFO - 'download_minidump_stackwalk': True, 17:31:43 INFO - 'download_symbols': 'true', 17:31:43 INFO - 'e10s': False, 17:31:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:31:43 INFO - 'tooltool.py': '/tools/tooltool.py', 17:31:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:31:43 INFO - '/tools/misc-python/virtualenv.py')}, 17:31:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:31:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:31:43 INFO - 'log_level': 'info', 17:31:43 INFO - 'log_to_console': True, 17:31:43 INFO - 'opt_config_files': (), 17:31:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:31:43 INFO - '--processes=1', 17:31:43 INFO - '--config=%(test_path)s/wptrunner.ini', 17:31:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:31:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:31:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:31:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:31:43 INFO - 'pip_index': False, 17:31:43 INFO - 'require_test_zip': True, 17:31:43 INFO - 'test_type': ('testharness',), 17:31:43 INFO - 'this_chunk': '1', 17:31:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:31:43 INFO - 'total_chunks': '10', 17:31:43 INFO - 'virtualenv_path': 'venv', 17:31:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:31:43 INFO - 'work_dir': 'build'} 17:31:43 INFO - ##### 17:31:43 INFO - ##### Running clobber step. 17:31:43 INFO - ##### 17:31:43 INFO - Running pre-action listener: _resource_record_pre_action 17:31:43 INFO - Running main action method: clobber 17:31:43 INFO - rmtree: /builds/slave/test/build 17:31:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:31:44 INFO - Running post-action listener: _resource_record_post_action 17:31:44 INFO - ##### 17:31:44 INFO - ##### Running read-buildbot-config step. 17:31:44 INFO - ##### 17:31:44 INFO - Running pre-action listener: _resource_record_pre_action 17:31:44 INFO - Running main action method: read_buildbot_config 17:31:44 INFO - Using buildbot properties: 17:31:44 INFO - { 17:31:44 INFO - "project": "", 17:31:44 INFO - "product": "firefox", 17:31:44 INFO - "script_repo_revision": "production", 17:31:44 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 17:31:44 INFO - "repository": "", 17:31:44 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 17:31:44 INFO - "buildid": "20160506160946", 17:31:44 INFO - "pgo_build": "False", 17:31:44 INFO - "basedir": "/builds/slave/test", 17:31:44 INFO - "buildnumber": 31, 17:31:44 INFO - "slavename": "tst-linux32-spot-447", 17:31:44 INFO - "revision": "0f66fd75014070ca82ddb8867bb85152d3d42484", 17:31:44 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 17:31:44 INFO - "platform": "linux", 17:31:44 INFO - "branch": "mozilla-aurora", 17:31:44 INFO - "repo_path": "releases/mozilla-aurora", 17:31:44 INFO - "moz_repo_path": "", 17:31:44 INFO - "stage_platform": "linux", 17:31:44 INFO - "builduid": "209459d8cf2747b3b591f0d202dc4a09", 17:31:44 INFO - "slavebuilddir": "test" 17:31:44 INFO - } 17:31:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 17:31:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 17:31:44 INFO - Running post-action listener: _resource_record_post_action 17:31:44 INFO - ##### 17:31:44 INFO - ##### Running download-and-extract step. 17:31:44 INFO - ##### 17:31:44 INFO - Running pre-action listener: _resource_record_pre_action 17:31:44 INFO - Running main action method: download_and_extract 17:31:44 INFO - mkdir: /builds/slave/test/build/tests 17:31: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')]} 17:31:44 INFO - https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 17:31:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 17:31:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 17:31:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:31:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:31:45 INFO - Downloaded 1325 bytes. 17:31:45 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 17:31:45 INFO - Using the following test package requirements: 17:31:45 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 17:31:45 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 17:31:45 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 17:31:45 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 17:31:45 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 17:31:45 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 17:31:45 INFO - u'jsshell-linux-i686.zip'], 17:31:45 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 17:31:45 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 17:31:45 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 17:31:45 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 17:31:45 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 17:31:45 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 17:31:45 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 17:31:45 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 17:31:45 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 17:31:45 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 17:31:45 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 17:31:45 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 17:31:45 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')]} 17:31:45 INFO - https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 17:31:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 17:31:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 17:31:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:31:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:31:48 INFO - Downloaded 22423795 bytes. 17:31:48 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/*'] 17:31:48 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/* 17:31:49 INFO - caution: filename not matched: web-platform/* 17:31:49 INFO - Return code: 11 17:31:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:31:49 INFO - https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 17:31:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 17:31:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 17:31:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:31:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:31:52 INFO - Downloaded 36408641 bytes. 17:31:52 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/*'] 17:31:52 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/* 17:31:56 INFO - caution: filename not matched: bin/* 17:31:56 INFO - caution: filename not matched: config/* 17:31:56 INFO - caution: filename not matched: mozbase/* 17:31:56 INFO - caution: filename not matched: marionette/* 17:31:56 INFO - caution: filename not matched: tools/wptserve/* 17:31:56 INFO - Return code: 11 17:31:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:31:56 INFO - https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 17:31:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 17:31:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 17:31:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:31:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:32:01 INFO - Downloaded 69313575 bytes. 17:32:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 17:32:01 INFO - mkdir: /builds/slave/test/properties 17:32:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:32:01 INFO - Writing to file /builds/slave/test/properties/build_url 17:32:01 INFO - Contents: 17:32:01 INFO - build_url:https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 17:32:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 17:32:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:32:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:32:02 INFO - Contents: 17:32:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 17:32:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:02 INFO - https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:32:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 17:32:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 17:32:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:32:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fICbZHR6SmSvaluiojnjKw/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 17:32:09 INFO - Downloaded 92295531 bytes. 17:32:09 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'] 17:32:09 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 17:32:18 INFO - Return code: 0 17:32:18 INFO - Running post-action listener: _resource_record_post_action 17:32:18 INFO - Running post-action listener: set_extra_try_arguments 17:32:18 INFO - ##### 17:32:18 INFO - ##### Running create-virtualenv step. 17:32:18 INFO - ##### 17:32:18 INFO - Running pre-action listener: _pre_create_virtualenv 17:32:18 INFO - Running pre-action listener: _resource_record_pre_action 17:32:18 INFO - Running main action method: create_virtualenv 17:32:18 INFO - Creating virtualenv /builds/slave/test/build/venv 17:32:18 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 17:32:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:32:19 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:32:19 INFO - Using real prefix '/usr' 17:32:19 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:32:20 INFO - Installing distribute.............................................................................................................................................................................................done. 17:32:24 INFO - Installing pip.................done. 17:32:24 INFO - Return code: 0 17:32:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:32:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:32:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:32:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32:24 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 0xa2a3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa30a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3bcf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa09ee30>, '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 0xa33bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3ba470>, '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-1462580878.35094-1416376472', '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 17:32:24 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 17:32:24 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 17:32:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:32:24 INFO - 'CCACHE_UMASK': '002', 17:32:24 INFO - 'DISPLAY': ':0', 17:32:24 INFO - 'HOME': '/home/cltbld', 17:32:24 INFO - 'LANG': 'en_US.UTF-8', 17:32:24 INFO - 'LOGNAME': 'cltbld', 17:32:24 INFO - 'MAIL': '/var/mail/cltbld', 17:32:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:32:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:32:24 INFO - 'MOZ_NO_REMOTE': '1', 17:32:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:32:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:32:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:32:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:32:24 INFO - 'PWD': '/builds/slave/test', 17:32:24 INFO - 'SHELL': '/bin/bash', 17:32:24 INFO - 'SHLVL': '1', 17:32:24 INFO - 'TERM': 'linux', 17:32:24 INFO - 'TMOUT': '86400', 17:32:24 INFO - 'USER': 'cltbld', 17:32:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462580878.35094-1416376472', 17:32:24 INFO - '_': '/tools/buildbot/bin/python'} 17:32:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:32:24 INFO - Downloading/unpacking psutil>=0.7.1 17:32:24 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 17:32:24 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 17:32:24 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 17:32:24 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 17:32:24 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 17:32:24 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 17:32:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:32:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:32:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:32:28 INFO - Installing collected packages: psutil 17:32:28 INFO - Running setup.py install for psutil 17:32:28 INFO - building 'psutil._psutil_linux' extension 17:32:28 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 17:32:28 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 17:32:28 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 17:32:29 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 17:32:29 INFO - building 'psutil._psutil_posix' extension 17:32:29 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 17:32:29 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 17:32:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:32:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:32:29 INFO - Successfully installed psutil 17:32:29 INFO - Cleaning up... 17:32:29 INFO - Return code: 0 17:32:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:32:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:32:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:32:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32:29 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 0xa2a3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa30a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3bcf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa09ee30>, '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 0xa33bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3ba470>, '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-1462580878.35094-1416376472', '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 17:32:29 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 17:32:29 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 17:32:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:32:29 INFO - 'CCACHE_UMASK': '002', 17:32:29 INFO - 'DISPLAY': ':0', 17:32:29 INFO - 'HOME': '/home/cltbld', 17:32:29 INFO - 'LANG': 'en_US.UTF-8', 17:32:29 INFO - 'LOGNAME': 'cltbld', 17:32:29 INFO - 'MAIL': '/var/mail/cltbld', 17:32:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:32:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:32:29 INFO - 'MOZ_NO_REMOTE': '1', 17:32:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:32:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:32:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:32:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:32:29 INFO - 'PWD': '/builds/slave/test', 17:32:29 INFO - 'SHELL': '/bin/bash', 17:32:29 INFO - 'SHLVL': '1', 17:32:29 INFO - 'TERM': 'linux', 17:32:29 INFO - 'TMOUT': '86400', 17:32:29 INFO - 'USER': 'cltbld', 17:32:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462580878.35094-1416376472', 17:32:29 INFO - '_': '/tools/buildbot/bin/python'} 17:32:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:32:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:32:30 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 17:32:30 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 17:32:30 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 17:32:30 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 17:32:30 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 17:32:30 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 17:32:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:32:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:32:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:32:33 INFO - Installing collected packages: mozsystemmonitor 17:32:33 INFO - Running setup.py install for mozsystemmonitor 17:32:33 INFO - Successfully installed mozsystemmonitor 17:32:33 INFO - Cleaning up... 17:32:33 INFO - Return code: 0 17:32:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:32: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')]} 17:32:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:32:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32: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')]} 17:32:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:32:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32: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', '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 0xa2a3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa30a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3bcf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa09ee30>, '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 0xa33bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3ba470>, '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-1462580878.35094-1416376472', '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 17:32: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:32: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 blobuploader==1.2.4 17:32:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:32:33 INFO - 'CCACHE_UMASK': '002', 17:32:33 INFO - 'DISPLAY': ':0', 17:32:33 INFO - 'HOME': '/home/cltbld', 17:32:33 INFO - 'LANG': 'en_US.UTF-8', 17:32:33 INFO - 'LOGNAME': 'cltbld', 17:32:33 INFO - 'MAIL': '/var/mail/cltbld', 17:32:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:32:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:32:33 INFO - 'MOZ_NO_REMOTE': '1', 17:32:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:32:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:32:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:32:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:32:33 INFO - 'PWD': '/builds/slave/test', 17:32:33 INFO - 'SHELL': '/bin/bash', 17:32:33 INFO - 'SHLVL': '1', 17:32:33 INFO - 'TERM': 'linux', 17:32:33 INFO - 'TMOUT': '86400', 17:32:33 INFO - 'USER': 'cltbld', 17:32:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462580878.35094-1416376472', 17:32:33 INFO - '_': '/tools/buildbot/bin/python'} 17:32:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:32:34 INFO - Downloading/unpacking blobuploader==1.2.4 17:32: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 17:32: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 17:32: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 17:32: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 17:32: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 17:32: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 17:32:37 INFO - Downloading blobuploader-1.2.4.tar.gz 17:32:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:32:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:32: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 17:32: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 17:32: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 17:32: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 17:32: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 17:32: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 17:32:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:32:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:32:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:32:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:32:38 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 17:32:38 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 17:32:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:32:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:32:39 INFO - Downloading docopt-0.6.1.tar.gz 17:32:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:32:39 INFO - Installing collected packages: blobuploader, requests, docopt 17:32:39 INFO - Running setup.py install for blobuploader 17:32:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:32:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:32:39 INFO - Running setup.py install for requests 17:32:40 INFO - Running setup.py install for docopt 17:32:40 INFO - Successfully installed blobuploader requests docopt 17:32:40 INFO - Cleaning up... 17:32:40 INFO - Return code: 0 17:32:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:32:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:32:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:32:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xa2a3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa30a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3bcf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa09ee30>, '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 0xa33bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3ba470>, '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-1462580878.35094-1416376472', '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 17:32:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 17:32:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 17:32:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:32:40 INFO - 'CCACHE_UMASK': '002', 17:32:40 INFO - 'DISPLAY': ':0', 17:32:40 INFO - 'HOME': '/home/cltbld', 17:32:40 INFO - 'LANG': 'en_US.UTF-8', 17:32:40 INFO - 'LOGNAME': 'cltbld', 17:32:40 INFO - 'MAIL': '/var/mail/cltbld', 17:32:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:32:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:32:40 INFO - 'MOZ_NO_REMOTE': '1', 17:32:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:32:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:32:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:32:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:32:40 INFO - 'PWD': '/builds/slave/test', 17:32:40 INFO - 'SHELL': '/bin/bash', 17:32:40 INFO - 'SHLVL': '1', 17:32:40 INFO - 'TERM': 'linux', 17:32:40 INFO - 'TMOUT': '86400', 17:32:40 INFO - 'USER': 'cltbld', 17:32:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462580878.35094-1416376472', 17:32:40 INFO - '_': '/tools/buildbot/bin/python'} 17:32:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:32:40 INFO - Running setup.py (path:/tmp/pip-lIXipd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:32:41 INFO - Running setup.py (path:/tmp/pip-3PKyAe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:32:41 INFO - Running setup.py (path:/tmp/pip-8dcK3c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:32:41 INFO - Running setup.py (path:/tmp/pip-JWiYnk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:32:41 INFO - Running setup.py (path:/tmp/pip-sxUaXS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:32:41 INFO - Running setup.py (path:/tmp/pip-MU9qsx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:32:41 INFO - Running setup.py (path:/tmp/pip-aupjAt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:32:41 INFO - Running setup.py (path:/tmp/pip-wSudtA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:32:41 INFO - Running setup.py (path:/tmp/pip-H0IgS6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:32:42 INFO - Running setup.py (path:/tmp/pip-mF8uAM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:32:42 INFO - Running setup.py (path:/tmp/pip-qY57wZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:32:42 INFO - Running setup.py (path:/tmp/pip-tIQoJY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:32:42 INFO - Running setup.py (path:/tmp/pip-rYNoOr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:32:42 INFO - Running setup.py (path:/tmp/pip-GVzMrv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:32:42 INFO - Running setup.py (path:/tmp/pip-As3mYn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:32:42 INFO - Running setup.py (path:/tmp/pip-CI4gPg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:32:42 INFO - Running setup.py (path:/tmp/pip-r8FSBX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:32:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:32:43 INFO - Running setup.py (path:/tmp/pip-dkWiiS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:32:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:32:43 INFO - Running setup.py (path:/tmp/pip-BumzWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:32:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:32:43 INFO - Running setup.py (path:/tmp/pip-9DYVtz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:32:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:32:43 INFO - Running setup.py (path:/tmp/pip-X9au5i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:32:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:32:43 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 17:32:43 INFO - Running setup.py install for manifestparser 17:32:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:32:44 INFO - Running setup.py install for mozcrash 17:32:44 INFO - Running setup.py install for mozdebug 17:32:44 INFO - Running setup.py install for mozdevice 17:32:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:32:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:32:44 INFO - Running setup.py install for mozfile 17:32:45 INFO - Running setup.py install for mozhttpd 17:32:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:32:45 INFO - Running setup.py install for mozinfo 17:32:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:32:45 INFO - Running setup.py install for mozInstall 17:32:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:32:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:32:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:32:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:32:45 INFO - Running setup.py install for mozleak 17:32:45 INFO - Running setup.py install for mozlog 17:32:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:32:46 INFO - Running setup.py install for moznetwork 17:32:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:32:46 INFO - Running setup.py install for mozprocess 17:32:46 INFO - Running setup.py install for mozprofile 17:32:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:32:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:32:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:32:46 INFO - Running setup.py install for mozrunner 17:32:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:32:46 INFO - Running setup.py install for mozscreenshot 17:32:47 INFO - Running setup.py install for moztest 17:32:47 INFO - Running setup.py install for mozversion 17:32:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:32:47 INFO - Running setup.py install for wptserve 17:32:47 INFO - Running setup.py install for marionette-driver 17:32:48 INFO - Running setup.py install for browsermob-proxy 17:32:48 INFO - Running setup.py install for marionette-client 17:32:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:32:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:32:48 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 17:32:48 INFO - Cleaning up... 17:32:48 INFO - Return code: 0 17:32:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:32:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:32:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:32:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:32:48 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 0xa2a3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa30a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3bcf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa09ee30>, '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 0xa33bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3ba470>, '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-1462580878.35094-1416376472', '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 17:32:48 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 17:32:48 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 17:32:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:32:48 INFO - 'CCACHE_UMASK': '002', 17:32:48 INFO - 'DISPLAY': ':0', 17:32:48 INFO - 'HOME': '/home/cltbld', 17:32:48 INFO - 'LANG': 'en_US.UTF-8', 17:32:48 INFO - 'LOGNAME': 'cltbld', 17:32:48 INFO - 'MAIL': '/var/mail/cltbld', 17:32:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:32:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:32:48 INFO - 'MOZ_NO_REMOTE': '1', 17:32:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:32:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:32:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:32:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:32:48 INFO - 'PWD': '/builds/slave/test', 17:32:48 INFO - 'SHELL': '/bin/bash', 17:32:48 INFO - 'SHLVL': '1', 17:32:48 INFO - 'TERM': 'linux', 17:32:48 INFO - 'TMOUT': '86400', 17:32:48 INFO - 'USER': 'cltbld', 17:32:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462580878.35094-1416376472', 17:32:48 INFO - '_': '/tools/buildbot/bin/python'} 17:32:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:32:49 INFO - Running setup.py (path:/tmp/pip-4w8Ryj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:32:49 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)) 17:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:32:49 INFO - Running setup.py (path:/tmp/pip-0diIno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:32:49 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)) 17:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:32:49 INFO - Running setup.py (path:/tmp/pip-ftchC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:32:49 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)) 17:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:32:49 INFO - Running setup.py (path:/tmp/pip-5o1hA1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:32:49 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)) 17:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:32:49 INFO - Running setup.py (path:/tmp/pip-fHkJD7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:32:49 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)) 17:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:32:49 INFO - Running setup.py (path:/tmp/pip-5i1jih-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:32:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 17:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:32:50 INFO - Running setup.py (path:/tmp/pip-vgO6TK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:32:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 17:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:32:50 INFO - Running setup.py (path:/tmp/pip-a4Mvr7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:32:50 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)) 17:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:32:50 INFO - Running setup.py (path:/tmp/pip-HPxuzM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:32:50 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)) 17:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:32:50 INFO - Running setup.py (path:/tmp/pip-ZNpUdf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:32:50 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)) 17:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:32:50 INFO - Running setup.py (path:/tmp/pip-ze0NBE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:32:50 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)) 17:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:32:50 INFO - Running setup.py (path:/tmp/pip-Zyg_h8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:32:50 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)) 17:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:32:50 INFO - Running setup.py (path:/tmp/pip-jo63N9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:32:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 17:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:32:51 INFO - Running setup.py (path:/tmp/pip-YamCWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:32:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 17:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:32:51 INFO - Running setup.py (path:/tmp/pip-Eib_xM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:32:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 17:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:32:51 INFO - Running setup.py (path:/tmp/pip-vpOYeb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:32:51 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)) 17:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:32:51 INFO - Running setup.py (path:/tmp/pip-mfQtnk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:32:51 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)) 17:32:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:32:51 INFO - Running setup.py (path:/tmp/pip-cdec9v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:32:51 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)) 17:32:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:32:51 INFO - Running setup.py (path:/tmp/pip-I0JZyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:32:51 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)) 17:32:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:32:51 INFO - Running setup.py (path:/tmp/pip-I_OFMk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:32:51 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)) 17:32:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:32:52 INFO - Running setup.py (path:/tmp/pip-2KEsp1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:32:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:32:52 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)) 17:32:52 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)) 17:32:52 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)) 17:32:52 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)) 17:32:52 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)) 17:32:52 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)) 17:32:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:32:52 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 17:32:52 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 17:32:52 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 17:32:52 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 17:32:52 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 17:32:52 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 17:32:55 INFO - Downloading blessings-1.6.tar.gz 17:32:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:32:56 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)) 17:32:56 INFO - Installing collected packages: blessings 17:32:56 INFO - Running setup.py install for blessings 17:32:56 INFO - Successfully installed blessings 17:32:56 INFO - Cleaning up... 17:32:56 INFO - Return code: 0 17:32:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:32:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:32:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:32:56 INFO - Reading from file tmpfile_stdout 17:32:56 INFO - Current package versions: 17:32:56 INFO - argparse == 1.2.1 17:32:56 INFO - blessings == 1.6 17:32:56 INFO - blobuploader == 1.2.4 17:32:56 INFO - browsermob-proxy == 0.6.0 17:32:56 INFO - docopt == 0.6.1 17:32:56 INFO - manifestparser == 1.1 17:32:56 INFO - marionette-client == 2.3.0 17:32:56 INFO - marionette-driver == 1.4.0 17:32:56 INFO - mozInstall == 1.12 17:32:56 INFO - mozcrash == 0.17 17:32:56 INFO - mozdebug == 0.1 17:32:56 INFO - mozdevice == 0.48 17:32:56 INFO - mozfile == 1.2 17:32:56 INFO - mozhttpd == 0.7 17:32:56 INFO - mozinfo == 0.9 17:32:56 INFO - mozleak == 0.1 17:32:56 INFO - mozlog == 3.1 17:32:56 INFO - moznetwork == 0.27 17:32:56 INFO - mozprocess == 0.22 17:32:56 INFO - mozprofile == 0.28 17:32:56 INFO - mozrunner == 6.11 17:32:56 INFO - mozscreenshot == 0.1 17:32:56 INFO - mozsystemmonitor == 0.0 17:32:56 INFO - moztest == 0.7 17:32:56 INFO - mozversion == 1.4 17:32:56 INFO - psutil == 3.1.1 17:32:56 INFO - requests == 1.2.3 17:32:56 INFO - wptserve == 1.4.0 17:32:56 INFO - wsgiref == 0.1.2 17:32:56 INFO - Running post-action listener: _resource_record_post_action 17:32:56 INFO - Running post-action listener: _start_resource_monitoring 17:32:56 INFO - Starting resource monitoring. 17:32:56 INFO - ##### 17:32:56 INFO - ##### Running pull step. 17:32:56 INFO - ##### 17:32:56 INFO - Running pre-action listener: _resource_record_pre_action 17:32:56 INFO - Running main action method: pull 17:32:56 INFO - Pull has nothing to do! 17:32:56 INFO - Running post-action listener: _resource_record_post_action 17:32:56 INFO - ##### 17:32:56 INFO - ##### Running install step. 17:32:56 INFO - ##### 17:32:56 INFO - Running pre-action listener: _resource_record_pre_action 17:32:56 INFO - Running main action method: install 17:32:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:32:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:32:57 INFO - Reading from file tmpfile_stdout 17:32:57 INFO - Detecting whether we're running mozinstall >=1.0... 17:32:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:32:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:32:57 INFO - Reading from file tmpfile_stdout 17:32:57 INFO - Output received: 17:32:57 INFO - Usage: mozinstall [options] installer 17:32:57 INFO - Options: 17:32:57 INFO - -h, --help show this help message and exit 17:32:57 INFO - -d DEST, --destination=DEST 17:32:57 INFO - Directory to install application into. [default: 17:32:57 INFO - "/builds/slave/test"] 17:32:57 INFO - --app=APP Application being installed. [default: firefox] 17:32:57 INFO - mkdir: /builds/slave/test/build/application 17:32:57 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'] 17:32:57 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 17:33:26 INFO - Reading from file tmpfile_stdout 17:33:26 INFO - Output received: 17:33:26 INFO - /builds/slave/test/build/application/firefox/firefox 17:33:26 INFO - Running post-action listener: _resource_record_post_action 17:33:26 INFO - ##### 17:33:26 INFO - ##### Running run-tests step. 17:33:26 INFO - ##### 17:33:26 INFO - Running pre-action listener: _resource_record_pre_action 17:33:26 INFO - Running main action method: run_tests 17:33:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:33:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:33:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:33:26 INFO - grabbing minidump binary from tooltool 17:33: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')]} 17:33: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 0xa09ee30>, '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 0xa33bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3ba470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:33: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 17:33: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 17:33:26 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:33:26 INFO - Return code: 0 17:33:26 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 17:33:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:33: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/fICbZHR6SmSvaluiojnjKw/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 17:33: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/fICbZHR6SmSvaluiojnjKw/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 17:33:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:33:26 INFO - 'CCACHE_UMASK': '002', 17:33:26 INFO - 'DISPLAY': ':0', 17:33:26 INFO - 'HOME': '/home/cltbld', 17:33:26 INFO - 'LANG': 'en_US.UTF-8', 17:33:26 INFO - 'LOGNAME': 'cltbld', 17:33:26 INFO - 'MAIL': '/var/mail/cltbld', 17:33:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:33:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:33:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:33:26 INFO - 'MOZ_NO_REMOTE': '1', 17:33:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:33:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:33:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:33:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:33:26 INFO - 'PWD': '/builds/slave/test', 17:33:26 INFO - 'SHELL': '/bin/bash', 17:33:26 INFO - 'SHLVL': '1', 17:33:26 INFO - 'TERM': 'linux', 17:33:26 INFO - 'TMOUT': '86400', 17:33:26 INFO - 'USER': 'cltbld', 17:33:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462580878.35094-1416376472', 17:33:26 INFO - '_': '/tools/buildbot/bin/python'} 17:33: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/fICbZHR6SmSvaluiojnjKw/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 17:33: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 17:33:27 INFO - import pkg_resources 17:33:28 INFO - Using 1 client processes 17:33:28 INFO - wptserve Starting http server on 127.0.0.1:8000 17:33:28 INFO - wptserve Starting http server on 127.0.0.1:8001 17:33:28 INFO - wptserve Starting http server on 127.0.0.1:8443 17:33:31 INFO - SUITE-START | Running 778 tests 17:33:31 INFO - Running testharness tests 17:33:31 INFO - Setting up ssl 17:33:31 INFO - PROCESS | certutil | 17:33:31 INFO - PROCESS | certutil | 17:33:31 INFO - PROCESS | certutil | 17:33:31 INFO - Certificate Nickname Trust Attributes 17:33:31 INFO - SSL,S/MIME,JAR/XPI 17:33:31 INFO - 17:33:31 INFO - web-platform-tests CT,, 17:33:31 INFO - 17:33:31 INFO - Starting runner 17:33:34 INFO - PROCESS | 1802 | 1462581214499 Marionette DEBUG Marionette enabled via build flag and pref 17:33:34 INFO - PROCESS | 1802 | ++DOCSHELL 0xa4f14800 == 1 [pid = 1802] [id = 1] 17:33:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 1 (0xa4f14c00) [pid = 1802] [serial = 1] [outer = (nil)] 17:33:34 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 17:33:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 2 (0xa4f15400) [pid = 1802] [serial = 2] [outer = 0xa4f14c00] 17:33:35 INFO - PROCESS | 1802 | 1462581215175 Marionette INFO Listening on port 2828 17:33:35 INFO - PROCESS | 1802 | 1462581215808 Marionette DEBUG Marionette enabled via command-line flag 17:33:35 INFO - PROCESS | 1802 | ++DOCSHELL 0xa236d400 == 2 [pid = 1802] [id = 2] 17:33:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 3 (0xa23b2400) [pid = 1802] [serial = 3] [outer = (nil)] 17:33:35 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 17:33:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 4 (0xa23b2c00) [pid = 1802] [serial = 4] [outer = 0xa23b2400] 17:33:35 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2282c80 17:33:36 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a6eaa780 17:33:36 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22a8680 17:33:36 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22ac2e0 17:33:36 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22b0020 17:33:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 5 (0xa229b800) [pid = 1802] [serial = 5] [outer = 0xa4f14c00] 17:33:36 INFO - PROCESS | 1802 | [1802] 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 17:33:36 INFO - PROCESS | 1802 | 1462581216193 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54559 17:33:36 INFO - PROCESS | 1802 | [1802] 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 17:33:36 INFO - PROCESS | 1802 | 1462581216223 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54560 17:33:36 INFO - PROCESS | 1802 | 1462581216280 Marionette DEBUG Closed connection conn0 17:33:36 INFO - PROCESS | 1802 | [1802] 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 17:33:36 INFO - PROCESS | 1802 | [1802] 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 17:33:36 INFO - PROCESS | 1802 | 1462581216402 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54561 17:33:36 INFO - PROCESS | 1802 | 1462581216406 Marionette DEBUG Closed connection conn1 17:33:36 INFO - PROCESS | 1802 | [1802] 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 17:33:36 INFO - PROCESS | 1802 | 1462581216453 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54562 17:33:36 INFO - PROCESS | 1802 | 1462581216460 Marionette DEBUG Closed connection conn2 17:33:36 INFO - PROCESS | 1802 | 1462581216505 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:33:36 INFO - PROCESS | 1802 | 1462581216525 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":"20160506160946","device":"desktop","version":"48.0a2"} 17:33:37 INFO - PROCESS | 1802 | [1802] 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 17:33:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b5b2c00 == 3 [pid = 1802] [id = 3] 17:33:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 6 (0x9b5b3000) [pid = 1802] [serial = 6] [outer = (nil)] 17:33:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b5b3400 == 4 [pid = 1802] [id = 4] 17:33:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 7 (0x9b5b6c00) [pid = 1802] [serial = 7] [outer = (nil)] 17:33:38 INFO - PROCESS | 1802 | [1802] 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 17:33:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a9ecc00 == 5 [pid = 1802] [id = 5] 17:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 8 (0x9a9ed000) [pid = 1802] [serial = 8] [outer = (nil)] 17:33:39 INFO - PROCESS | 1802 | [1802] 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 17:33:39 INFO - PROCESS | 1802 | [1802] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 9 (0x9a86a800) [pid = 1802] [serial = 9] [outer = 0x9a9ed000] 17:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 10 (0x9a485400) [pid = 1802] [serial = 10] [outer = 0x9b5b3000] 17:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 11 (0x9a487000) [pid = 1802] [serial = 11] [outer = 0x9b5b6c00] 17:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 12 (0x9a489400) [pid = 1802] [serial = 12] [outer = 0x9a9ed000] 17:33:40 INFO - PROCESS | 1802 | 1462581220599 Marionette DEBUG loaded listener.js 17:33:40 INFO - PROCESS | 1802 | 1462581220617 Marionette DEBUG loaded listener.js 17:33:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 13 (0x9810e000) [pid = 1802] [serial = 13] [outer = 0x9a9ed000] 17:33:41 INFO - PROCESS | 1802 | 1462581221410 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7e1adee8-01a9-40bd-8e0b-3557e0ba54a7","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":"20160506160946","device":"desktop","version":"48.0a2","command_id":1}}] 17:33:41 INFO - PROCESS | 1802 | 1462581221623 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}] 17:33:41 INFO - PROCESS | 1802 | 1462581221803 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:33:42 INFO - PROCESS | 1802 | 1462581222003 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:33:42 INFO - PROCESS | 1802 | [1802] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:33:42 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:33:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 14 (0x9628a000) [pid = 1802] [serial = 14] [outer = 0x9a9ed000] 17:33:42 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:33:42 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:33:42 INFO - PROCESS | 1802 | 1462581222424 Marionette TRACE conn3 <- [1,3,null,{}] 17:33:42 INFO - PROCESS | 1802 | 1462581222432 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:33:42 INFO - PROCESS | 1802 | 1462581222519 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:33:42 INFO - PROCESS | 1802 | 1462581222594 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:33:42 INFO - PROCESS | 1802 | 1462581222598 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:33:42 INFO - PROCESS | 1802 | 1462581222612 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:33:42 INFO - PROCESS | 1802 | 1462581222617 Marionette TRACE conn3 <- [1,6,null,{}] 17:33:42 INFO - PROCESS | 1802 | 1462581222627 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}] 17:33:42 INFO - PROCESS | 1802 | 1462581222663 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:33:42 INFO - PROCESS | 1802 | 1462581222673 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x945ebc00 == 6 [pid = 1802] [id = 6] 17:33:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 15 (0x945ee800) [pid = 1802] [serial = 15] [outer = (nil)] 17:33:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 16 (0x945f0800) [pid = 1802] [serial = 16] [outer = 0x945ee800] 17:33:42 INFO - PROCESS | 1802 | 1462581222750 Marionette DEBUG loaded listener.js 17:33:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 17 (0x977c9c00) [pid = 1802] [serial = 17] [outer = 0x945ee800] 17:33:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bbc800 == 7 [pid = 1802] [id = 7] 17:33:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 18 (0x93bbcc00) [pid = 1802] [serial = 18] [outer = (nil)] 17:33:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 19 (0x9b90b800) [pid = 1802] [serial = 19] [outer = 0x93bbcc00] 17:33:43 INFO - PROCESS | 1802 | 1462581223207 Marionette DEBUG loaded listener.js 17:33:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 20 (0x9394b000) [pid = 1802] [serial = 20] [outer = 0x93bbcc00] 17:33:43 INFO - PROCESS | 1802 | [1802] 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 17:33:43 INFO - PROCESS | 1802 | 1462581223721 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]]]}] 17:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1194ms 17:33:43 INFO - PROCESS | 1802 | 1462581223855 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:33:43 INFO - PROCESS | 1802 | 1462581223858 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:33:43 INFO - PROCESS | 1802 | 1462581223883 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:33:43 INFO - PROCESS | 1802 | 1462581223886 Marionette TRACE conn3 <- [1,10,null,{}] 17:33:43 INFO - PROCESS | 1802 | 1462581223900 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}] 17:33:44 INFO - PROCESS | 1802 | 1462581224069 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:33:44 INFO - PROCESS | 1802 | 1462581224091 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x92176000 == 8 [pid = 1802] [id = 8] 17:33:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 21 (0x92176400) [pid = 1802] [serial = 21] [outer = (nil)] 17:33:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 22 (0x92178400) [pid = 1802] [serial = 22] [outer = 0x92176400] 17:33:44 INFO - PROCESS | 1802 | 1462581224164 Marionette DEBUG loaded listener.js 17:33:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 23 (0x93bc3800) [pid = 1802] [serial = 23] [outer = 0x92176400] 17:33:44 INFO - PROCESS | 1802 | 1462581224743 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]]]}] 17:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 893ms 17:33:44 INFO - PROCESS | 1802 | 1462581224761 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:33:44 INFO - PROCESS | 1802 | 1462581224765 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:33:44 INFO - PROCESS | 1802 | 1462581224771 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:33:44 INFO - PROCESS | 1802 | 1462581224773 Marionette TRACE conn3 <- [1,14,null,{}] 17:33:44 INFO - PROCESS | 1802 | 1462581224779 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}] 17:33:44 INFO - PROCESS | 1802 | 1462581224990 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:33:45 INFO - PROCESS | 1802 | 1462581225320 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x9216bc00 == 9 [pid = 1802] [id = 9] 17:33:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 24 (0x9216c000) [pid = 1802] [serial = 24] [outer = (nil)] 17:33:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 25 (0x92175400) [pid = 1802] [serial = 25] [outer = 0x9216c000] 17:33:45 INFO - PROCESS | 1802 | 1462581225406 Marionette DEBUG loaded listener.js 17:33:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 26 (0x923b8c00) [pid = 1802] [serial = 26] [outer = 0x9216c000] 17:33:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x92da7c00 == 10 [pid = 1802] [id = 10] 17:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 27 (0x92da9c00) [pid = 1802] [serial = 27] [outer = (nil)] 17:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 28 (0x924df400) [pid = 1802] [serial = 28] [outer = 0x92da9c00] 17:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 29 (0x923ba400) [pid = 1802] [serial = 29] [outer = 0x92da9c00] 17:33:46 INFO - PROCESS | 1802 | 1462581226433 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]]]}] 17:33:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x924d8400 == 11 [pid = 1802] [id = 11] 17:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 30 (0x924da000) [pid = 1802] [serial = 30] [outer = (nil)] 17:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 31 (0x9457a400) [pid = 1802] [serial = 31] [outer = 0x924da000] 17:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1780ms 17:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 32 (0x96292000) [pid = 1802] [serial = 32] [outer = 0x924da000] 17:33:46 INFO - PROCESS | 1802 | 1462581226610 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:33:46 INFO - PROCESS | 1802 | 1462581226617 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:33:46 INFO - PROCESS | 1802 | 1462581226682 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:33:46 INFO - PROCESS | 1802 | 1462581226688 Marionette TRACE conn3 <- [1,18,null,{}] 17:33:46 INFO - PROCESS | 1802 | 1462581226769 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}] 17:33:47 INFO - PROCESS | 1802 | 1462581227062 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:33:47 INFO - PROCESS | 1802 | 1462581227173 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x924dec00 == 12 [pid = 1802] [id = 12] 17:33:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 33 (0x924e2000) [pid = 1802] [serial = 33] [outer = (nil)] 17:33:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 34 (0x945ea800) [pid = 1802] [serial = 34] [outer = 0x924e2000] 17:33:47 INFO - PROCESS | 1802 | 1462581227257 Marionette DEBUG loaded listener.js 17:33:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 35 (0x9a0cd400) [pid = 1802] [serial = 35] [outer = 0x924e2000] 17:33:48 INFO - PROCESS | 1802 | 1462581228065 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]]]}] 17:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1504ms 17:33:48 INFO - PROCESS | 1802 | 1462581228133 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:33:48 INFO - PROCESS | 1802 | 1462581228139 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:33:48 INFO - PROCESS | 1802 | 1462581228146 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:33:48 INFO - PROCESS | 1802 | 1462581228149 Marionette TRACE conn3 <- [1,22,null,{}] 17:33:48 INFO - PROCESS | 1802 | 1462581228155 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}] 17:33:48 INFO - PROCESS | 1802 | 1462581228329 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:33:48 INFO - PROCESS | 1802 | 1462581228457 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b579c00 == 13 [pid = 1802] [id = 13] 17:33:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 36 (0x9b8d4c00) [pid = 1802] [serial = 36] [outer = (nil)] 17:33:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 37 (0x9b903c00) [pid = 1802] [serial = 37] [outer = 0x9b8d4c00] 17:33:48 INFO - PROCESS | 1802 | 1462581228541 Marionette DEBUG loaded listener.js 17:33:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 38 (0x9c0e0400) [pid = 1802] [serial = 38] [outer = 0x9b8d4c00] 17:33:49 INFO - PROCESS | 1802 | 1462581229584 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]]]}] 17:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1482ms 17:33:49 INFO - PROCESS | 1802 | 1462581229628 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:33:49 INFO - PROCESS | 1802 | 1462581229640 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:33:49 INFO - PROCESS | 1802 | 1462581229664 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:33:49 INFO - PROCESS | 1802 | 1462581229670 Marionette TRACE conn3 <- [1,26,null,{}] 17:33:49 INFO - PROCESS | 1802 | 1462581229681 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}] 17:33:49 INFO - PROCESS | 1802 | 1462581229838 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:33:50 INFO - PROCESS | 1802 | 1462581230039 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x94585c00 == 14 [pid = 1802] [id = 14] 17:33:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 39 (0x945ea000) [pid = 1802] [serial = 39] [outer = (nil)] 17:33:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 40 (0x977d0000) [pid = 1802] [serial = 40] [outer = 0x945ea000] 17:33:50 INFO - PROCESS | 1802 | 1462581230123 Marionette DEBUG loaded listener.js 17:33:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 41 (0x99293800) [pid = 1802] [serial = 41] [outer = 0x945ea000] 17:33:50 INFO - PROCESS | 1802 | 1462581230938 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]]]}] 17:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1299ms 17:33:50 INFO - PROCESS | 1802 | 1462581230952 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:33:50 INFO - PROCESS | 1802 | 1462581230960 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:33:50 INFO - PROCESS | 1802 | 1462581230969 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:33:50 INFO - PROCESS | 1802 | 1462581230973 Marionette TRACE conn3 <- [1,30,null,{}] 17:33:50 INFO - PROCESS | 1802 | 1462581230979 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}] 17:33:51 INFO - PROCESS | 1802 | 1462581231123 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:33:51 INFO - PROCESS | 1802 | 1462581231213 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x9928c400 == 15 [pid = 1802] [id = 15] 17:33:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 42 (0x99797c00) [pid = 1802] [serial = 42] [outer = (nil)] 17:33:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 43 (0x9b5b9000) [pid = 1802] [serial = 43] [outer = 0x99797c00] 17:33:51 INFO - PROCESS | 1802 | 1462581231282 Marionette DEBUG loaded listener.js 17:33:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 44 (0x9b8da400) [pid = 1802] [serial = 44] [outer = 0x99797c00] 17:33:51 INFO - PROCESS | 1802 | 1462581231963 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]]]}] 17:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1032ms 17:33:52 INFO - PROCESS | 1802 | 1462581232001 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:33:52 INFO - PROCESS | 1802 | 1462581232004 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:33:52 INFO - PROCESS | 1802 | 1462581232010 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:33:52 INFO - PROCESS | 1802 | 1462581232016 Marionette TRACE conn3 <- [1,34,null,{}] 17:33:52 INFO - PROCESS | 1802 | 1462581232045 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}] 17:33:52 INFO - PROCESS | 1802 | 1462581232224 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:33:52 INFO - PROCESS | 1802 | 1462581232236 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x9cdd6400 == 16 [pid = 1802] [id = 16] 17:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 45 (0x9cf2e800) [pid = 1802] [serial = 45] [outer = (nil)] 17:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 46 (0x9cf34c00) [pid = 1802] [serial = 46] [outer = 0x9cf2e800] 17:33:52 INFO - PROCESS | 1802 | 1462581232310 Marionette DEBUG loaded listener.js 17:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 47 (0xa0604000) [pid = 1802] [serial = 47] [outer = 0x9cf2e800] 17:33:53 INFO - PROCESS | 1802 | 1462581233000 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]]]}] 17:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1040ms 17:33:53 INFO - PROCESS | 1802 | 1462581233050 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:33:53 INFO - PROCESS | 1802 | 1462581233054 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:33:53 INFO - PROCESS | 1802 | 1462581233060 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:33:53 INFO - PROCESS | 1802 | 1462581233062 Marionette TRACE conn3 <- [1,38,null,{}] 17:33:53 INFO - PROCESS | 1802 | 1462581233068 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}] 17:33:53 INFO - PROCESS | 1802 | 1462581233238 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:33:53 INFO - PROCESS | 1802 | 1462581233257 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x923b9c00 == 17 [pid = 1802] [id = 17] 17:33:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 48 (0x9c117c00) [pid = 1802] [serial = 48] [outer = (nil)] 17:33:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 49 (0xa223e000) [pid = 1802] [serial = 49] [outer = 0x9c117c00] 17:33:53 INFO - PROCESS | 1802 | 1462581233328 Marionette DEBUG loaded listener.js 17:33:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 50 (0xa2367c00) [pid = 1802] [serial = 50] [outer = 0x9c117c00] 17:33:54 INFO - PROCESS | 1802 | 1462581234035 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]]]}] 17:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1033ms 17:33:54 INFO - PROCESS | 1802 | 1462581234093 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:33:54 INFO - PROCESS | 1802 | 1462581234096 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:33:54 INFO - PROCESS | 1802 | 1462581234102 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:33:54 INFO - PROCESS | 1802 | 1462581234104 Marionette TRACE conn3 <- [1,42,null,{}] 17:33:54 INFO - PROCESS | 1802 | 1462581234109 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}] 17:33:54 INFO - PROCESS | 1802 | 1462581234286 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:33:54 INFO - PROCESS | 1802 | 1462581234297 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x96283c00 == 18 [pid = 1802] [id = 18] 17:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 51 (0x977ce000) [pid = 1802] [serial = 51] [outer = (nil)] 17:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 52 (0x9cfa2c00) [pid = 1802] [serial = 52] [outer = 0x977ce000] 17:33:54 INFO - PROCESS | 1802 | 1462581234368 Marionette DEBUG loaded listener.js 17:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0xa2372000) [pid = 1802] [serial = 53] [outer = 0x977ce000] 17:33:55 INFO - PROCESS | 1802 | 1462581235068 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]]]}] 17:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1025ms 17:33:55 INFO - PROCESS | 1802 | 1462581235127 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:33:55 INFO - PROCESS | 1802 | 1462581235130 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:33:55 INFO - PROCESS | 1802 | 1462581235136 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:33:55 INFO - PROCESS | 1802 | 1462581235138 Marionette TRACE conn3 <- [1,46,null,{}] 17:33:55 INFO - PROCESS | 1802 | 1462581235157 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}] 17:33:55 INFO - PROCESS | 1802 | 1462581235321 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:33:55 INFO - PROCESS | 1802 | 1462581235334 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x94586800 == 19 [pid = 1802] [id = 19] 17:33:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0xa229e000) [pid = 1802] [serial = 54] [outer = (nil)] 17:33:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0xa3302400) [pid = 1802] [serial = 55] [outer = 0xa229e000] 17:33:55 INFO - PROCESS | 1802 | 1462581235410 Marionette DEBUG loaded listener.js 17:33:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0xa35bf400) [pid = 1802] [serial = 56] [outer = 0xa229e000] 17:33:56 INFO - PROCESS | 1802 | 1462581236130 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]]]}] 17:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1048ms 17:33:56 INFO - PROCESS | 1802 | 1462581236185 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 1802 | 1462581236188 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:33:56 INFO - PROCESS | 1802 | 1462581236194 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - PROCESS | 1802 | 1462581236197 Marionette TRACE conn3 <- [1,50,null,{}] 17:33:56 INFO - PROCESS | 1802 | 1462581236202 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}] 17:33:56 INFO - PROCESS | 1802 | 1462581236371 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:33:56 INFO - PROCESS | 1802 | 1462581236389 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:56 INFO - PROCESS | 1802 | ++DOCSHELL 0xa27db000 == 20 [pid = 1802] [id = 20] 17:33:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0xa334bc00) [pid = 1802] [serial = 57] [outer = (nil)] 17:33:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0xa4f0ec00) [pid = 1802] [serial = 58] [outer = 0xa334bc00] 17:33:56 INFO - PROCESS | 1802 | 1462581236459 Marionette DEBUG loaded listener.js 17:33:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0xa4f15000) [pid = 1802] [serial = 59] [outer = 0xa334bc00] 17:33:57 INFO - PROCESS | 1802 | 1462581237133 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]]]}] 17:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 978ms 17:33:57 INFO - PROCESS | 1802 | 1462581237172 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:33:57 INFO - PROCESS | 1802 | 1462581237174 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:33:57 INFO - PROCESS | 1802 | 1462581237182 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:33:57 INFO - PROCESS | 1802 | 1462581237185 Marionette TRACE conn3 <- [1,54,null,{}] 17:33:57 INFO - PROCESS | 1802 | 1462581237190 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}] 17:33:57 INFO - PROCESS | 1802 | 1462581237356 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:33:57 INFO - PROCESS | 1802 | 1462581237385 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x924d5400 == 21 [pid = 1802] [id = 21] 17:33:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x924db000) [pid = 1802] [serial = 60] [outer = (nil)] 17:33:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0xa638a400) [pid = 1802] [serial = 61] [outer = 0x924db000] 17:33:57 INFO - PROCESS | 1802 | 1462581237456 Marionette DEBUG loaded listener.js 17:33:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0xa63eec00) [pid = 1802] [serial = 62] [outer = 0x924db000] 17:33:58 INFO - PROCESS | 1802 | 1462581238115 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]]]}] 17:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 983ms 17:33:58 INFO - PROCESS | 1802 | 1462581238165 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:33:58 INFO - PROCESS | 1802 | 1462581238169 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:33:58 INFO - PROCESS | 1802 | 1462581238174 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:33:58 INFO - PROCESS | 1802 | 1462581238177 Marionette TRACE conn3 <- [1,58,null,{}] 17:33:58 INFO - PROCESS | 1802 | 1462581238182 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}] 17:33:58 INFO - PROCESS | 1802 | 1462581238312 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:33:58 INFO - PROCESS | 1802 | 1462581238329 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x99089400 == 22 [pid = 1802] [id = 22] 17:33:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x9b8dd800) [pid = 1802] [serial = 63] [outer = (nil)] 17:33:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0xa68b9400) [pid = 1802] [serial = 64] [outer = 0x9b8dd800] 17:33:58 INFO - PROCESS | 1802 | 1462581238505 Marionette DEBUG loaded listener.js 17:33:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0xa68c2800) [pid = 1802] [serial = 65] [outer = 0x9b8dd800] 17:34:00 INFO - PROCESS | 1802 | 1462581240182 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]]]}] 17:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2048ms 17:34:00 INFO - PROCESS | 1802 | 1462581240224 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:34:00 INFO - PROCESS | 1802 | 1462581240229 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:34:00 INFO - PROCESS | 1802 | 1462581240236 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:34:00 INFO - PROCESS | 1802 | 1462581240241 Marionette TRACE conn3 <- [1,62,null,{}] 17:34:00 INFO - PROCESS | 1802 | 1462581240256 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}] 17:34:00 INFO - PROCESS | 1802 | 1462581240434 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:34:00 INFO - PROCESS | 1802 | 1462581240494 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x945eb800 == 23 [pid = 1802] [id = 23] 17:34:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x945f4800) [pid = 1802] [serial = 66] [outer = (nil)] 17:34:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x977cfc00) [pid = 1802] [serial = 67] [outer = 0x945f4800] 17:34:00 INFO - PROCESS | 1802 | 1462581240565 Marionette DEBUG loaded listener.js 17:34:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x924dc400) [pid = 1802] [serial = 68] [outer = 0x945f4800] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 67 (0x945ee800) [pid = 1802] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 66 (0x924e2000) [pid = 1802] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 65 (0x9b8d4c00) [pid = 1802] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 64 (0x945ea000) [pid = 1802] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 63 (0x99797c00) [pid = 1802] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 62 (0x9cf2e800) [pid = 1802] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 61 (0x9c117c00) [pid = 1802] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0x977ce000) [pid = 1802] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0xa334bc00) [pid = 1802] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 58 (0x92176400) [pid = 1802] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 57 (0x9216c000) [pid = 1802] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:34:01 INFO - PROCESS | 1802 | 1462581241765 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]]]}] 17:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1587ms 17:34:01 INFO - PROCESS | 1802 | 1462581241824 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:34:01 INFO - PROCESS | 1802 | 1462581241832 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:34:01 INFO - PROCESS | 1802 | 1462581241841 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:34:01 INFO - PROCESS | 1802 | 1462581241845 Marionette TRACE conn3 <- [1,66,null,{}] 17:34:01 INFO - PROCESS | 1802 | 1462581241855 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}] 17:34:02 INFO - PROCESS | 1802 | 1462581242010 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:34:02 INFO - PROCESS | 1802 | 1462581242096 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x92273c00 == 24 [pid = 1802] [id = 24] 17:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x9457a800) [pid = 1802] [serial = 69] [outer = (nil)] 17:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x99fbe400) [pid = 1802] [serial = 70] [outer = 0x9457a800] 17:34:02 INFO - PROCESS | 1802 | 1462581242165 Marionette DEBUG loaded listener.js 17:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x9a086400) [pid = 1802] [serial = 71] [outer = 0x9457a800] 17:34:02 INFO - PROCESS | 1802 | 1462581242826 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]]]}] 17:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1032ms 17:34:02 INFO - PROCESS | 1802 | 1462581242873 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:34:02 INFO - PROCESS | 1802 | 1462581242876 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:34:02 INFO - PROCESS | 1802 | 1462581242883 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:34:02 INFO - PROCESS | 1802 | 1462581242888 Marionette TRACE conn3 <- [1,70,null,{}] 17:34:02 INFO - PROCESS | 1802 | 1462581242903 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}] 17:34:03 INFO - PROCESS | 1802 | 1462581243089 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:34:03 INFO - PROCESS | 1802 | 1462581243105 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x9626a000 == 25 [pid = 1802] [id = 25] 17:34:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x9b9b4800) [pid = 1802] [serial = 72] [outer = (nil)] 17:34:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x9c0da000) [pid = 1802] [serial = 73] [outer = 0x9b9b4800] 17:34:03 INFO - PROCESS | 1802 | 1462581243181 Marionette DEBUG loaded listener.js 17:34:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x9c11a800) [pid = 1802] [serial = 74] [outer = 0x9b9b4800] 17:34:03 INFO - PROCESS | 1802 | 1462581243994 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]]]}] 17:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1185ms 17:34:04 INFO - PROCESS | 1802 | 1462581244069 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:34:04 INFO - PROCESS | 1802 | 1462581244076 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:34:04 INFO - PROCESS | 1802 | 1462581244084 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:34:04 INFO - PROCESS | 1802 | 1462581244090 Marionette TRACE conn3 <- [1,74,null,{}] 17:34:04 INFO - PROCESS | 1802 | 1462581244098 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}] 17:34:04 INFO - PROCESS | 1802 | 1462581244260 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:34:04 INFO - PROCESS | 1802 | 1462581244363 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x9227ac00 == 26 [pid = 1802] [id = 26] 17:34:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x945f3000) [pid = 1802] [serial = 75] [outer = (nil)] 17:34:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x99fbe800) [pid = 1802] [serial = 76] [outer = 0x945f3000] 17:34:04 INFO - PROCESS | 1802 | 1462581244450 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x9b3b5000) [pid = 1802] [serial = 77] [outer = 0x945f3000] 17:34:05 INFO - PROCESS | 1802 | 1462581245270 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]]]}] 17:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1231ms 17:34:05 INFO - PROCESS | 1802 | 1462581245316 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:34:05 INFO - PROCESS | 1802 | 1462581245324 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:34:05 INFO - PROCESS | 1802 | 1462581245335 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:34:05 INFO - PROCESS | 1802 | 1462581245338 Marionette TRACE conn3 <- [1,78,null,{}] 17:34:05 INFO - PROCESS | 1802 | 1462581245345 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}] 17:34:05 INFO - PROCESS | 1802 | 1462581245509 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:34:05 INFO - PROCESS | 1802 | 1462581245638 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b5ba400 == 27 [pid = 1802] [id = 27] 17:34:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x9b8d1400) [pid = 1802] [serial = 78] [outer = (nil)] 17:34:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x9cdd2c00) [pid = 1802] [serial = 79] [outer = 0x9b8d1400] 17:34:05 INFO - PROCESS | 1802 | 1462581245720 Marionette DEBUG loaded listener.js 17:34:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x9cf9d400) [pid = 1802] [serial = 80] [outer = 0x9b8d1400] 17:34:06 INFO - PROCESS | 1802 | 1462581246578 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]]]}] 17:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1277ms 17:34:06 INFO - PROCESS | 1802 | 1462581246612 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:34:06 INFO - PROCESS | 1802 | 1462581246616 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:34:06 INFO - PROCESS | 1802 | 1462581246622 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:34:06 INFO - PROCESS | 1802 | 1462581246628 Marionette TRACE conn3 <- [1,82,null,{}] 17:34:06 INFO - PROCESS | 1802 | 1462581246644 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}] 17:34:06 INFO - PROCESS | 1802 | 1462581246808 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:34:06 INFO - PROCESS | 1802 | 1462581246940 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x9928b400 == 28 [pid = 1802] [id = 28] 17:34:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0xa112f400) [pid = 1802] [serial = 81] [outer = (nil)] 17:34:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0xa2714800) [pid = 1802] [serial = 82] [outer = 0xa112f400] 17:34:07 INFO - PROCESS | 1802 | 1462581247042 Marionette DEBUG loaded listener.js 17:34:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0xa3154800) [pid = 1802] [serial = 83] [outer = 0xa112f400] 17:34:07 INFO - PROCESS | 1802 | 1462581247823 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]]]}] 17:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1234ms 17:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:34:07 INFO - PROCESS | 1802 | 1462581247856 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:34:07 INFO - PROCESS | 1802 | 1462581247860 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:34:07 INFO - PROCESS | 1802 | 1462581247867 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:34:07 INFO - PROCESS | 1802 | 1462581247870 Marionette TRACE conn3 <- [1,86,null,{}] 17:34:07 INFO - PROCESS | 1802 | 1462581247876 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}] 17:34:08 INFO - PROCESS | 1802 | 1462581248076 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:34:08 INFO - PROCESS | 1802 | 1462581248090 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:08 INFO - PROCESS | 1802 | ++DOCSHELL 0xa31a9c00 == 29 [pid = 1802] [id = 29] 17:34:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0xa31df800) [pid = 1802] [serial = 84] [outer = (nil)] 17:34:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0xa334bc00) [pid = 1802] [serial = 85] [outer = 0xa31df800] 17:34:08 INFO - PROCESS | 1802 | 1462581248171 Marionette DEBUG loaded listener.js 17:34:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0xa3649000) [pid = 1802] [serial = 86] [outer = 0xa31df800] 17:34:09 INFO - PROCESS | 1802 | 1462581249004 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]]]}] 17:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1178ms 17:34:09 INFO - PROCESS | 1802 | 1462581249048 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:34:09 INFO - PROCESS | 1802 | 1462581249053 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:34:09 INFO - PROCESS | 1802 | 1462581249059 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:34:09 INFO - PROCESS | 1802 | 1462581249063 Marionette TRACE conn3 <- [1,90,null,{}] 17:34:09 INFO - PROCESS | 1802 | 1462581249068 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}] 17:34:09 INFO - PROCESS | 1802 | 1462581249221 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:34:09 INFO - PROCESS | 1802 | 1462581249351 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x924dd000 == 30 [pid = 1802] [id = 30] 17:34:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x9979ec00) [pid = 1802] [serial = 87] [outer = (nil)] 17:34:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0xa638a800) [pid = 1802] [serial = 88] [outer = 0x9979ec00] 17:34:09 INFO - PROCESS | 1802 | 1462581249435 Marionette DEBUG loaded listener.js 17:34:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0xa685dc00) [pid = 1802] [serial = 89] [outer = 0x9979ec00] 17:34:10 INFO - PROCESS | 1802 | 1462581250314 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]]]}] 17:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1287ms 17:34:10 INFO - PROCESS | 1802 | 1462581250347 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:34:10 INFO - PROCESS | 1802 | 1462581250351 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:34:10 INFO - PROCESS | 1802 | 1462581250357 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:34:10 INFO - PROCESS | 1802 | 1462581250361 Marionette TRACE conn3 <- [1,94,null,{}] 17:34:10 INFO - PROCESS | 1802 | 1462581250366 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}] 17:34:10 INFO - PROCESS | 1802 | 1462581250535 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:34:10 INFO - PROCESS | 1802 | 1462581250784 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x9227a400 == 31 [pid = 1802] [id = 31] 17:34:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x923ac800) [pid = 1802] [serial = 90] [outer = (nil)] 17:34:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x923ba000) [pid = 1802] [serial = 91] [outer = 0x923ac800] 17:34:10 INFO - PROCESS | 1802 | 1462581250897 Marionette DEBUG loaded listener.js 17:34:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x93956c00) [pid = 1802] [serial = 92] [outer = 0x923ac800] 17:34:11 INFO - PROCESS | 1802 | 1462581251709 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]]]}] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x945ea800) [pid = 1802] [serial = 34] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x9b903c00) [pid = 1802] [serial = 37] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x977d0000) [pid = 1802] [serial = 40] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x9b5b9000) [pid = 1802] [serial = 43] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x9b8da400) [pid = 1802] [serial = 44] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0x9cf34c00) [pid = 1802] [serial = 46] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0xa223e000) [pid = 1802] [serial = 49] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0x9cfa2c00) [pid = 1802] [serial = 52] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 72 (0xa3302400) [pid = 1802] [serial = 55] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 71 (0xa4f0ec00) [pid = 1802] [serial = 58] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 70 (0xa638a400) [pid = 1802] [serial = 61] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 69 (0xa2367c00) [pid = 1802] [serial = 50] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 68 (0x92175400) [pid = 1802] [serial = 25] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 67 (0x9457a400) [pid = 1802] [serial = 31] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 66 (0x924df400) [pid = 1802] [serial = 28] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 65 (0xa2372000) [pid = 1802] [serial = 53] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 64 (0xa4f15000) [pid = 1802] [serial = 59] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 63 (0x9a0cd400) [pid = 1802] [serial = 35] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 62 (0xa0604000) [pid = 1802] [serial = 47] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 61 (0x9c0e0400) [pid = 1802] [serial = 38] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0x923b8c00) [pid = 1802] [serial = 26] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0x99293800) [pid = 1802] [serial = 41] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 58 (0x93bc3800) [pid = 1802] [serial = 23] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 57 (0x9a489400) [pid = 1802] [serial = 12] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 56 (0x9a86a800) [pid = 1802] [serial = 9] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 55 (0xa4f15400) [pid = 1802] [serial = 2] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 54 (0x92178400) [pid = 1802] [serial = 22] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 53 (0x9b90b800) [pid = 1802] [serial = 19] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 52 (0x945f0800) [pid = 1802] [serial = 16] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1802 | --DOMWINDOW == 51 (0x977c9c00) [pid = 1802] [serial = 17] [outer = (nil)] [url = about:blank] 17:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2130ms 17:34:12 INFO - PROCESS | 1802 | 1462581252549 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:34:12 INFO - PROCESS | 1802 | 1462581252555 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:34:12 INFO - PROCESS | 1802 | 1462581252564 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:34:12 INFO - PROCESS | 1802 | 1462581252568 Marionette TRACE conn3 <- [1,98,null,{}] 17:34:12 INFO - PROCESS | 1802 | 1462581252601 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}] 17:34:12 INFO - PROCESS | 1802 | 1462581252743 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:34:12 INFO - PROCESS | 1802 | 1462581252831 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x93948c00 == 32 [pid = 1802] [id = 32] 17:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 52 (0x93949800) [pid = 1802] [serial = 93] [outer = (nil)] 17:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x93bbc400) [pid = 1802] [serial = 94] [outer = 0x93949800] 17:34:12 INFO - PROCESS | 1802 | 1462581252904 Marionette DEBUG loaded listener.js 17:34:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x93bc6400) [pid = 1802] [serial = 95] [outer = 0x93949800] 17:34:13 INFO - PROCESS | 1802 | 1462581253521 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]]]}] 17:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 982ms 17:34:13 INFO - PROCESS | 1802 | 1462581253545 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:34:13 INFO - PROCESS | 1802 | 1462581253551 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:34:13 INFO - PROCESS | 1802 | 1462581253564 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:34:13 INFO - PROCESS | 1802 | 1462581253569 Marionette TRACE conn3 <- [1,102,null,{}] 17:34:13 INFO - PROCESS | 1802 | 1462581253576 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}] 17:34:13 INFO - PROCESS | 1802 | 1462581253720 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:34:13 INFO - PROCESS | 1802 | 1462581253818 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x945f0800 == 33 [pid = 1802] [id = 33] 17:34:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0x945f1400) [pid = 1802] [serial = 96] [outer = (nil)] 17:34:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0x981ee800) [pid = 1802] [serial = 97] [outer = 0x945f1400] 17:34:13 INFO - PROCESS | 1802 | 1462581253888 Marionette DEBUG loaded listener.js 17:34:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x9979a800) [pid = 1802] [serial = 98] [outer = 0x945f1400] 17:34:14 INFO - PROCESS | 1802 | 1462581254505 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]]]}] 17:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 994ms 17:34:14 INFO - PROCESS | 1802 | 1462581254553 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:34:14 INFO - PROCESS | 1802 | 1462581254557 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:34:14 INFO - PROCESS | 1802 | 1462581254564 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:34:14 INFO - PROCESS | 1802 | 1462581254568 Marionette TRACE conn3 <- [1,106,null,{}] 17:34:14 INFO - PROCESS | 1802 | 1462581254584 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}] 17:34:14 INFO - PROCESS | 1802 | 1462581254777 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:34:14 INFO - PROCESS | 1802 | 1462581254814 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a0d4000 == 34 [pid = 1802] [id = 34] 17:34:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x9a329000) [pid = 1802] [serial = 99] [outer = (nil)] 17:34:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x9b5ad800) [pid = 1802] [serial = 100] [outer = 0x9a329000] 17:34:14 INFO - PROCESS | 1802 | 1462581254900 Marionette DEBUG loaded listener.js 17:34:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x9b8d7800) [pid = 1802] [serial = 101] [outer = 0x9a329000] 17:34:15 INFO - PROCESS | 1802 | 1462581255695 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]]]}] 17:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1179ms 17:34:15 INFO - PROCESS | 1802 | 1462581255743 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:34:15 INFO - PROCESS | 1802 | 1462581255747 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:34:15 INFO - PROCESS | 1802 | 1462581255758 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:34:15 INFO - PROCESS | 1802 | 1462581255761 Marionette TRACE conn3 <- [1,110,null,{}] 17:34:15 INFO - PROCESS | 1802 | 1462581255766 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}] 17:34:15 INFO - PROCESS | 1802 | 1462581255943 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:34:16 INFO - PROCESS | 1802 | 1462581256009 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x94f44400 == 35 [pid = 1802] [id = 35] 17:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x9b5b1400) [pid = 1802] [serial = 102] [outer = (nil)] 17:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x9cdccc00) [pid = 1802] [serial = 103] [outer = 0x9b5b1400] 17:34:16 INFO - PROCESS | 1802 | 1462581256078 Marionette DEBUG loaded listener.js 17:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x9cfa4800) [pid = 1802] [serial = 104] [outer = 0x9b5b1400] 17:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0xa2291000) [pid = 1802] [serial = 105] [outer = 0x924da000] 17:34:16 INFO - PROCESS | 1802 | --DOMWINDOW == 63 (0x9b8dd800) [pid = 1802] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:34:16 INFO - PROCESS | 1802 | --DOMWINDOW == 62 (0xa229e000) [pid = 1802] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:34:16 INFO - PROCESS | 1802 | --DOMWINDOW == 61 (0x924db000) [pid = 1802] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:34:16 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0x9b9b4800) [pid = 1802] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:34:16 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0x945f4800) [pid = 1802] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:34:16 INFO - PROCESS | 1802 | --DOMWINDOW == 58 (0x9457a800) [pid = 1802] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:34:16 INFO - PROCESS | 1802 | 1462581256968 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]]]}] 17:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1248ms 17:34:17 INFO - PROCESS | 1802 | 1462581257008 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:34:17 INFO - PROCESS | 1802 | 1462581257011 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:34:17 INFO - PROCESS | 1802 | 1462581257017 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:34:17 INFO - PROCESS | 1802 | 1462581257020 Marionette TRACE conn3 <- [1,114,null,{}] 17:34:17 INFO - PROCESS | 1802 | 1462581257025 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}] 17:34:17 INFO - PROCESS | 1802 | 1462581257189 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:34:17 INFO - PROCESS | 1802 | 1462581257249 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x977ce000 == 36 [pid = 1802] [id = 36] 17:34:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x977d0400) [pid = 1802] [serial = 106] [outer = (nil)] 17:34:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0xa1126800) [pid = 1802] [serial = 107] [outer = 0x977d0400] 17:34:17 INFO - PROCESS | 1802 | 1462581257317 Marionette DEBUG loaded listener.js 17:34:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0xa223f800) [pid = 1802] [serial = 108] [outer = 0x977d0400] 17:34:17 INFO - PROCESS | 1802 | 1462581257935 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]]]}] 17:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 976ms 17:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:34:18 INFO - PROCESS | 1802 | 1462581257994 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:34:18 INFO - PROCESS | 1802 | 1462581257997 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:34:18 INFO - PROCESS | 1802 | 1462581258008 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:34:18 INFO - PROCESS | 1802 | 1462581258010 Marionette TRACE conn3 <- [1,118,null,{}] 17:34:18 INFO - PROCESS | 1802 | 1462581258014 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}] 17:34:18 INFO - PROCESS | 1802 | 1462581258221 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:34:18 INFO - PROCESS | 1802 | 1462581258238 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:18 INFO - PROCESS | 1802 | ++DOCSHELL 0xa060f800 == 37 [pid = 1802] [id = 37] 17:34:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0xa236d800) [pid = 1802] [serial = 109] [outer = (nil)] 17:34:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0xa27b4000) [pid = 1802] [serial = 110] [outer = 0xa236d800] 17:34:18 INFO - PROCESS | 1802 | 1462581258307 Marionette DEBUG loaded listener.js 17:34:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0xa31da400) [pid = 1802] [serial = 111] [outer = 0xa236d800] 17:34:19 INFO - PROCESS | 1802 | 1462581259029 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]]]}] 17:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1037ms 17:34:19 INFO - PROCESS | 1802 | 1462581259040 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:34:19 INFO - PROCESS | 1802 | 1462581259045 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:34:19 INFO - PROCESS | 1802 | 1462581259080 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:34:19 INFO - PROCESS | 1802 | 1462581259088 Marionette TRACE conn3 <- [1,122,null,{}] 17:34:19 INFO - PROCESS | 1802 | 1462581259111 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}] 17:34:19 INFO - PROCESS | 1802 | 1462581259279 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:34:19 INFO - PROCESS | 1802 | 1462581259392 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x924dfc00 == 38 [pid = 1802] [id = 38] 17:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x93948800) [pid = 1802] [serial = 112] [outer = (nil)] 17:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x945e6800) [pid = 1802] [serial = 113] [outer = 0x93948800] 17:34:19 INFO - PROCESS | 1802 | 1462581259477 Marionette DEBUG loaded listener.js 17:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x96c09800) [pid = 1802] [serial = 114] [outer = 0x93948800] 17:34:20 INFO - PROCESS | 1802 | 1462581260309 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]]]}] 17:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1327ms 17:34:20 INFO - PROCESS | 1802 | 1462581260380 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:34:20 INFO - PROCESS | 1802 | 1462581260389 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:34:20 INFO - PROCESS | 1802 | 1462581260399 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:34:20 INFO - PROCESS | 1802 | 1462581260403 Marionette TRACE conn3 <- [1,126,null,{}] 17:34:20 INFO - PROCESS | 1802 | 1462581260410 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}] 17:34:20 INFO - PROCESS | 1802 | 1462581260573 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:34:20 INFO - PROCESS | 1802 | 1462581260703 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x923b2400 == 39 [pid = 1802] [id = 39] 17:34:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x923b9000) [pid = 1802] [serial = 115] [outer = (nil)] 17:34:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x96c18000) [pid = 1802] [serial = 116] [outer = 0x923b9000] 17:34:20 INFO - PROCESS | 1802 | 1462581260785 Marionette DEBUG loaded listener.js 17:34:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x9817e000) [pid = 1802] [serial = 117] [outer = 0x923b9000] 17:34:21 INFO - PROCESS | 1802 | 1462581261759 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]]]}] 17:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1429ms 17:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:34:21 INFO - PROCESS | 1802 | 1462581261829 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:34:21 INFO - PROCESS | 1802 | 1462581261832 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:34:21 INFO - PROCESS | 1802 | 1462581261839 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:34:21 INFO - PROCESS | 1802 | 1462581261845 Marionette TRACE conn3 <- [1,130,null,{}] 17:34:21 INFO - PROCESS | 1802 | 1462581261862 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}] 17:34:22 INFO - PROCESS | 1802 | 1462581262062 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:34:22 INFO - PROCESS | 1802 | 1462581262228 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b3a9400 == 40 [pid = 1802] [id = 40] 17:34:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x9b3b1c00) [pid = 1802] [serial = 118] [outer = (nil)] 17:34:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x9cdcc800) [pid = 1802] [serial = 119] [outer = 0x9b3b1c00] 17:34:22 INFO - PROCESS | 1802 | 1462581262340 Marionette DEBUG loaded listener.js 17:34:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0xa223e000) [pid = 1802] [serial = 120] [outer = 0x9b3b1c00] 17:34:23 INFO - PROCESS | 1802 | 1462581263441 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]]]}] 17:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1641ms 17:34:23 INFO - PROCESS | 1802 | 1462581263479 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:34:23 INFO - PROCESS | 1802 | 1462581263483 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:34:23 INFO - PROCESS | 1802 | 1462581263491 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:34:23 INFO - PROCESS | 1802 | 1462581263497 Marionette TRACE conn3 <- [1,134,null,{}] 17:34:23 INFO - PROCESS | 1802 | 1462581263505 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}] 17:34:23 INFO - PROCESS | 1802 | 1462581263668 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:34:23 INFO - PROCESS | 1802 | 1462581263832 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x924e0400 == 41 [pid = 1802] [id = 41] 17:34:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x96c0a800) [pid = 1802] [serial = 121] [outer = (nil)] 17:34:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x96c10800) [pid = 1802] [serial = 122] [outer = 0x96c0a800] 17:34:23 INFO - PROCESS | 1802 | 1462581263925 Marionette DEBUG loaded listener.js 17:34:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x96c14800) [pid = 1802] [serial = 123] [outer = 0x96c0a800] 17:34:24 INFO - PROCESS | 1802 | --DOCSHELL 0x977ce000 == 40 [pid = 1802] [id = 36] 17:34:24 INFO - PROCESS | 1802 | --DOCSHELL 0x94f44400 == 39 [pid = 1802] [id = 35] 17:34:24 INFO - PROCESS | 1802 | --DOCSHELL 0x9a0d4000 == 38 [pid = 1802] [id = 34] 17:34:24 INFO - PROCESS | 1802 | --DOCSHELL 0x945f0800 == 37 [pid = 1802] [id = 33] 17:34:24 INFO - PROCESS | 1802 | --DOCSHELL 0x93948c00 == 36 [pid = 1802] [id = 32] 17:34:24 INFO - PROCESS | 1802 | 1462581264696 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]]]}] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0x977cfc00) [pid = 1802] [serial = 67] [outer = (nil)] [url = about:blank] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0x99fbe400) [pid = 1802] [serial = 70] [outer = (nil)] [url = about:blank] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0x924dc400) [pid = 1802] [serial = 68] [outer = (nil)] [url = about:blank] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 72 (0x9a086400) [pid = 1802] [serial = 71] [outer = (nil)] [url = about:blank] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 71 (0xa68c2800) [pid = 1802] [serial = 65] [outer = (nil)] [url = about:blank] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 70 (0xa68b9400) [pid = 1802] [serial = 64] [outer = (nil)] [url = about:blank] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 69 (0xa35bf400) [pid = 1802] [serial = 56] [outer = (nil)] [url = about:blank] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 68 (0xa63eec00) [pid = 1802] [serial = 62] [outer = (nil)] [url = about:blank] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 67 (0x9c11a800) [pid = 1802] [serial = 74] [outer = (nil)] [url = about:blank] 17:34:24 INFO - PROCESS | 1802 | --DOMWINDOW == 66 (0x9c0da000) [pid = 1802] [serial = 73] [outer = (nil)] [url = about:blank] 17:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1236ms 17:34:24 INFO - PROCESS | 1802 | 1462581264730 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:34:24 INFO - PROCESS | 1802 | 1462581264738 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:34:24 INFO - PROCESS | 1802 | 1462581264749 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:34:24 INFO - PROCESS | 1802 | 1462581264752 Marionette TRACE conn3 <- [1,138,null,{}] 17:34:24 INFO - PROCESS | 1802 | 1462581264762 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}] 17:34:24 INFO - PROCESS | 1802 | 1462581264921 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:34:24 INFO - PROCESS | 1802 | 1462581264932 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x94f39c00 == 37 [pid = 1802] [id = 42] 17:34:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x94f3a000) [pid = 1802] [serial = 124] [outer = (nil)] 17:34:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x94f41000) [pid = 1802] [serial = 125] [outer = 0x94f3a000] 17:34:25 INFO - PROCESS | 1802 | 1462581265003 Marionette DEBUG loaded listener.js 17:34:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x96273c00) [pid = 1802] [serial = 126] [outer = 0x94f3a000] 17:34:25 INFO - PROCESS | 1802 | 1462581265761 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]]]}] 17:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1041ms 17:34:25 INFO - PROCESS | 1802 | 1462581265790 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:34:25 INFO - PROCESS | 1802 | 1462581265794 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:34:25 INFO - PROCESS | 1802 | 1462581265800 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:34:25 INFO - PROCESS | 1802 | 1462581265806 Marionette TRACE conn3 <- [1,142,null,{}] 17:34:25 INFO - PROCESS | 1802 | 1462581265828 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}] 17:34:25 INFO - PROCESS | 1802 | 1462581265966 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:34:26 INFO - PROCESS | 1802 | 1462581265985 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c13800 == 38 [pid = 1802] [id = 43] 17:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x99fc9800) [pid = 1802] [serial = 127] [outer = (nil)] 17:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x9a0d6400) [pid = 1802] [serial = 128] [outer = 0x99fc9800] 17:34:26 INFO - PROCESS | 1802 | 1462581266057 Marionette DEBUG loaded listener.js 17:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x9af80400) [pid = 1802] [serial = 129] [outer = 0x99fc9800] 17:34:26 INFO - PROCESS | 1802 | 1462581266789 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]]]}] 17:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1040ms 17:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:34:26 INFO - PROCESS | 1802 | 1462581266840 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:34:26 INFO - PROCESS | 1802 | 1462581266843 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:34:26 INFO - PROCESS | 1802 | 1462581266849 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:34:26 INFO - PROCESS | 1802 | 1462581266853 Marionette TRACE conn3 <- [1,146,null,{}] 17:34:26 INFO - PROCESS | 1802 | 1462581266884 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}] 17:34:27 INFO - PROCESS | 1802 | 1462581267063 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:34:27 INFO - PROCESS | 1802 | 1462581267086 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a489400 == 39 [pid = 1802] [id = 44] 17:34:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x9b906800) [pid = 1802] [serial = 130] [outer = (nil)] 17:34:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x9b9bf400) [pid = 1802] [serial = 131] [outer = 0x9b906800] 17:34:27 INFO - PROCESS | 1802 | 1462581267155 Marionette DEBUG loaded listener.js 17:34:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x9cf34400) [pid = 1802] [serial = 132] [outer = 0x9b906800] 17:34:27 INFO - PROCESS | 1802 | 1462581267903 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]]]}] 17:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1101ms 17:34:27 INFO - PROCESS | 1802 | 1462581267949 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:34:27 INFO - PROCESS | 1802 | 1462581267952 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:34:27 INFO - PROCESS | 1802 | 1462581267962 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:34:27 INFO - PROCESS | 1802 | 1462581267965 Marionette TRACE conn3 <- [1,150,null,{}] 17:34:27 INFO - PROCESS | 1802 | 1462581267971 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}] 17:34:28 INFO - PROCESS | 1802 | 1462581268145 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:34:28 INFO - PROCESS | 1802 | 1462581268207 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x923b6800 == 40 [pid = 1802] [id = 45] 17:34:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x9b8dd400) [pid = 1802] [serial = 133] [outer = (nil)] 17:34:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0xa060b800) [pid = 1802] [serial = 134] [outer = 0x9b8dd400] 17:34:28 INFO - PROCESS | 1802 | 1462581268288 Marionette DEBUG loaded listener.js 17:34:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0xa2292000) [pid = 1802] [serial = 135] [outer = 0x9b8dd400] 17:34:29 INFO - PROCESS | 1802 | 1462581269047 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]]]}] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x945f3000) [pid = 1802] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x9b8d1400) [pid = 1802] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0xa112f400) [pid = 1802] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0x9b5b1400) [pid = 1802] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0x93949800) [pid = 1802] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 72 (0xa31df800) [pid = 1802] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 71 (0x945f1400) [pid = 1802] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 70 (0x9979ec00) [pid = 1802] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 69 (0x977d0400) [pid = 1802] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:34:29 INFO - PROCESS | 1802 | --DOMWINDOW == 68 (0x9a329000) [pid = 1802] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1178ms 17:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:34:29 INFO - PROCESS | 1802 | 1462581269141 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:34:29 INFO - PROCESS | 1802 | 1462581269144 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:34:29 INFO - PROCESS | 1802 | 1462581269150 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:34:29 INFO - PROCESS | 1802 | 1462581269153 Marionette TRACE conn3 <- [1,154,null,{}] 17:34:29 INFO - PROCESS | 1802 | 1462581269158 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}] 17:34:29 INFO - PROCESS | 1802 | 1462581269318 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:34:29 INFO - PROCESS | 1802 | 1462581269411 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b5b1400 == 41 [pid = 1802] [id = 46] 17:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x9b9bdc00) [pid = 1802] [serial = 136] [outer = (nil)] 17:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0xa23be800) [pid = 1802] [serial = 137] [outer = 0x9b9bdc00] 17:34:29 INFO - PROCESS | 1802 | 1462581269485 Marionette DEBUG loaded listener.js 17:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0xa271bc00) [pid = 1802] [serial = 138] [outer = 0x9b9bdc00] 17:34:30 INFO - PROCESS | 1802 | 1462581270172 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]]]}] 17:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1031ms 17:34:30 INFO - PROCESS | 1802 | 1462581270180 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:34:30 INFO - PROCESS | 1802 | 1462581270185 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:34:30 INFO - PROCESS | 1802 | 1462581270195 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:34:30 INFO - PROCESS | 1802 | 1462581270199 Marionette TRACE conn3 <- [1,158,null,{}] 17:34:30 INFO - PROCESS | 1802 | 1462581270204 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}] 17:34:30 INFO - PROCESS | 1802 | 1462581270403 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:34:30 INFO - PROCESS | 1802 | 1462581270424 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x923b9400 == 42 [pid = 1802] [id = 47] 17:34:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x93bbe000) [pid = 1802] [serial = 139] [outer = (nil)] 17:34:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0xa368f800) [pid = 1802] [serial = 140] [outer = 0x93bbe000] 17:34:30 INFO - PROCESS | 1802 | 1462581270492 Marionette DEBUG loaded listener.js 17:34:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0xa5145400) [pid = 1802] [serial = 141] [outer = 0x93bbe000] 17:34:31 INFO - PROCESS | 1802 | 1462581271204 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]]]}] 17:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1082ms 17:34:31 INFO - PROCESS | 1802 | 1462581271279 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:34:31 INFO - PROCESS | 1802 | 1462581271285 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:34:31 INFO - PROCESS | 1802 | 1462581271293 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:34:31 INFO - PROCESS | 1802 | 1462581271299 Marionette TRACE conn3 <- [1,162,null,{}] 17:34:31 INFO - PROCESS | 1802 | 1462581271309 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}] 17:34:31 INFO - PROCESS | 1802 | 1462581271481 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:34:31 INFO - PROCESS | 1802 | 1462581271668 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x9450dc00 == 43 [pid = 1802] [id = 48] 17:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x94510c00) [pid = 1802] [serial = 142] [outer = (nil)] 17:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x94515400) [pid = 1802] [serial = 143] [outer = 0x94510c00] 17:34:31 INFO - PROCESS | 1802 | 1462581271774 Marionette DEBUG loaded listener.js 17:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x94518c00) [pid = 1802] [serial = 144] [outer = 0x94510c00] 17:34:32 INFO - PROCESS | 1802 | 1462581272724 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]]]}] 17:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1487ms 17:34:32 INFO - PROCESS | 1802 | 1462581272780 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:34:32 INFO - PROCESS | 1802 | 1462581272788 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:34:32 INFO - PROCESS | 1802 | 1462581272798 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:34:32 INFO - PROCESS | 1802 | 1462581272802 Marionette TRACE conn3 <- [1,166,null,{}] 17:34:32 INFO - PROCESS | 1802 | 1462581272808 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}] 17:34:33 INFO - PROCESS | 1802 | 1462581273009 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:34:33 INFO - PROCESS | 1802 | 1462581273188 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x94f41800 == 44 [pid = 1802] [id = 49] 17:34:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x94f42c00) [pid = 1802] [serial = 145] [outer = (nil)] 17:34:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x977cb400) [pid = 1802] [serial = 146] [outer = 0x94f42c00] 17:34:33 INFO - PROCESS | 1802 | 1462581273315 Marionette DEBUG loaded listener.js 17:34:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x981f7400) [pid = 1802] [serial = 147] [outer = 0x94f42c00] 17:34:34 INFO - PROCESS | 1802 | 1462581274137 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]]]}] 17:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1384ms 17:34:34 INFO - PROCESS | 1802 | 1462581274183 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:34:34 INFO - PROCESS | 1802 | 1462581274187 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:34:34 INFO - PROCESS | 1802 | 1462581274193 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:34:34 INFO - PROCESS | 1802 | 1462581274199 Marionette TRACE conn3 <- [1,170,null,{}] 17:34:34 INFO - PROCESS | 1802 | 1462581274215 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}] 17:34:34 INFO - PROCESS | 1802 | 1462581274378 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:34:34 INFO - PROCESS | 1802 | 1462581274513 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x977cf400 == 45 [pid = 1802] [id = 50] 17:34:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x9b8da400) [pid = 1802] [serial = 148] [outer = (nil)] 17:34:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x9cf33400) [pid = 1802] [serial = 149] [outer = 0x9b8da400] 17:34:34 INFO - PROCESS | 1802 | 1462581274601 Marionette DEBUG loaded listener.js 17:34:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0xa25f0800) [pid = 1802] [serial = 150] [outer = 0x9b8da400] 17:34:35 INFO - PROCESS | 1802 | 1462581275645 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]]]}] 17:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1494ms 17:34:35 INFO - PROCESS | 1802 | 1462581275706 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:34:35 INFO - PROCESS | 1802 | 1462581275711 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:34:35 INFO - PROCESS | 1802 | 1462581275744 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:34:35 INFO - PROCESS | 1802 | 1462581275747 Marionette TRACE conn3 <- [1,174,null,{}] 17:34:35 INFO - PROCESS | 1802 | 1462581275801 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}] 17:34:35 INFO - PROCESS | 1802 | 1462581275949 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:34:36 INFO - PROCESS | 1802 | 1462581276114 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x945e7400 == 46 [pid = 1802] [id = 51] 17:34:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0xa6382c00) [pid = 1802] [serial = 151] [outer = (nil)] 17:34:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0xa695b800) [pid = 1802] [serial = 152] [outer = 0xa6382c00] 17:34:36 INFO - PROCESS | 1802 | 1462581276235 Marionette DEBUG loaded listener.js 17:34:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0xa69a7400) [pid = 1802] [serial = 153] [outer = 0xa6382c00] 17:34:36 INFO - PROCESS | 1802 | 1462581276958 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]]]}] 17:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1245ms 17:34:36 INFO - PROCESS | 1802 | 1462581276970 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:34:36 INFO - PROCESS | 1802 | 1462581276973 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:34:36 INFO - PROCESS | 1802 | 1462581276980 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:34:36 INFO - PROCESS | 1802 | 1462581276983 Marionette TRACE conn3 <- [1,178,null,{}] 17:34:37 INFO - PROCESS | 1802 | 1462581276989 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}] 17:34:37 INFO - PROCESS | 1802 | 1462581277185 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:34:37 INFO - PROCESS | 1802 | 1462581277205 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c87000 == 47 [pid = 1802] [id = 52] 17:34:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x96c88800) [pid = 1802] [serial = 154] [outer = (nil)] 17:34:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x96c8dc00) [pid = 1802] [serial = 155] [outer = 0x96c88800] 17:34:37 INFO - PROCESS | 1802 | 1462581277286 Marionette DEBUG loaded listener.js 17:34:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x96c90800) [pid = 1802] [serial = 156] [outer = 0x96c88800] 17:34:38 INFO - PROCESS | 1802 | 1462581278211 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]]]}] 17:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1289ms 17:34:38 INFO - PROCESS | 1802 | 1462581278269 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:34:38 INFO - PROCESS | 1802 | 1462581278273 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:34:38 INFO - PROCESS | 1802 | 1462581278279 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:34:38 INFO - PROCESS | 1802 | 1462581278282 Marionette TRACE conn3 <- [1,182,null,{}] 17:34:38 INFO - PROCESS | 1802 | 1462581278288 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}] 17:34:38 INFO - PROCESS | 1802 | 1462581278471 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:34:38 INFO - PROCESS | 1802 | 1462581278769 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x93947800 == 48 [pid = 1802] [id = 53] 17:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x93947c00) [pid = 1802] [serial = 157] [outer = (nil)] 17:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x9450d400) [pid = 1802] [serial = 158] [outer = 0x93947c00] 17:34:38 INFO - PROCESS | 1802 | 1462581278897 Marionette DEBUG loaded listener.js 17:34:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x94519c00) [pid = 1802] [serial = 159] [outer = 0x93947c00] 17:34:39 INFO - PROCESS | 1802 | 1462581279723 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]]]}] 17:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1482ms 17:34:39 INFO - PROCESS | 1802 | 1462581279762 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:34:39 INFO - PROCESS | 1802 | 1462581279768 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:34:39 INFO - PROCESS | 1802 | 1462581279775 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:34:39 INFO - PROCESS | 1802 | 1462581279780 Marionette TRACE conn3 <- [1,186,null,{}] 17:34:39 INFO - PROCESS | 1802 | 1462581279787 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}] 17:34:39 INFO - PROCESS | 1802 | 1462581279938 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:34:40 INFO - PROCESS | 1802 | 1462581280083 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x945eb400 == 49 [pid = 1802] [id = 54] 17:34:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x96275400) [pid = 1802] [serial = 160] [outer = (nil)] 17:34:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x96c12800) [pid = 1802] [serial = 161] [outer = 0x96275400] 17:34:40 INFO - PROCESS | 1802 | 1462581280160 Marionette DEBUG loaded listener.js 17:34:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x96c8c000) [pid = 1802] [serial = 162] [outer = 0x96275400] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0xa27b4000) [pid = 1802] [serial = 110] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOCSHELL 0x9b5b1400 == 48 [pid = 1802] [id = 46] 17:34:40 INFO - PROCESS | 1802 | --DOCSHELL 0x923b6800 == 47 [pid = 1802] [id = 45] 17:34:40 INFO - PROCESS | 1802 | --DOCSHELL 0x9a489400 == 46 [pid = 1802] [id = 44] 17:34:40 INFO - PROCESS | 1802 | --DOCSHELL 0x96c13800 == 45 [pid = 1802] [id = 43] 17:34:40 INFO - PROCESS | 1802 | --DOCSHELL 0x94f39c00 == 44 [pid = 1802] [id = 42] 17:34:40 INFO - PROCESS | 1802 | --DOCSHELL 0x924e0400 == 43 [pid = 1802] [id = 41] 17:34:40 INFO - PROCESS | 1802 | --DOCSHELL 0x924dfc00 == 42 [pid = 1802] [id = 38] 17:34:40 INFO - PROCESS | 1802 | 1462581280736 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x9b3b5000) [pid = 1802] [serial = 77] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0x99fbe800) [pid = 1802] [serial = 76] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x9cf9d400) [pid = 1802] [serial = 80] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0x9cdd2c00) [pid = 1802] [serial = 79] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 89 (0xa3154800) [pid = 1802] [serial = 83] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 88 (0xa2714800) [pid = 1802] [serial = 82] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 87 (0x9cdccc00) [pid = 1802] [serial = 103] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 86 (0x93bbc400) [pid = 1802] [serial = 94] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 85 (0xa3649000) [pid = 1802] [serial = 86] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0xa334bc00) [pid = 1802] [serial = 85] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x93bc6400) [pid = 1802] [serial = 95] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x923ba000) [pid = 1802] [serial = 91] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x981ee800) [pid = 1802] [serial = 97] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x9979a800) [pid = 1802] [serial = 98] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0xa685dc00) [pid = 1802] [serial = 89] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0xa638a800) [pid = 1802] [serial = 88] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x96292000) [pid = 1802] [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.] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0xa1126800) [pid = 1802] [serial = 107] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0x9cfa4800) [pid = 1802] [serial = 104] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0x9b5ad800) [pid = 1802] [serial = 100] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0xa223f800) [pid = 1802] [serial = 108] [outer = (nil)] [url = about:blank] 17:34:40 INFO - PROCESS | 1802 | --DOMWINDOW == 72 (0x9b8d7800) [pid = 1802] [serial = 101] [outer = (nil)] [url = about:blank] 17:34:41 INFO - PROCESS | 1802 | 1462581281014 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]]]}] 17:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1278ms 17:34:41 INFO - PROCESS | 1802 | 1462581281055 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:34:41 INFO - PROCESS | 1802 | 1462581281061 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:34:41 INFO - PROCESS | 1802 | 1462581281069 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:34:41 INFO - PROCESS | 1802 | 1462581281071 Marionette TRACE conn3 <- [1,190,null,{}] 17:34:41 INFO - PROCESS | 1802 | 1462581281077 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}] 17:34:41 INFO - PROCESS | 1802 | 1462581281219 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:34:41 INFO - PROCESS | 1802 | 1462581281236 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c13400 == 43 [pid = 1802] [id = 55] 17:34:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x981ec800) [pid = 1802] [serial = 163] [outer = (nil)] 17:34:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x99fbf000) [pid = 1802] [serial = 164] [outer = 0x981ec800] 17:34:41 INFO - PROCESS | 1802 | 1462581281307 Marionette DEBUG loaded listener.js 17:34:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x9a86a800) [pid = 1802] [serial = 165] [outer = 0x981ec800] 17:34:42 INFO - PROCESS | 1802 | 1462581282034 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]]]}] 17:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 986ms 17:34:42 INFO - PROCESS | 1802 | 1462581282056 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:34:42 INFO - PROCESS | 1802 | 1462581282059 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:34:42 INFO - PROCESS | 1802 | 1462581282067 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:34:42 INFO - PROCESS | 1802 | 1462581282075 Marionette TRACE conn3 <- [1,194,null,{}] 17:34:42 INFO - PROCESS | 1802 | 1462581282088 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}] 17:34:42 INFO - PROCESS | 1802 | 1462581282230 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:34:42 INFO - PROCESS | 1802 | 1462581282249 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x977d2c00 == 44 [pid = 1802] [id = 56] 17:34:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x9c112400) [pid = 1802] [serial = 166] [outer = (nil)] 17:34:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x9cdd5800) [pid = 1802] [serial = 167] [outer = 0x9c112400] 17:34:42 INFO - PROCESS | 1802 | 1462581282317 Marionette DEBUG loaded listener.js 17:34:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x9cf3c400) [pid = 1802] [serial = 168] [outer = 0x9c112400] 17:34:43 INFO - PROCESS | 1802 | 1462581283332 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]]]}] 17:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1288ms 17:34:43 INFO - PROCESS | 1802 | 1462581283353 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:34:43 INFO - PROCESS | 1802 | 1462581283357 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:34:43 INFO - PROCESS | 1802 | 1462581283362 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:34:43 INFO - PROCESS | 1802 | 1462581283366 Marionette TRACE conn3 <- [1,198,null,{}] 17:34:43 INFO - PROCESS | 1802 | 1462581283371 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}] 17:34:43 INFO - PROCESS | 1802 | 1462581283541 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:34:43 INFO - PROCESS | 1802 | 1462581283567 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x92179c00 == 45 [pid = 1802] [id = 57] 17:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x9cdcec00) [pid = 1802] [serial = 169] [outer = (nil)] 17:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0xa2239c00) [pid = 1802] [serial = 170] [outer = 0x9cdcec00] 17:34:43 INFO - PROCESS | 1802 | 1462581283635 Marionette DEBUG loaded listener.js 17:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0xa2368000) [pid = 1802] [serial = 171] [outer = 0x9cdcec00] 17:34:44 INFO - PROCESS | 1802 | 1462581284432 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]]]}] 17:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1127ms 17:34:44 INFO - PROCESS | 1802 | 1462581284490 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:34:44 INFO - PROCESS | 1802 | 1462581284506 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:34:44 INFO - PROCESS | 1802 | 1462581284513 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:34:44 INFO - PROCESS | 1802 | 1462581284516 Marionette TRACE conn3 <- [1,202,null,{}] 17:34:44 INFO - PROCESS | 1802 | 1462581284522 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}] 17:34:44 INFO - PROCESS | 1802 | 1462581284698 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:34:44 INFO - PROCESS | 1802 | 1462581284716 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x924d6000 == 46 [pid = 1802] [id = 58] 17:34:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0xa2714800) [pid = 1802] [serial = 172] [outer = (nil)] 17:34:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0xa3155000) [pid = 1802] [serial = 173] [outer = 0xa2714800] 17:34:44 INFO - PROCESS | 1802 | 1462581284796 Marionette DEBUG loaded listener.js 17:34:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0xa3692c00) [pid = 1802] [serial = 174] [outer = 0xa2714800] 17:34:45 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x9b8dd400) [pid = 1802] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:34:45 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x99fc9800) [pid = 1802] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:34:45 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0xa236d800) [pid = 1802] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:34:45 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x94f3a000) [pid = 1802] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:34:45 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x96c0a800) [pid = 1802] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:34:45 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x9b9bdc00) [pid = 1802] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:34:45 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x9b906800) [pid = 1802] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:34:45 INFO - PROCESS | 1802 | 1462581285701 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]]]}] 17:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1227ms 17:34:45 INFO - PROCESS | 1802 | 1462581285739 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:34:45 INFO - PROCESS | 1802 | 1462581285743 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:34:45 INFO - PROCESS | 1802 | 1462581285752 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:34:45 INFO - PROCESS | 1802 | 1462581285755 Marionette TRACE conn3 <- [1,206,null,{}] 17:34:45 INFO - PROCESS | 1802 | 1462581285759 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}] 17:34:45 INFO - PROCESS | 1802 | 1462581285909 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:34:45 INFO - PROCESS | 1802 | 1462581285924 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x92178400 == 47 [pid = 1802] [id = 59] 17:34:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x923b8c00) [pid = 1802] [serial = 175] [outer = (nil)] 17:34:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0xa4f16800) [pid = 1802] [serial = 176] [outer = 0x923b8c00] 17:34:46 INFO - PROCESS | 1802 | 1462581285997 Marionette DEBUG loaded listener.js 17:34:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0xa637e400) [pid = 1802] [serial = 177] [outer = 0x923b8c00] 17:34:46 INFO - PROCESS | 1802 | 1462581286690 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]]]}] 17:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 984ms 17:34:46 INFO - PROCESS | 1802 | 1462581286737 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:34:46 INFO - PROCESS | 1802 | 1462581286739 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:34:46 INFO - PROCESS | 1802 | 1462581286746 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:34:46 INFO - PROCESS | 1802 | 1462581286751 Marionette TRACE conn3 <- [1,210,null,{}] 17:34:46 INFO - PROCESS | 1802 | 1462581286756 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}] 17:34:46 INFO - PROCESS | 1802 | 1462581286924 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:34:46 INFO - PROCESS | 1802 | 1462581286946 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x945f1000 == 48 [pid = 1802] [id = 60] 17:34:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x99fc2800) [pid = 1802] [serial = 178] [outer = (nil)] 17:34:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0xa6861000) [pid = 1802] [serial = 179] [outer = 0x99fc2800] 17:34:47 INFO - PROCESS | 1802 | 1462581287016 Marionette DEBUG loaded listener.js 17:34:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0xa695e000) [pid = 1802] [serial = 180] [outer = 0x99fc2800] 17:34:47 INFO - PROCESS | 1802 | 1462581287879 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]]]}] 17:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1178ms 17:34:47 INFO - PROCESS | 1802 | 1462581287926 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:34:47 INFO - PROCESS | 1802 | 1462581287934 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:34:47 INFO - PROCESS | 1802 | 1462581287941 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:34:47 INFO - PROCESS | 1802 | 1462581287948 Marionette TRACE conn3 <- [1,214,null,{}] 17:34:47 INFO - PROCESS | 1802 | 1462581287956 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}] 17:34:48 INFO - PROCESS | 1802 | 1462581288179 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:34:48 INFO - PROCESS | 1802 | 1462581288195 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x9226fc00 == 49 [pid = 1802] [id = 61] 17:34:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x93bb7800) [pid = 1802] [serial = 181] [outer = (nil)] 17:34:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x94f3e000) [pid = 1802] [serial = 182] [outer = 0x93bb7800] 17:34:48 INFO - PROCESS | 1802 | 1462581288316 Marionette DEBUG loaded listener.js 17:34:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x96c16000) [pid = 1802] [serial = 183] [outer = 0x93bb7800] 17:34:49 INFO - PROCESS | 1802 | 1462581289232 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]]]}] 17:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1333ms 17:34:49 INFO - PROCESS | 1802 | 1462581289275 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:34:49 INFO - PROCESS | 1802 | 1462581289284 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:34:49 INFO - PROCESS | 1802 | 1462581289294 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:34:49 INFO - PROCESS | 1802 | 1462581289297 Marionette TRACE conn3 <- [1,218,null,{}] 17:34:49 INFO - PROCESS | 1802 | 1462581289304 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}] 17:34:49 INFO - PROCESS | 1802 | 1462581289473 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:34:49 INFO - PROCESS | 1802 | 1462581289612 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a329000 == 50 [pid = 1802] [id = 62] 17:34:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x9a48b400) [pid = 1802] [serial = 184] [outer = (nil)] 17:34:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x9b5b1400) [pid = 1802] [serial = 185] [outer = 0x9a48b400] 17:34:49 INFO - PROCESS | 1802 | 1462581289694 Marionette DEBUG loaded listener.js 17:34:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x9b8db400) [pid = 1802] [serial = 186] [outer = 0x9a48b400] 17:34:50 INFO - PROCESS | 1802 | 1462581290565 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]]]}] 17:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1330ms 17:34:50 INFO - PROCESS | 1802 | 1462581290624 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:34:50 INFO - PROCESS | 1802 | 1462581290628 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:34:50 INFO - PROCESS | 1802 | 1462581290635 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:34:50 INFO - PROCESS | 1802 | 1462581290641 Marionette TRACE conn3 <- [1,222,null,{}] 17:34:50 INFO - PROCESS | 1802 | 1462581290656 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}] 17:34:50 INFO - PROCESS | 1802 | 1462581290872 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:34:51 INFO - PROCESS | 1802 | 1462581291014 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a0cd000 == 51 [pid = 1802] [id = 63] 17:34:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x9b3b1800) [pid = 1802] [serial = 187] [outer = (nil)] 17:34:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0xa68b9400) [pid = 1802] [serial = 188] [outer = 0x9b3b1800] 17:34:51 INFO - PROCESS | 1802 | 1462581291099 Marionette DEBUG loaded listener.js 17:34:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0xa6f2d400) [pid = 1802] [serial = 189] [outer = 0x9b3b1800] 17:34:51 INFO - PROCESS | 1802 | 1462581291936 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]]]}] 17:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1333ms 17:34:51 INFO - PROCESS | 1802 | 1462581291968 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:34:51 INFO - PROCESS | 1802 | 1462581291972 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:34:51 INFO - PROCESS | 1802 | 1462581291978 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:34:51 INFO - PROCESS | 1802 | 1462581291982 Marionette TRACE conn3 <- [1,226,null,{}] 17:34:51 INFO - PROCESS | 1802 | 1462581291987 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}] 17:34:52 INFO - PROCESS | 1802 | 1462581292142 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:34:52 INFO - PROCESS | 1802 | 1462581292286 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x92178000 == 52 [pid = 1802] [id = 64] 17:34:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0xa6e8f800) [pid = 1802] [serial = 190] [outer = (nil)] 17:34:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0xa6f71800) [pid = 1802] [serial = 191] [outer = 0xa6e8f800] 17:34:52 INFO - PROCESS | 1802 | 1462581292368 Marionette DEBUG loaded listener.js 17:34:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0xa6f79800) [pid = 1802] [serial = 192] [outer = 0xa6e8f800] 17:34:53 INFO - PROCESS | 1802 | 1462581293175 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]]]}] 17:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1228ms 17:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:34:53 INFO - PROCESS | 1802 | 1462581293208 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:34:53 INFO - PROCESS | 1802 | 1462581293210 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:34:53 INFO - PROCESS | 1802 | 1462581293217 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:34:53 INFO - PROCESS | 1802 | 1462581293220 Marionette TRACE conn3 <- [1,230,null,{}] 17:34:53 INFO - PROCESS | 1802 | 1462581293226 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}] 17:34:53 INFO - PROCESS | 1802 | 1462581293429 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:34:53 INFO - PROCESS | 1802 | 1462581293445 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x924e0800 == 53 [pid = 1802] [id = 65] 17:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0xa223f000) [pid = 1802] [serial = 193] [outer = (nil)] 17:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0xa82a6800) [pid = 1802] [serial = 194] [outer = 0xa223f000] 17:34:53 INFO - PROCESS | 1802 | 1462581293524 Marionette DEBUG loaded listener.js 17:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0xa82bd400) [pid = 1802] [serial = 195] [outer = 0xa223f000] 17:34:54 INFO - PROCESS | 1802 | 1462581294383 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]]]}] 17:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1182ms 17:34:54 INFO - PROCESS | 1802 | 1462581294399 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:34:54 INFO - PROCESS | 1802 | 1462581294402 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:34:54 INFO - PROCESS | 1802 | 1462581294408 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:34:54 INFO - PROCESS | 1802 | 1462581294411 Marionette TRACE conn3 <- [1,234,null,{}] 17:34:54 INFO - PROCESS | 1802 | 1462581294417 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}] 17:34:54 INFO - PROCESS | 1802 | 1462581294579 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:34:54 INFO - PROCESS | 1802 | 1462581294726 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x9cfa9400 == 54 [pid = 1802] [id = 66] 17:34:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0xa352e400) [pid = 1802] [serial = 196] [outer = (nil)] 17:34:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0xa3538000) [pid = 1802] [serial = 197] [outer = 0xa352e400] 17:34:54 INFO - PROCESS | 1802 | 1462581294812 Marionette DEBUG loaded listener.js 17:34:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0xa6f7a000) [pid = 1802] [serial = 198] [outer = 0xa352e400] 17:34:55 INFO - PROCESS | 1802 | 1462581295647 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]]]}] 17:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1277ms 17:34:55 INFO - PROCESS | 1802 | 1462581295687 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:34:55 INFO - PROCESS | 1802 | 1462581295690 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:34:55 INFO - PROCESS | 1802 | 1462581295696 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:34:55 INFO - PROCESS | 1802 | 1462581295700 Marionette TRACE conn3 <- [1,238,null,{}] 17:34:55 INFO - PROCESS | 1802 | 1462581295705 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}] 17:34:55 INFO - PROCESS | 1802 | 1462581295865 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:34:56 INFO - PROCESS | 1802 | 1462581296223 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x94580c00 == 55 [pid = 1802] [id = 67] 17:34:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x945e6c00) [pid = 1802] [serial = 199] [outer = (nil)] 17:34:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x94f3a000) [pid = 1802] [serial = 200] [outer = 0x945e6c00] 17:34:56 INFO - PROCESS | 1802 | 1462581296357 Marionette DEBUG loaded listener.js 17:34:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x96285800) [pid = 1802] [serial = 201] [outer = 0x945e6c00] 17:34:57 INFO - PROCESS | 1802 | 1462581297220 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]]]}] 17:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1581ms 17:34:57 INFO - PROCESS | 1802 | 1462581297280 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:34:57 INFO - PROCESS | 1802 | 1462581297286 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:34:57 INFO - PROCESS | 1802 | 1462581297293 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:34:57 INFO - PROCESS | 1802 | 1462581297298 Marionette TRACE conn3 <- [1,242,null,{}] 17:34:57 INFO - PROCESS | 1802 | 1462581297305 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}] 17:34:57 INFO - PROCESS | 1802 | 1462581297460 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:34:57 INFO - PROCESS | 1802 | 1462581297631 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:57 INFO - PROCESS | 1802 | --DOCSHELL 0x92178400 == 54 [pid = 1802] [id = 59] 17:34:57 INFO - PROCESS | 1802 | --DOCSHELL 0x924d6000 == 53 [pid = 1802] [id = 58] 17:34:57 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0xa368f800) [pid = 1802] [serial = 140] [outer = (nil)] [url = about:blank] 17:34:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x92178400 == 54 [pid = 1802] [id = 68] 17:34:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x9450fc00) [pid = 1802] [serial = 202] [outer = (nil)] 17:34:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x94f43000) [pid = 1802] [serial = 203] [outer = 0x9450fc00] 17:34:57 INFO - PROCESS | 1802 | 1462581297740 Marionette DEBUG loaded listener.js 17:34:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x977cb800) [pid = 1802] [serial = 204] [outer = 0x9450fc00] 17:34:57 INFO - PROCESS | 1802 | --DOCSHELL 0x92179c00 == 53 [pid = 1802] [id = 57] 17:34:57 INFO - PROCESS | 1802 | --DOCSHELL 0x977d2c00 == 52 [pid = 1802] [id = 56] 17:34:57 INFO - PROCESS | 1802 | --DOCSHELL 0x96c13400 == 51 [pid = 1802] [id = 55] 17:34:57 INFO - PROCESS | 1802 | --DOCSHELL 0x945eb400 == 50 [pid = 1802] [id = 54] 17:34:58 INFO - PROCESS | 1802 | --DOCSHELL 0x93947800 == 49 [pid = 1802] [id = 53] 17:34:58 INFO - PROCESS | 1802 | --DOCSHELL 0x94f41800 == 48 [pid = 1802] [id = 49] 17:34:58 INFO - PROCESS | 1802 | --DOCSHELL 0x9450dc00 == 47 [pid = 1802] [id = 48] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0xa060b800) [pid = 1802] [serial = 134] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x9a0d6400) [pid = 1802] [serial = 128] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0xa31da400) [pid = 1802] [serial = 111] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x94f41000) [pid = 1802] [serial = 125] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x96273c00) [pid = 1802] [serial = 126] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x96c14800) [pid = 1802] [serial = 123] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x96c10800) [pid = 1802] [serial = 122] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x945e6800) [pid = 1802] [serial = 113] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x96c18000) [pid = 1802] [serial = 116] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x9cdcc800) [pid = 1802] [serial = 119] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0xa2292000) [pid = 1802] [serial = 135] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0xa23be800) [pid = 1802] [serial = 137] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x9b9bf400) [pid = 1802] [serial = 131] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0x9cf34400) [pid = 1802] [serial = 132] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x9af80400) [pid = 1802] [serial = 129] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0xa271bc00) [pid = 1802] [serial = 138] [outer = (nil)] [url = about:blank] 17:34:58 INFO - PROCESS | 1802 | 1462581298466 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]]]}] 17:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1195ms 17:34:58 INFO - PROCESS | 1802 | 1462581298488 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:34:58 INFO - PROCESS | 1802 | 1462581298493 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:34:58 INFO - PROCESS | 1802 | 1462581298501 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:34:58 INFO - PROCESS | 1802 | 1462581298505 Marionette TRACE conn3 <- [1,246,null,{}] 17:34:58 INFO - PROCESS | 1802 | 1462581298510 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}] 17:34:58 INFO - PROCESS | 1802 | 1462581298665 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:34:58 INFO - PROCESS | 1802 | 1462581298772 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x94f41800 == 48 [pid = 1802] [id = 69] 17:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x96275000) [pid = 1802] [serial = 205] [outer = (nil)] 17:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x9a48ac00) [pid = 1802] [serial = 206] [outer = 0x96275000] 17:34:58 INFO - PROCESS | 1802 | 1462581298842 Marionette DEBUG loaded listener.js 17:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x9b8d9c00) [pid = 1802] [serial = 207] [outer = 0x96275000] 17:34:59 INFO - PROCESS | 1802 | 1462581299494 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]]]}] 17:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1037ms 17:34:59 INFO - PROCESS | 1802 | 1462581299538 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:34:59 INFO - PROCESS | 1802 | 1462581299542 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:34:59 INFO - PROCESS | 1802 | 1462581299549 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:34:59 INFO - PROCESS | 1802 | 1462581299558 Marionette TRACE conn3 <- [1,250,null,{}] 17:34:59 INFO - PROCESS | 1802 | 1462581299590 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}] 17:34:59 INFO - PROCESS | 1802 | 1462581299735 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:34:59 INFO - PROCESS | 1802 | 1462581299748 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b3aa000 == 49 [pid = 1802] [id = 70] 17:34:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x9c19ac00) [pid = 1802] [serial = 208] [outer = (nil)] 17:34:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0xa229dc00) [pid = 1802] [serial = 209] [outer = 0x9c19ac00] 17:34:59 INFO - PROCESS | 1802 | 1462581299817 Marionette DEBUG loaded listener.js 17:34:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0xa23be800) [pid = 1802] [serial = 210] [outer = 0x9c19ac00] 17:35:00 INFO - PROCESS | 1802 | 1462581300669 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]]]}] 17:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1158ms 17:35:00 INFO - PROCESS | 1802 | 1462581300706 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:35:00 INFO - PROCESS | 1802 | 1462581300710 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:35:00 INFO - PROCESS | 1802 | 1462581300716 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:35:00 INFO - PROCESS | 1802 | 1462581300718 Marionette TRACE conn3 <- [1,254,null,{}] 17:35:00 INFO - PROCESS | 1802 | 1462581300724 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}] 17:35:00 INFO - PROCESS | 1802 | 1462581300917 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:35:00 INFO - PROCESS | 1802 | 1462581300936 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x923b2c00 == 50 [pid = 1802] [id = 71] 17:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x923bbc00) [pid = 1802] [serial = 211] [outer = (nil)] 17:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0xa31e3800) [pid = 1802] [serial = 212] [outer = 0x923bbc00] 17:35:01 INFO - PROCESS | 1802 | 1462581301004 Marionette DEBUG loaded listener.js 17:35:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0xa352d400) [pid = 1802] [serial = 213] [outer = 0x923bbc00] 17:35:01 INFO - PROCESS | 1802 | 1462581301764 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]]]}] 17:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1084ms 17:35:01 INFO - PROCESS | 1802 | 1462581301804 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:35:01 INFO - PROCESS | 1802 | 1462581301808 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:35:01 INFO - PROCESS | 1802 | 1462581301813 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:35:01 INFO - PROCESS | 1802 | 1462581301816 Marionette TRACE conn3 <- [1,258,null,{}] 17:35:01 INFO - PROCESS | 1802 | 1462581301821 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}] 17:35:02 INFO - PROCESS | 1802 | 1462581302005 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:35:02 INFO - PROCESS | 1802 | 1462581302035 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:02 INFO - PROCESS | 1802 | ++DOCSHELL 0xa3301800 == 51 [pid = 1802] [id = 72] 17:35:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0xa3345400) [pid = 1802] [serial = 214] [outer = (nil)] 17:35:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0xa364a800) [pid = 1802] [serial = 215] [outer = 0xa3345400] 17:35:02 INFO - PROCESS | 1802 | 1462581302114 Marionette DEBUG loaded listener.js 17:35:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0xa637fc00) [pid = 1802] [serial = 216] [outer = 0xa3345400] 17:35:02 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x981ec800) [pid = 1802] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:35:02 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x96275400) [pid = 1802] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:35:02 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x93bbe000) [pid = 1802] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:35:02 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x9cdcec00) [pid = 1802] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:35:02 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x93947c00) [pid = 1802] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:35:02 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0xa2714800) [pid = 1802] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:35:02 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x9c112400) [pid = 1802] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:35:02 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x923b8c00) [pid = 1802] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:35:03 INFO - PROCESS | 1802 | 1462581303078 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]]]}] 17:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1284ms 17:35:03 INFO - PROCESS | 1802 | 1462581303098 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:35:03 INFO - PROCESS | 1802 | 1462581303101 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:35:03 INFO - PROCESS | 1802 | 1462581303108 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:35:03 INFO - PROCESS | 1802 | 1462581303111 Marionette TRACE conn3 <- [1,262,null,{}] 17:35:03 INFO - PROCESS | 1802 | 1462581303116 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}] 17:35:03 INFO - PROCESS | 1802 | 1462581303259 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:35:03 INFO - PROCESS | 1802 | 1462581303367 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x923b8c00 == 52 [pid = 1802] [id = 73] 17:35:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x94514400) [pid = 1802] [serial = 217] [outer = (nil)] 17:35:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0xa3536800) [pid = 1802] [serial = 218] [outer = 0x94514400] 17:35:03 INFO - PROCESS | 1802 | 1462581303440 Marionette DEBUG loaded listener.js 17:35:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0xa695fc00) [pid = 1802] [serial = 219] [outer = 0x94514400] 17:35:04 INFO - PROCESS | 1802 | 1462581304117 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]]]}] 17:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1031ms 17:35:04 INFO - PROCESS | 1802 | 1462581304139 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:35:04 INFO - PROCESS | 1802 | 1462581304144 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:35:04 INFO - PROCESS | 1802 | 1462581304149 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:35:04 INFO - PROCESS | 1802 | 1462581304152 Marionette TRACE conn3 <- [1,266,null,{}] 17:35:04 INFO - PROCESS | 1802 | 1462581304157 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}] 17:35:04 INFO - PROCESS | 1802 | 1462581304329 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:35:04 INFO - PROCESS | 1802 | 1462581304350 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bc0800 == 53 [pid = 1802] [id = 74] 17:35:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x9a98c800) [pid = 1802] [serial = 220] [outer = (nil)] 17:35:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x9a994000) [pid = 1802] [serial = 221] [outer = 0x9a98c800] 17:35:04 INFO - PROCESS | 1802 | 1462581304419 Marionette DEBUG loaded listener.js 17:35:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x9a995c00) [pid = 1802] [serial = 222] [outer = 0x9a98c800] 17:35:05 INFO - PROCESS | 1802 | 1462581305321 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]]]}] 17:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1228ms 17:35:05 INFO - PROCESS | 1802 | 1462581305379 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:35:05 INFO - PROCESS | 1802 | 1462581305385 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:35:05 INFO - PROCESS | 1802 | 1462581305393 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:35:05 INFO - PROCESS | 1802 | 1462581305399 Marionette TRACE conn3 <- [1,270,null,{}] 17:35:05 INFO - PROCESS | 1802 | 1462581305407 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}] 17:35:05 INFO - PROCESS | 1802 | 1462581305613 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:35:05 INFO - PROCESS | 1802 | 1462581305765 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x93948400 == 54 [pid = 1802] [id = 75] 17:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x9451bc00) [pid = 1802] [serial = 223] [outer = (nil)] 17:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x96c89c00) [pid = 1802] [serial = 224] [outer = 0x9451bc00] 17:35:05 INFO - PROCESS | 1802 | 1462581305857 Marionette DEBUG loaded listener.js 17:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x99003c00) [pid = 1802] [serial = 225] [outer = 0x9451bc00] 17:35:06 INFO - PROCESS | 1802 | 1462581306665 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]]]}] 17:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1284ms 17:35:06 INFO - PROCESS | 1802 | 1462581306677 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:35:06 INFO - PROCESS | 1802 | 1462581306685 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:35:06 INFO - PROCESS | 1802 | 1462581306696 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:35:06 INFO - PROCESS | 1802 | 1462581306699 Marionette TRACE conn3 <- [1,274,null,{}] 17:35:06 INFO - PROCESS | 1802 | 1462581306706 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}] 17:35:06 INFO - PROCESS | 1802 | 1462581306863 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:35:07 INFO - PROCESS | 1802 | 1462581307015 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x950d0000 == 55 [pid = 1802] [id = 76] 17:35:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x950d2800) [pid = 1802] [serial = 226] [outer = (nil)] 17:35:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x950d8400) [pid = 1802] [serial = 227] [outer = 0x950d2800] 17:35:07 INFO - PROCESS | 1802 | 1462581307102 Marionette DEBUG loaded listener.js 17:35:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x96c88400) [pid = 1802] [serial = 228] [outer = 0x950d2800] 17:35:07 INFO - PROCESS | 1802 | 1462581307977 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]]]}] 17:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1329ms 17:35:08 INFO - PROCESS | 1802 | 1462581308025 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:35:08 INFO - PROCESS | 1802 | 1462581308029 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:35:08 INFO - PROCESS | 1802 | 1462581308036 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:35:08 INFO - PROCESS | 1802 | 1462581308042 Marionette TRACE conn3 <- [1,278,null,{}] 17:35:08 INFO - PROCESS | 1802 | 1462581308057 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}] 17:35:08 INFO - PROCESS | 1802 | 1462581308298 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:35:08 INFO - PROCESS | 1802 | 1462581308413 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x950d1c00 == 56 [pid = 1802] [id = 77] 17:35:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x950d9c00) [pid = 1802] [serial = 229] [outer = (nil)] 17:35:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x9cdcec00) [pid = 1802] [serial = 230] [outer = 0x950d9c00] 17:35:08 INFO - PROCESS | 1802 | 1462581308498 Marionette DEBUG loaded listener.js 17:35:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0xa2240800) [pid = 1802] [serial = 231] [outer = 0x950d9c00] 17:35:09 INFO - PROCESS | 1802 | 1462581309317 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]]]}] 17:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1338ms 17:35:09 INFO - PROCESS | 1802 | 1462581309374 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:35:09 INFO - PROCESS | 1802 | 1462581309378 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:35:09 INFO - PROCESS | 1802 | 1462581309402 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:35:09 INFO - PROCESS | 1802 | 1462581309406 Marionette TRACE conn3 <- [1,282,null,{}] 17:35:09 INFO - PROCESS | 1802 | 1462581309413 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}] 17:35:09 INFO - PROCESS | 1802 | 1462581309572 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:35:09 INFO - PROCESS | 1802 | 1462581309715 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x92dacc00 == 57 [pid = 1802] [id = 78] 17:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x9cdcc800) [pid = 1802] [serial = 232] [outer = (nil)] 17:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0xa3538800) [pid = 1802] [serial = 233] [outer = 0x9cdcc800] 17:35:09 INFO - PROCESS | 1802 | 1462581309798 Marionette DEBUG loaded listener.js 17:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0xa368c400) [pid = 1802] [serial = 234] [outer = 0x9cdcc800] 17:35:10 INFO - PROCESS | 1802 | 1462581310722 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]]]}] 17:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1401ms 17:35:10 INFO - PROCESS | 1802 | 1462581310788 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:35:10 INFO - PROCESS | 1802 | 1462581310791 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:35:10 INFO - PROCESS | 1802 | 1462581310798 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:35:10 INFO - PROCESS | 1802 | 1462581310801 Marionette TRACE conn3 <- [1,286,null,{}] 17:35:10 INFO - PROCESS | 1802 | 1462581310807 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}] 17:35:10 INFO - PROCESS | 1802 | 1462581310971 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:35:11 INFO - PROCESS | 1802 | 1462581311090 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:11 INFO - PROCESS | 1802 | ++DOCSHELL 0xa352ec00 == 58 [pid = 1802] [id = 79] 17:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0xa3538c00) [pid = 1802] [serial = 235] [outer = (nil)] 17:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0xa6f73400) [pid = 1802] [serial = 236] [outer = 0xa3538c00] 17:35:11 INFO - PROCESS | 1802 | 1462581311173 Marionette DEBUG loaded listener.js 17:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0xa82a0c00) [pid = 1802] [serial = 237] [outer = 0xa3538c00] 17:35:11 INFO - PROCESS | 1802 | 1462581311984 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]]]}] 17:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1229ms 17:35:12 INFO - PROCESS | 1802 | 1462581312028 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:35:12 INFO - PROCESS | 1802 | 1462581312033 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:35:12 INFO - PROCESS | 1802 | 1462581312039 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:35:12 INFO - PROCESS | 1802 | 1462581312042 Marionette TRACE conn3 <- [1,290,null,{}] 17:35:12 INFO - PROCESS | 1802 | 1462581312048 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}] 17:35:12 INFO - PROCESS | 1802 | 1462581312233 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:35:12 INFO - PROCESS | 1802 | 1462581312381 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x924d6c00 == 59 [pid = 1802] [id = 80] 17:35:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x92daa800) [pid = 1802] [serial = 238] [outer = (nil)] 17:35:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0xa90b1000) [pid = 1802] [serial = 239] [outer = 0x92daa800] 17:35:12 INFO - PROCESS | 1802 | 1462581312472 Marionette DEBUG loaded listener.js 17:35:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0xac094400) [pid = 1802] [serial = 240] [outer = 0x92daa800] 17:35:13 INFO - PROCESS | 1802 | 1462581313288 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]]]}] 17:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1291ms 17:35:13 INFO - PROCESS | 1802 | 1462581313330 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:35:13 INFO - PROCESS | 1802 | 1462581313334 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:35:13 INFO - PROCESS | 1802 | 1462581313340 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:35:13 INFO - PROCESS | 1802 | 1462581313344 Marionette TRACE conn3 <- [1,294,null,{}] 17:35:13 INFO - PROCESS | 1802 | 1462581313349 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}] 17:35:13 INFO - PROCESS | 1802 | 1462581313500 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:35:13 INFO - PROCESS | 1802 | 1462581313653 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c23000 == 60 [pid = 1802] [id = 81] 17:35:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x90c25400) [pid = 1802] [serial = 241] [outer = (nil)] 17:35:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x90c2a800) [pid = 1802] [serial = 242] [outer = 0x90c25400] 17:35:13 INFO - PROCESS | 1802 | 1462581313738 Marionette DEBUG loaded listener.js 17:35:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x90c2c800) [pid = 1802] [serial = 243] [outer = 0x90c25400] 17:35:14 INFO - PROCESS | 1802 | 1462581314549 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]]]}] 17:35:14 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. 17:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1231ms 17:35:14 INFO - PROCESS | 1802 | 1462581314572 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:35:14 INFO - PROCESS | 1802 | 1462581314575 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:35:14 INFO - PROCESS | 1802 | 1462581314581 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:35:14 INFO - PROCESS | 1802 | 1462581314584 Marionette TRACE conn3 <- [1,298,null,{}] 17:35:14 INFO - PROCESS | 1802 | 1462581314590 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}] 17:35:14 INFO - PROCESS | 1802 | 1462581314790 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:35:14 INFO - PROCESS | 1802 | 1462581314906 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c2c400 == 61 [pid = 1802] [id = 82] 17:35:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x90c2d800) [pid = 1802] [serial = 244] [outer = (nil)] 17:35:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x90d3dc00) [pid = 1802] [serial = 245] [outer = 0x90c2d800] 17:35:14 INFO - PROCESS | 1802 | 1462581314987 Marionette DEBUG loaded listener.js 17:35:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x90d3f800) [pid = 1802] [serial = 246] [outer = 0x90c2d800] 17:35:16 INFO - PROCESS | 1802 | 1462581316156 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]]]}] 17:35:16 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. 17:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1628ms 17:35:16 INFO - PROCESS | 1802 | 1462581316210 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:35:16 INFO - PROCESS | 1802 | 1462581316215 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:35:16 INFO - PROCESS | 1802 | 1462581316223 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:35:16 INFO - PROCESS | 1802 | 1462581316227 Marionette TRACE conn3 <- [1,302,null,{}] 17:35:16 INFO - PROCESS | 1802 | 1462581316234 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}] 17:35:16 INFO - PROCESS | 1802 | 1462581316389 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:35:16 INFO - PROCESS | 1802 | 1462581316549 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x91ec0400 == 62 [pid = 1802] [id = 83] 17:35:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x9216f000) [pid = 1802] [serial = 247] [outer = (nil)] 17:35:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x93949800) [pid = 1802] [serial = 248] [outer = 0x9216f000] 17:35:16 INFO - PROCESS | 1802 | 1462581316665 Marionette DEBUG loaded listener.js 17:35:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x94513400) [pid = 1802] [serial = 249] [outer = 0x9216f000] 17:35:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x94f40000) [pid = 1802] [serial = 250] [outer = 0x924da000] 17:35:17 INFO - PROCESS | 1802 | --DOCSHELL 0x923b8c00 == 61 [pid = 1802] [id = 73] 17:35:17 INFO - PROCESS | 1802 | --DOCSHELL 0xa3301800 == 60 [pid = 1802] [id = 72] 17:35:17 INFO - PROCESS | 1802 | --DOCSHELL 0x923b2c00 == 59 [pid = 1802] [id = 71] 17:35:17 INFO - PROCESS | 1802 | 1462581317631 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]]]}] 17:35:17 INFO - PROCESS | 1802 | --DOCSHELL 0x9b3aa000 == 58 [pid = 1802] [id = 70] 17:35:17 INFO - PROCESS | 1802 | --DOCSHELL 0x94f41800 == 57 [pid = 1802] [id = 69] 17:35:17 INFO - PROCESS | 1802 | --DOCSHELL 0x92178400 == 56 [pid = 1802] [id = 68] 17:35:17 INFO - PROCESS | 1802 | --DOCSHELL 0x94580c00 == 55 [pid = 1802] [id = 67] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x99fbf000) [pid = 1802] [serial = 164] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x96c8c000) [pid = 1802] [serial = 162] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x96c12800) [pid = 1802] [serial = 161] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0xa5145400) [pid = 1802] [serial = 141] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0xa2239c00) [pid = 1802] [serial = 170] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x94515400) [pid = 1802] [serial = 143] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x94519c00) [pid = 1802] [serial = 159] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x9450d400) [pid = 1802] [serial = 158] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0xa3155000) [pid = 1802] [serial = 173] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x977cb400) [pid = 1802] [serial = 146] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x9cdd5800) [pid = 1802] [serial = 167] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x9cf33400) [pid = 1802] [serial = 149] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0xa695b800) [pid = 1802] [serial = 152] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x96c8dc00) [pid = 1802] [serial = 155] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0xa3692c00) [pid = 1802] [serial = 174] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0xa4f16800) [pid = 1802] [serial = 176] [outer = (nil)] [url = about:blank] 17:35:17 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. 17:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1485ms 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x9a86a800) [pid = 1802] [serial = 165] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0xa637e400) [pid = 1802] [serial = 177] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0xa2368000) [pid = 1802] [serial = 171] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x9cf3c400) [pid = 1802] [serial = 168] [outer = (nil)] [url = about:blank] 17:35:17 INFO - PROCESS | 1802 | 1462581317707 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:35:17 INFO - PROCESS | 1802 | 1462581317718 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:35:17 INFO - PROCESS | 1802 | 1462581317728 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:35:17 INFO - PROCESS | 1802 | 1462581317732 Marionette TRACE conn3 <- [1,306,null,{}] 17:35:17 INFO - PROCESS | 1802 | 1462581317737 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}] 17:35:17 INFO - PROCESS | 1802 | 1462581317900 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:35:18 INFO - PROCESS | 1802 | 1462581318047 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x9450f400 == 56 [pid = 1802] [id = 84] 17:35:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x94580400) [pid = 1802] [serial = 251] [outer = (nil)] 17:35:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x945f4800) [pid = 1802] [serial = 252] [outer = 0x94580400] 17:35:18 INFO - PROCESS | 1802 | 1462581318125 Marionette DEBUG loaded listener.js 17:35:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x950d1000) [pid = 1802] [serial = 253] [outer = 0x94580400] 17:35:18 INFO - PROCESS | 1802 | 1462581318823 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]]]}] 17:35:18 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. 17:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1128ms 17:35:18 INFO - PROCESS | 1802 | 1462581318855 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:35:18 INFO - PROCESS | 1802 | 1462581318858 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:35:18 INFO - PROCESS | 1802 | 1462581318879 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:35:18 INFO - PROCESS | 1802 | 1462581318885 Marionette TRACE conn3 <- [1,310,null,{}] 17:35:18 INFO - PROCESS | 1802 | 1462581318900 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}] 17:35:19 INFO - PROCESS | 1802 | 1462581319052 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:35:19 INFO - PROCESS | 1802 | 1462581319066 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x9451a800 == 57 [pid = 1802] [id = 85] 17:35:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x96c8ec00) [pid = 1802] [serial = 254] [outer = (nil)] 17:35:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x977cfc00) [pid = 1802] [serial = 255] [outer = 0x96c8ec00] 17:35:19 INFO - PROCESS | 1802 | 1462581319139 Marionette DEBUG loaded listener.js 17:35:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x99794000) [pid = 1802] [serial = 256] [outer = 0x96c8ec00] 17:35:19 INFO - PROCESS | 1802 | 1462581319898 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]]]}] 17:35:19 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. 17:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1044ms 17:35:19 INFO - PROCESS | 1802 | 1462581319919 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:35:19 INFO - PROCESS | 1802 | 1462581319923 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:35:19 INFO - PROCESS | 1802 | 1462581319929 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:35:19 INFO - PROCESS | 1802 | 1462581319932 Marionette TRACE conn3 <- [1,314,null,{}] 17:35:19 INFO - PROCESS | 1802 | 1462581319938 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}] 17:35:20 INFO - PROCESS | 1802 | 1462581320130 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:35:20 INFO - PROCESS | 1802 | 1462581320158 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x91ebd800 == 58 [pid = 1802] [id = 86] 17:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x981f2800) [pid = 1802] [serial = 257] [outer = (nil)] 17:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x9a758000) [pid = 1802] [serial = 258] [outer = 0x981f2800] 17:35:20 INFO - PROCESS | 1802 | 1462581320232 Marionette DEBUG loaded listener.js 17:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x9a995000) [pid = 1802] [serial = 259] [outer = 0x981f2800] 17:35:21 INFO - PROCESS | 1802 | 1462581321001 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]]]}] 17:35:21 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. 17:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1137ms 17:35:21 INFO - PROCESS | 1802 | 1462581321069 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:35:21 INFO - PROCESS | 1802 | 1462581321071 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:35:21 INFO - PROCESS | 1802 | 1462581321078 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:35:21 INFO - PROCESS | 1802 | 1462581321081 Marionette TRACE conn3 <- [1,318,null,{}] 17:35:21 INFO - PROCESS | 1802 | 1462581321086 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}] 17:35:21 INFO - PROCESS | 1802 | 1462581321281 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:35:21 INFO - PROCESS | 1802 | 1462581321300 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x924d6000 == 59 [pid = 1802] [id = 87] 17:35:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x9a997c00) [pid = 1802] [serial = 260] [outer = (nil)] 17:35:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x9af80400) [pid = 1802] [serial = 261] [outer = 0x9a997c00] 17:35:21 INFO - PROCESS | 1802 | 1462581321368 Marionette DEBUG loaded listener.js 17:35:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x9b9b2400) [pid = 1802] [serial = 262] [outer = 0x9a997c00] 17:35:22 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x923bbc00) [pid = 1802] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:35:22 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x9c19ac00) [pid = 1802] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:35:22 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x945e6c00) [pid = 1802] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:35:22 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x9450fc00) [pid = 1802] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:35:22 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x96275000) [pid = 1802] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:35:22 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0xa3345400) [pid = 1802] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:35:22 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x94514400) [pid = 1802] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:35:22 INFO - PROCESS | 1802 | 1462581322442 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]]]}] 17:35:22 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. 17:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1391ms 17:35:22 INFO - PROCESS | 1802 | 1462581322469 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:35:22 INFO - PROCESS | 1802 | 1462581322472 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:35:22 INFO - PROCESS | 1802 | 1462581322478 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:35:22 INFO - PROCESS | 1802 | 1462581322480 Marionette TRACE conn3 <- [1,322,null,{}] 17:35:22 INFO - PROCESS | 1802 | 1462581322486 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}] 17:35:22 INFO - PROCESS | 1802 | 1462581322672 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:35:22 INFO - PROCESS | 1802 | 1462581322747 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x91eb2800 == 60 [pid = 1802] [id = 88] 17:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x923bbc00) [pid = 1802] [serial = 263] [outer = (nil)] 17:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x9cf32c00) [pid = 1802] [serial = 264] [outer = 0x923bbc00] 17:35:22 INFO - PROCESS | 1802 | 1462581322816 Marionette DEBUG loaded listener.js 17:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0xa060ac00) [pid = 1802] [serial = 265] [outer = 0x923bbc00] 17:35:23 INFO - PROCESS | 1802 | 1462581323483 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]]]}] 17:35:23 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. 17:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1026ms 17:35:23 INFO - PROCESS | 1802 | 1462581323505 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:35:23 INFO - PROCESS | 1802 | 1462581323508 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:35:23 INFO - PROCESS | 1802 | 1462581323514 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:35:23 INFO - PROCESS | 1802 | 1462581323516 Marionette TRACE conn3 <- [1,326,null,{}] 17:35:23 INFO - PROCESS | 1802 | 1462581323529 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}] 17:35:23 INFO - PROCESS | 1802 | 1462581323667 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:35:23 INFO - PROCESS | 1802 | 1462581323686 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d3a000 == 61 [pid = 1802] [id = 89] 17:35:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x9cf34c00) [pid = 1802] [serial = 266] [outer = (nil)] 17:35:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0xa2293400) [pid = 1802] [serial = 267] [outer = 0x9cf34c00] 17:35:23 INFO - PROCESS | 1802 | 1462581323755 Marionette DEBUG loaded listener.js 17:35:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0xa23b4c00) [pid = 1802] [serial = 268] [outer = 0x9cf34c00] 17:35:24 INFO - PROCESS | 1802 | 1462581324669 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]]]}] 17:35:24 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. 17:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1178ms 17:35:24 INFO - PROCESS | 1802 | 1462581324692 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:35:24 INFO - PROCESS | 1802 | 1462581324698 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:35:24 INFO - PROCESS | 1802 | 1462581324707 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:35:24 INFO - PROCESS | 1802 | 1462581324713 Marionette TRACE conn3 <- [1,330,null,{}] 17:35:24 INFO - PROCESS | 1802 | 1462581324723 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}] 17:35:24 INFO - PROCESS | 1802 | 1462581324935 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:35:25 INFO - PROCESS | 1802 | 1462581325087 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c27000 == 62 [pid = 1802] [id = 90] 17:35:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x90d3c000) [pid = 1802] [serial = 269] [outer = (nil)] 17:35:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x90eed800) [pid = 1802] [serial = 270] [outer = 0x90d3c000] 17:35:25 INFO - PROCESS | 1802 | 1462581325173 Marionette DEBUG loaded listener.js 17:35:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x90ef2400) [pid = 1802] [serial = 271] [outer = 0x90d3c000] 17:35:26 INFO - PROCESS | 1802 | 1462581326095 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]]]}] 17:35:26 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. 17:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1433ms 17:35:26 INFO - PROCESS | 1802 | 1462581326140 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:35:26 INFO - PROCESS | 1802 | 1462581326149 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:35:26 INFO - PROCESS | 1802 | 1462581326159 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:35:26 INFO - PROCESS | 1802 | 1462581326164 Marionette TRACE conn3 <- [1,334,null,{}] 17:35:26 INFO - PROCESS | 1802 | 1462581326170 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}] 17:35:26 INFO - PROCESS | 1802 | 1462581326374 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:35:26 INFO - PROCESS | 1802 | 1462581326524 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x923bb000 == 63 [pid = 1802] [id = 91] 17:35:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x923bb800) [pid = 1802] [serial = 272] [outer = (nil)] 17:35:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x94513800) [pid = 1802] [serial = 273] [outer = 0x923bb800] 17:35:26 INFO - PROCESS | 1802 | 1462581326646 Marionette DEBUG loaded listener.js 17:35:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x94580c00) [pid = 1802] [serial = 274] [outer = 0x923bb800] 17:35:27 INFO - PROCESS | 1802 | 1462581327474 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]]]}] 17:35:27 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. 17:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1328ms 17:35:27 INFO - PROCESS | 1802 | 1462581327504 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:35:27 INFO - PROCESS | 1802 | 1462581327509 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:35:27 INFO - PROCESS | 1802 | 1462581327516 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:35:27 INFO - PROCESS | 1802 | 1462581327522 Marionette TRACE conn3 <- [1,338,null,{}] 17:35:27 INFO - PROCESS | 1802 | 1462581327538 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}] 17:35:27 INFO - PROCESS | 1802 | 1462581327707 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:35:27 INFO - PROCESS | 1802 | 1462581327857 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x91eb6800 == 64 [pid = 1802] [id = 92] 17:35:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x96c13400) [pid = 1802] [serial = 275] [outer = (nil)] 17:35:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x9a0d6000) [pid = 1802] [serial = 276] [outer = 0x96c13400] 17:35:27 INFO - PROCESS | 1802 | 1462581327954 Marionette DEBUG loaded listener.js 17:35:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x9a99bc00) [pid = 1802] [serial = 277] [outer = 0x96c13400] 17:35:28 INFO - PROCESS | 1802 | 1462581328869 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]]]}] 17:35:28 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. 17:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1390ms 17:35:28 INFO - PROCESS | 1802 | 1462581328907 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:35:28 INFO - PROCESS | 1802 | 1462581328912 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:35:28 INFO - PROCESS | 1802 | 1462581328917 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:35:28 INFO - PROCESS | 1802 | 1462581328921 Marionette TRACE conn3 <- [1,342,null,{}] 17:35:28 INFO - PROCESS | 1802 | 1462581328927 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}] 17:35:29 INFO - PROCESS | 1802 | 1462581329083 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:35:29 INFO - PROCESS | 1802 | 1462581329240 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d67400 == 65 [pid = 1802] [id = 93] 17:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x90d6c400) [pid = 1802] [serial = 278] [outer = (nil)] 17:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x90d6f800) [pid = 1802] [serial = 279] [outer = 0x90d6c400] 17:35:29 INFO - PROCESS | 1802 | 1462581329323 Marionette DEBUG loaded listener.js 17:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x90d73c00) [pid = 1802] [serial = 280] [outer = 0x90d6c400] 17:35:30 INFO - PROCESS | 1802 | 1462581330169 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]]]}] 17:35:30 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. 17:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1282ms 17:35:30 INFO - PROCESS | 1802 | 1462581330200 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:35:30 INFO - PROCESS | 1802 | 1462581330203 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:35:30 INFO - PROCESS | 1802 | 1462581330210 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:35:30 INFO - PROCESS | 1802 | 1462581330213 Marionette TRACE conn3 <- [1,346,null,{}] 17:35:30 INFO - PROCESS | 1802 | 1462581330218 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}] 17:35:30 INFO - PROCESS | 1802 | 1462581330369 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:35:30 INFO - PROCESS | 1802 | 1462581330522 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d71400 == 66 [pid = 1802] [id = 94] 17:35:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x91eb8c00) [pid = 1802] [serial = 281] [outer = (nil)] 17:35:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x9a98cc00) [pid = 1802] [serial = 282] [outer = 0x91eb8c00] 17:35:30 INFO - PROCESS | 1802 | 1462581330604 Marionette DEBUG loaded listener.js 17:35:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x9cf39000) [pid = 1802] [serial = 283] [outer = 0x91eb8c00] 17:35:31 INFO - PROCESS | 1802 | 1462581331474 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]]]}] 17:35:31 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. 17:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1327ms 17:35:31 INFO - PROCESS | 1802 | 1462581331538 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:35:31 INFO - PROCESS | 1802 | 1462581331541 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:35:31 INFO - PROCESS | 1802 | 1462581331547 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:35:31 INFO - PROCESS | 1802 | 1462581331551 Marionette TRACE conn3 <- [1,350,null,{}] 17:35:31 INFO - PROCESS | 1802 | 1462581331556 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}] 17:35:31 INFO - PROCESS | 1802 | 1462581331775 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:35:31 INFO - PROCESS | 1802 | 1462581331926 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x90fd1800 == 67 [pid = 1802] [id = 95] 17:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x90fd2000) [pid = 1802] [serial = 284] [outer = (nil)] 17:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x90fdbc00) [pid = 1802] [serial = 285] [outer = 0x90fd2000] 17:35:32 INFO - PROCESS | 1802 | 1462581332011 Marionette DEBUG loaded listener.js 17:35:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x96c13000) [pid = 1802] [serial = 286] [outer = 0x90fd2000] 17:35:32 INFO - PROCESS | 1802 | 1462581332820 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]]]}] 17:35:32 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. 17:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1331ms 17:35:32 INFO - PROCESS | 1802 | 1462581332882 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:35:32 INFO - PROCESS | 1802 | 1462581332886 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:35:32 INFO - PROCESS | 1802 | 1462581332893 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:35:32 INFO - PROCESS | 1802 | 1462581332897 Marionette TRACE conn3 <- [1,354,null,{}] 17:35:32 INFO - PROCESS | 1802 | 1462581332902 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}] 17:35:33 INFO - PROCESS | 1802 | 1462581333069 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:35:33 INFO - PROCESS | 1802 | 1462581333222 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x91eb9c00 == 68 [pid = 1802] [id = 96] 17:35:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x9cfa7400) [pid = 1802] [serial = 287] [outer = (nil)] 17:35:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0xa31df400) [pid = 1802] [serial = 288] [outer = 0x9cfa7400] 17:35:33 INFO - PROCESS | 1802 | 1462581333308 Marionette DEBUG loaded listener.js 17:35:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0xa352e000) [pid = 1802] [serial = 289] [outer = 0x9cfa7400] 17:35:34 INFO - PROCESS | 1802 | 1462581334192 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]]]}] 17:35:34 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. 17:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1337ms 17:35:34 INFO - PROCESS | 1802 | 1462581334231 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:35:34 INFO - PROCESS | 1802 | 1462581334234 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:35:34 INFO - PROCESS | 1802 | 1462581334241 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:35:34 INFO - PROCESS | 1802 | 1462581334243 Marionette TRACE conn3 <- [1,358,null,{}] 17:35:34 INFO - PROCESS | 1802 | 1462581334250 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}] 17:35:34 INFO - PROCESS | 1802 | 1462581334401 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:35:34 INFO - PROCESS | 1802 | 1462581334765 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d46800 == 69 [pid = 1802] [id = 97] 17:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x90d46c00) [pid = 1802] [serial = 290] [outer = (nil)] 17:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x90d65400) [pid = 1802] [serial = 291] [outer = 0x90d46c00] 17:35:34 INFO - PROCESS | 1802 | 1462581334906 Marionette DEBUG loaded listener.js 17:35:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x90ee9400) [pid = 1802] [serial = 292] [outer = 0x90d46c00] 17:35:35 INFO - PROCESS | 1802 | 1462581335794 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]]]}] 17:35:35 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. 17:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1580ms 17:35:35 INFO - PROCESS | 1802 | 1462581335822 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:35:35 INFO - PROCESS | 1802 | 1462581335829 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:35:35 INFO - PROCESS | 1802 | 1462581335836 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:35:35 INFO - PROCESS | 1802 | 1462581335840 Marionette TRACE conn3 <- [1,362,null,{}] 17:35:35 INFO - PROCESS | 1802 | 1462581335847 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}] 17:35:36 INFO - PROCESS | 1802 | 1462581336006 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:35:36 INFO - PROCESS | 1802 | 1462581336199 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d3cc00 == 70 [pid = 1802] [id = 98] 17:35:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x90fd9000) [pid = 1802] [serial = 293] [outer = (nil)] 17:35:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x90fdf400) [pid = 1802] [serial = 294] [outer = 0x90fd9000] 17:35:36 INFO - PROCESS | 1802 | 1462581336312 Marionette DEBUG loaded listener.js 17:35:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x91ebc400) [pid = 1802] [serial = 295] [outer = 0x90fd9000] 17:35:37 INFO - PROCESS | 1802 | 1462581337283 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]]]}] 17:35:37 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. 17:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1483ms 17:35:37 INFO - PROCESS | 1802 | 1462581337321 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:35:37 INFO - PROCESS | 1802 | 1462581337326 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:35:37 INFO - PROCESS | 1802 | 1462581337334 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:35:37 INFO - PROCESS | 1802 | 1462581337338 Marionette TRACE conn3 <- [1,366,null,{}] 17:35:37 INFO - PROCESS | 1802 | 1462581337343 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}] 17:35:37 INFO - PROCESS | 1802 | 1462581337491 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:35:37 INFO - PROCESS | 1802 | 1462581337654 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x93947800 == 71 [pid = 1802] [id = 99] 17:35:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x9450fc00) [pid = 1802] [serial = 296] [outer = (nil)] 17:35:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x9457a000) [pid = 1802] [serial = 297] [outer = 0x9450fc00] 17:35:37 INFO - PROCESS | 1802 | 1462581337768 Marionette DEBUG loaded listener.js 17:35:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x950d7000) [pid = 1802] [serial = 298] [outer = 0x9450fc00] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x9b5ba400 == 70 [pid = 1802] [id = 27] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x977cf400 == 69 [pid = 1802] [id = 50] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x91eb2800 == 68 [pid = 1802] [id = 88] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0xa6861000) [pid = 1802] [serial = 179] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x94f3e000) [pid = 1802] [serial = 182] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9b5b1400) [pid = 1802] [serial = 185] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0xa68b9400) [pid = 1802] [serial = 188] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0xa6f71800) [pid = 1802] [serial = 191] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0xa82a6800) [pid = 1802] [serial = 194] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0xa3538000) [pid = 1802] [serial = 197] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x9a994000) [pid = 1802] [serial = 221] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x924d6000 == 67 [pid = 1802] [id = 87] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x91ebd800 == 66 [pid = 1802] [id = 86] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x9451a800 == 65 [pid = 1802] [id = 85] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x9450f400 == 64 [pid = 1802] [id = 84] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x91ec0400 == 63 [pid = 1802] [id = 83] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x924d6c00 == 62 [pid = 1802] [id = 80] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0xa352ec00 == 61 [pid = 1802] [id = 79] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x92dacc00 == 60 [pid = 1802] [id = 78] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x950d1c00 == 59 [pid = 1802] [id = 77] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x950d0000 == 58 [pid = 1802] [id = 76] 17:35:38 INFO - PROCESS | 1802 | --DOCSHELL 0x93948400 == 57 [pid = 1802] [id = 75] 17:35:38 INFO - PROCESS | 1802 | 1462581338629 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]]]}] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0xa31e3800) [pid = 1802] [serial = 212] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0xa229dc00) [pid = 1802] [serial = 209] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x96285800) [pid = 1802] [serial = 201] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x94f3a000) [pid = 1802] [serial = 200] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x94f43000) [pid = 1802] [serial = 203] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x977cb800) [pid = 1802] [serial = 204] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9a48ac00) [pid = 1802] [serial = 206] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x9b8d9c00) [pid = 1802] [serial = 207] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0xa364a800) [pid = 1802] [serial = 215] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0xa637fc00) [pid = 1802] [serial = 216] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0xa695fc00) [pid = 1802] [serial = 219] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0xa352d400) [pid = 1802] [serial = 213] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0xa3536800) [pid = 1802] [serial = 218] [outer = (nil)] [url = about:blank] 17:35:38 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0xa23be800) [pid = 1802] [serial = 210] [outer = (nil)] [url = about:blank] 17:35:38 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. 17:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1382ms 17:35:38 INFO - PROCESS | 1802 | 1462581338716 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:35:38 INFO - PROCESS | 1802 | 1462581338719 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:35:38 INFO - PROCESS | 1802 | 1462581338727 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:35:38 INFO - PROCESS | 1802 | 1462581338735 Marionette TRACE conn3 <- [1,370,null,{}] 17:35:38 INFO - PROCESS | 1802 | 1462581338748 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}] 17:35:38 INFO - PROCESS | 1802 | 1462581338898 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:35:39 INFO - PROCESS | 1802 | 1462581339025 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c2b000 == 58 [pid = 1802] [id = 100] 17:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x90d45000) [pid = 1802] [serial = 299] [outer = (nil)] 17:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x96273400) [pid = 1802] [serial = 300] [outer = 0x90d45000] 17:35:39 INFO - PROCESS | 1802 | 1462581339094 Marionette DEBUG loaded listener.js 17:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x96c0d400) [pid = 1802] [serial = 301] [outer = 0x90d45000] 17:35:39 INFO - PROCESS | 1802 | 1462581339762 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]]]}] 17:35:39 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. 17:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1088ms 17:35:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:35:39 INFO - PROCESS | 1802 | 1462581339814 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:35:39 INFO - PROCESS | 1802 | 1462581339817 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:35:39 INFO - PROCESS | 1802 | 1462581339823 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:35:39 INFO - PROCESS | 1802 | 1462581339826 Marionette TRACE conn3 <- [1,374,null,{}] 17:35:39 INFO - PROCESS | 1802 | 1462581339831 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}] 17:35:40 INFO - PROCESS | 1802 | 1462581340014 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:35:40 INFO - PROCESS | 1802 | 1462581340038 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x950dbc00 == 59 [pid = 1802] [id = 101] 17:35:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x96275000) [pid = 1802] [serial = 302] [outer = (nil)] 17:35:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x96c8f000) [pid = 1802] [serial = 303] [outer = 0x96275000] 17:35:40 INFO - PROCESS | 1802 | 1462581340109 Marionette DEBUG loaded listener.js 17:35:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x977c9c00) [pid = 1802] [serial = 304] [outer = 0x96275000] 17:35:40 INFO - PROCESS | 1802 | 1462581340941 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:35:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:35:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1179ms 17:35:41 INFO - PROCESS | 1802 | 1462581341003 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:35:41 INFO - PROCESS | 1802 | 1462581341005 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:35:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:35:41 INFO - PROCESS | 1802 | 1462581341011 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:35:41 INFO - PROCESS | 1802 | 1462581341014 Marionette TRACE conn3 <- [1,378,null,{}] 17:35:41 INFO - PROCESS | 1802 | 1462581341019 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}] 17:35:41 INFO - PROCESS | 1802 | 1462581341227 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:35:41 INFO - PROCESS | 1802 | 1462581341250 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x99ed3800 == 60 [pid = 1802] [id = 102] 17:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x99fc3000) [pid = 1802] [serial = 305] [outer = (nil)] 17:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x9a98fc00) [pid = 1802] [serial = 306] [outer = 0x99fc3000] 17:35:41 INFO - PROCESS | 1802 | 1462581341326 Marionette DEBUG loaded listener.js 17:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x9b5b7400) [pid = 1802] [serial = 307] [outer = 0x99fc3000] 17:35:42 INFO - PROCESS | 1802 | 1462581342155 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:35:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:35:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1192ms 17:35:42 INFO - PROCESS | 1802 | 1462581342204 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:35:42 INFO - PROCESS | 1802 | 1462581342207 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:35:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:35:42 INFO - PROCESS | 1802 | 1462581342223 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:35:42 INFO - PROCESS | 1802 | 1462581342226 Marionette TRACE conn3 <- [1,382,null,{}] 17:35:42 INFO - PROCESS | 1802 | 1462581342244 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}] 17:35:42 INFO - PROCESS | 1802 | 1462581342431 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:35:42 INFO - PROCESS | 1802 | 1462581342452 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d3e800 == 61 [pid = 1802] [id = 103] 17:35:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x9a323800) [pid = 1802] [serial = 308] [outer = (nil)] 17:35:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x9cdcd800) [pid = 1802] [serial = 309] [outer = 0x9a323800] 17:35:42 INFO - PROCESS | 1802 | 1462581342520 Marionette DEBUG loaded listener.js 17:35:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0xa23b9800) [pid = 1802] [serial = 310] [outer = 0x9a323800] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x981f2800) [pid = 1802] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x9b3b1800) [pid = 1802] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0xa223f000) [pid = 1802] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x93bb7800) [pid = 1802] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x99fc2800) [pid = 1802] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0xa352e400) [pid = 1802] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x9a48b400) [pid = 1802] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0xa6e8f800) [pid = 1802] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x9b3b1c00) [pid = 1802] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x9b8da400) [pid = 1802] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x923b9000) [pid = 1802] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0xa6382c00) [pid = 1802] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x94f42c00) [pid = 1802] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x96c88800) [pid = 1802] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x94510c00) [pid = 1802] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x93948800) [pid = 1802] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x923ac800) [pid = 1802] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x9a997c00) [pid = 1802] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x90c2d800) [pid = 1802] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x950d2800) [pid = 1802] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x9a98c800) [pid = 1802] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x9216f000) [pid = 1802] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x94580400) [pid = 1802] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x9451bc00) [pid = 1802] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x96c8ec00) [pid = 1802] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:35:43 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x923bbc00) [pid = 1802] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:35:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:43 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:35:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:43 INFO - PROCESS | 1802 | 1462581343718 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:35:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:35:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1527ms 17:35:43 INFO - PROCESS | 1802 | 1462581343750 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:35:43 INFO - PROCESS | 1802 | 1462581343753 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:35:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:35:43 INFO - PROCESS | 1802 | 1462581343759 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:35:43 INFO - PROCESS | 1802 | 1462581343761 Marionette TRACE conn3 <- [1,386,null,{}] 17:35:43 INFO - PROCESS | 1802 | 1462581343767 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}] 17:35:43 INFO - PROCESS | 1802 | 1462581343901 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:35:43 INFO - PROCESS | 1802 | 1462581343916 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d3b000 == 62 [pid = 1802] [id = 104] 17:35:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x90d44800) [pid = 1802] [serial = 311] [outer = (nil)] 17:35:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x96c0c800) [pid = 1802] [serial = 312] [outer = 0x90d44800] 17:35:43 INFO - PROCESS | 1802 | 1462581343985 Marionette DEBUG loaded listener.js 17:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x99fc2800) [pid = 1802] [serial = 313] [outer = 0x90d44800] 17:35:44 INFO - PROCESS | 1802 | 1462581344735 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]]]}] 17:35:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:35:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1032ms 17:35:44 INFO - PROCESS | 1802 | 1462581344798 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:35:44 INFO - PROCESS | 1802 | 1462581344801 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:35:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:35:44 INFO - PROCESS | 1802 | 1462581344828 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:35:44 INFO - PROCESS | 1802 | 1462581344830 Marionette TRACE conn3 <- [1,390,null,{}] 17:35:44 INFO - PROCESS | 1802 | 1462581344836 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}] 17:35:44 INFO - PROCESS | 1802 | 1462581344974 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:35:45 INFO - PROCESS | 1802 | 1462581344985 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x91c03c00 == 63 [pid = 1802] [id = 105] 17:35:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x91c04800) [pid = 1802] [serial = 314] [outer = (nil)] 17:35:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x91c0b000) [pid = 1802] [serial = 315] [outer = 0x91c04800] 17:35:45 INFO - PROCESS | 1802 | 1462581345053 Marionette DEBUG loaded listener.js 17:35:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x91c0f000) [pid = 1802] [serial = 316] [outer = 0x91c04800] 17:35:46 INFO - PROCESS | 1802 | 1462581346162 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]]]}] 17:35:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:35:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1395ms 17:35:46 INFO - PROCESS | 1802 | 1462581346209 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:35:46 INFO - PROCESS | 1802 | 1462581346217 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:35:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:35:46 INFO - PROCESS | 1802 | 1462581346257 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:35:46 INFO - PROCESS | 1802 | 1462581346263 Marionette TRACE conn3 <- [1,394,null,{}] 17:35:46 INFO - PROCESS | 1802 | 1462581346274 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}] 17:35:46 INFO - PROCESS | 1802 | 1462581346481 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:35:46 INFO - PROCESS | 1802 | 1462581346643 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6ad800 == 64 [pid = 1802] [id = 106] 17:35:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x90d44400) [pid = 1802] [serial = 317] [outer = (nil)] 17:35:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x90fd8400) [pid = 1802] [serial = 318] [outer = 0x90d44400] 17:35:46 INFO - PROCESS | 1802 | 1462581346726 Marionette DEBUG loaded listener.js 17:35:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x91c09400) [pid = 1802] [serial = 319] [outer = 0x90d44400] 17:35:47 INFO - PROCESS | 1802 | 1462581347686 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]]]}] 17:35:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:35:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1488ms 17:35:47 INFO - PROCESS | 1802 | 1462581347745 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:35:47 INFO - PROCESS | 1802 | 1462581347754 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:35:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:35:47 INFO - PROCESS | 1802 | 1462581347764 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:35:47 INFO - PROCESS | 1802 | 1462581347768 Marionette TRACE conn3 <- [1,398,null,{}] 17:35:47 INFO - PROCESS | 1802 | 1462581347774 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}] 17:35:47 INFO - PROCESS | 1802 | 1462581347947 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:35:48 INFO - PROCESS | 1802 | 1462581348103 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x91ec0000 == 65 [pid = 1802] [id = 107] 17:35:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x92174800) [pid = 1802] [serial = 320] [outer = (nil)] 17:35:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x9451c000) [pid = 1802] [serial = 321] [outer = 0x92174800] 17:35:48 INFO - PROCESS | 1802 | 1462581348186 Marionette DEBUG loaded listener.js 17:35:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x94f3e800) [pid = 1802] [serial = 322] [outer = 0x92174800] 17:35:49 INFO - PROCESS | 1802 | 1462581349210 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]]]}] 17:35:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:35:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1482ms 17:35:49 INFO - PROCESS | 1802 | 1462581349246 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:35:49 INFO - PROCESS | 1802 | 1462581349249 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:35:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:35:49 INFO - PROCESS | 1802 | 1462581349256 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:35:49 INFO - PROCESS | 1802 | 1462581349262 Marionette TRACE conn3 <- [1,402,null,{}] 17:35:49 INFO - PROCESS | 1802 | 1462581349278 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}] 17:35:49 INFO - PROCESS | 1802 | 1462581349452 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:35:49 INFO - PROCESS | 1802 | 1462581349607 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6ad000 == 66 [pid = 1802] [id = 108] 17:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x90c23400) [pid = 1802] [serial = 323] [outer = (nil)] 17:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x9a992c00) [pid = 1802] [serial = 324] [outer = 0x90c23400] 17:35:49 INFO - PROCESS | 1802 | 1462581349735 Marionette DEBUG loaded listener.js 17:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x9c0d9400) [pid = 1802] [serial = 325] [outer = 0x90c23400] 17:35:50 INFO - PROCESS | 1802 | 1462581350642 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]]]}] 17:35:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:35:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1435ms 17:35:50 INFO - PROCESS | 1802 | 1462581350690 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:35:50 INFO - PROCESS | 1802 | 1462581350695 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:35:50 INFO - PROCESS | 1802 | 1462581350701 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:35:50 INFO - PROCESS | 1802 | 1462581350705 Marionette TRACE conn3 <- [1,406,null,{}] 17:35:50 INFO - PROCESS | 1802 | 1462581350710 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}] 17:35:50 INFO - PROCESS | 1802 | 1462581350876 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:35:51 INFO - PROCESS | 1802 | 1462581351043 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x96292400 == 67 [pid = 1802] [id = 109] 17:35:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x9c0e0000) [pid = 1802] [serial = 326] [outer = (nil)] 17:35:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0xa27b8c00) [pid = 1802] [serial = 327] [outer = 0x9c0e0000] 17:35:51 INFO - PROCESS | 1802 | 1462581351186 Marionette DEBUG loaded listener.js 17:35:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0xa3151800) [pid = 1802] [serial = 328] [outer = 0x9c0e0000] 17:35:52 INFO - PROCESS | 1802 | 1462581352000 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]]]}] 17:35:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:35:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1335ms 17:35:52 INFO - PROCESS | 1802 | 1462581352037 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:35:52 INFO - PROCESS | 1802 | 1462581352041 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:35:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:35:52 INFO - PROCESS | 1802 | 1462581352048 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:35:52 INFO - PROCESS | 1802 | 1462581352051 Marionette TRACE conn3 <- [1,410,null,{}] 17:35:52 INFO - PROCESS | 1802 | 1462581352057 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}] 17:35:52 INFO - PROCESS | 1802 | 1462581352211 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:35:52 INFO - PROCESS | 1802 | 1462581352372 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a991400 == 68 [pid = 1802] [id = 110] 17:35:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x9b8d8800) [pid = 1802] [serial = 329] [outer = (nil)] 17:35:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0xa3535c00) [pid = 1802] [serial = 330] [outer = 0x9b8d8800] 17:35:52 INFO - PROCESS | 1802 | 1462581352454 Marionette DEBUG loaded listener.js 17:35:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0xa364a800) [pid = 1802] [serial = 331] [outer = 0x9b8d8800] 17:35:53 INFO - PROCESS | 1802 | 1462581353397 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]]]}] 17:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1378ms 17:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:35:53 INFO - PROCESS | 1802 | 1462581353427 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:35:53 INFO - PROCESS | 1802 | 1462581353430 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:35:53 INFO - PROCESS | 1802 | 1462581353436 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:35:53 INFO - PROCESS | 1802 | 1462581353440 Marionette TRACE conn3 <- [1,414,null,{}] 17:35:53 INFO - PROCESS | 1802 | 1462581353445 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}] 17:35:53 INFO - PROCESS | 1802 | 1462581353613 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:35:53 INFO - PROCESS | 1802 | 1462581353776 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c22000 == 69 [pid = 1802] [id = 111] 17:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x91cd5400) [pid = 1802] [serial = 332] [outer = (nil)] 17:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x91cdec00) [pid = 1802] [serial = 333] [outer = 0x91cd5400] 17:35:53 INFO - PROCESS | 1802 | 1462581353862 Marionette DEBUG loaded listener.js 17:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0xa352e400) [pid = 1802] [serial = 334] [outer = 0x91cd5400] 17:35:54 INFO - PROCESS | 1802 | 1462581354727 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]]]}] 17:35:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:35:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1330ms 17:35:54 INFO - PROCESS | 1802 | 1462581354766 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:35:54 INFO - PROCESS | 1802 | 1462581354770 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:35:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:35:54 INFO - PROCESS | 1802 | 1462581354776 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:35:54 INFO - PROCESS | 1802 | 1462581354779 Marionette TRACE conn3 <- [1,418,null,{}] 17:35:54 INFO - PROCESS | 1802 | 1462581354785 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}] 17:35:54 INFO - PROCESS | 1802 | 1462581354938 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:35:55 INFO - PROCESS | 1802 | 1462581355099 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec51800 == 70 [pid = 1802] [id = 112] 17:35:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8ec52400) [pid = 1802] [serial = 335] [outer = (nil)] 17:35:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8ec59c00) [pid = 1802] [serial = 336] [outer = 0x8ec52400] 17:35:55 INFO - PROCESS | 1802 | 1462581355196 Marionette DEBUG loaded listener.js 17:35:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8ec5ec00) [pid = 1802] [serial = 337] [outer = 0x8ec52400] 17:35:56 INFO - PROCESS | 1802 | 1462581356430 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]]]}] 17:35:56 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 17:35:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1680ms 17:35:56 INFO - PROCESS | 1802 | 1462581356459 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:35:56 INFO - PROCESS | 1802 | 1462581356462 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:35:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:35:56 INFO - PROCESS | 1802 | 1462581356468 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:35:56 INFO - PROCESS | 1802 | 1462581356472 Marionette TRACE conn3 <- [1,422,null,{}] 17:35:56 INFO - PROCESS | 1802 | 1462581356477 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}] 17:35:56 INFO - PROCESS | 1802 | 1462581356672 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:35:56 INFO - PROCESS | 1802 | 1462581356862 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e28cc00 == 71 [pid = 1802] [id = 113] 17:35:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8e28d400) [pid = 1802] [serial = 338] [outer = (nil)] 17:35:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e295400) [pid = 1802] [serial = 339] [outer = 0x8e28d400] 17:35:56 INFO - PROCESS | 1802 | 1462581356943 Marionette DEBUG loaded listener.js 17:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e297800) [pid = 1802] [serial = 340] [outer = 0x8e28d400] 17:35:58 INFO - PROCESS | 1802 | 1462581358424 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]]]}] 17:35:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1978ms 17:35:58 INFO - PROCESS | 1802 | 1462581358448 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:35:58 INFO - PROCESS | 1802 | 1462581358453 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:35:58 INFO - PROCESS | 1802 | 1462581358461 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:35:58 INFO - PROCESS | 1802 | 1462581358467 Marionette TRACE conn3 <- [1,426,null,{}] 17:35:58 INFO - PROCESS | 1802 | 1462581358476 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}] 17:35:58 INFO - PROCESS | 1802 | 1462581358654 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:35:58 INFO - PROCESS | 1802 | 1462581358832 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c21c00 == 72 [pid = 1802] [id = 114] 17:35:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x90d42400) [pid = 1802] [serial = 341] [outer = (nil)] 17:35:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x90eec000) [pid = 1802] [serial = 342] [outer = 0x90d42400] 17:35:58 INFO - PROCESS | 1802 | 1462581358959 Marionette DEBUG loaded listener.js 17:35:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x90fd2800) [pid = 1802] [serial = 343] [outer = 0x90d42400] 17:35:59 INFO - PROCESS | 1802 | 1462581359826 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] 17:35:59 INFO - PROCESS | 1802 | 1462581359965 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:35:59 INFO - PROCESS | 1802 | --DOCSHELL 0x90d3e800 == 70 [pid = 1802] [id = 103] 17:35:59 INFO - PROCESS | 1802 | --DOCSHELL 0x99ed3800 == 69 [pid = 1802] [id = 102] 17:35:59 INFO - PROCESS | 1802 | --DOCSHELL 0x950dbc00 == 68 [pid = 1802] [id = 101] 17:35:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:35:59 INFO - PROCESS | 1802 | --DOCSHELL 0x90c2b000 == 67 [pid = 1802] [id = 100] 17:35:59 INFO - PROCESS | 1802 | --DOCSHELL 0x93947800 == 66 [pid = 1802] [id = 99] 17:35:59 INFO - PROCESS | 1802 | --DOCSHELL 0x90d3cc00 == 65 [pid = 1802] [id = 98] 17:35:59 INFO - PROCESS | 1802 | --DOCSHELL 0x90d46800 == 64 [pid = 1802] [id = 97] 17:35:59 INFO - PROCESS | 1802 | 1462581359995 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:36:00 INFO - PROCESS | 1802 | 1462581359999 Marionette TRACE conn3 <- [1,430,null,{}] 17:36:00 INFO - PROCESS | 1802 | 1462581360006 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}] 17:36:00 INFO - PROCESS | 1802 | 1462581360152 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0xa223e000) [pid = 1802] [serial = 120] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0xa25f0800) [pid = 1802] [serial = 150] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x9817e000) [pid = 1802] [serial = 117] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0xa69a7400) [pid = 1802] [serial = 153] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x981f7400) [pid = 1802] [serial = 147] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x96c90800) [pid = 1802] [serial = 156] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x94518c00) [pid = 1802] [serial = 144] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x96c09800) [pid = 1802] [serial = 114] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x93956c00) [pid = 1802] [serial = 92] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0xa82bd400) [pid = 1802] [serial = 195] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x96c16000) [pid = 1802] [serial = 183] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0xa695e000) [pid = 1802] [serial = 180] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0xa6f7a000) [pid = 1802] [serial = 198] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x9b8db400) [pid = 1802] [serial = 186] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0xa6f79800) [pid = 1802] [serial = 192] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x9af80400) [pid = 1802] [serial = 261] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x90d3f800) [pid = 1802] [serial = 246] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x90d3dc00) [pid = 1802] [serial = 245] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x96c88400) [pid = 1802] [serial = 228] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x950d8400) [pid = 1802] [serial = 227] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x9a995c00) [pid = 1802] [serial = 222] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x94513400) [pid = 1802] [serial = 249] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x93949800) [pid = 1802] [serial = 248] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x9cdcec00) [pid = 1802] [serial = 230] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x945f4800) [pid = 1802] [serial = 252] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x950d1000) [pid = 1802] [serial = 253] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x99003c00) [pid = 1802] [serial = 225] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x96c89c00) [pid = 1802] [serial = 224] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x977cfc00) [pid = 1802] [serial = 255] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x99794000) [pid = 1802] [serial = 256] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0xa3538800) [pid = 1802] [serial = 233] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0xa6f73400) [pid = 1802] [serial = 236] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0xa90b1000) [pid = 1802] [serial = 239] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x90c2a800) [pid = 1802] [serial = 242] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x9cf32c00) [pid = 1802] [serial = 264] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x9a758000) [pid = 1802] [serial = 258] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x9b9b2400) [pid = 1802] [serial = 262] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0xa060ac00) [pid = 1802] [serial = 265] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x9a995000) [pid = 1802] [serial = 259] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0xa2291000) [pid = 1802] [serial = 105] [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.] 17:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0xa6f2d400) [pid = 1802] [serial = 189] [outer = (nil)] [url = about:blank] 17:36:00 INFO - PROCESS | 1802 | 1462581360384 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c27c00 == 65 [pid = 1802] [id = 115] 17:36:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x90c2a800) [pid = 1802] [serial = 344] [outer = (nil)] 17:36:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x90ef0c00) [pid = 1802] [serial = 345] [outer = 0x90c2a800] 17:36:00 INFO - PROCESS | 1802 | 1462581360461 Marionette DEBUG loaded listener.js 17:36:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x91c01800) [pid = 1802] [serial = 346] [outer = 0x90c2a800] 17:36:01 INFO - PROCESS | 1802 | 1462581361158 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]]]}] 17:36:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:36:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1205ms 17:36:01 INFO - PROCESS | 1802 | 1462581361191 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:36:01 INFO - PROCESS | 1802 | 1462581361193 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:36:01 INFO - PROCESS | 1802 | 1462581361204 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:36:01 INFO - PROCESS | 1802 | 1462581361210 Marionette TRACE conn3 <- [1,434,null,{}] 17:36:01 INFO - PROCESS | 1802 | 1462581361229 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}] 17:36:01 INFO - PROCESS | 1802 | 1462581361418 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:36:01 INFO - PROCESS | 1802 | 1462581361433 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e292c00 == 66 [pid = 1802] [id = 116] 17:36:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x91cda800) [pid = 1802] [serial = 347] [outer = (nil)] 17:36:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x92179c00) [pid = 1802] [serial = 348] [outer = 0x91cda800] 17:36:01 INFO - PROCESS | 1802 | 1462581361517 Marionette DEBUG loaded listener.js 17:36:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x92dacc00) [pid = 1802] [serial = 349] [outer = 0x91cda800] 17:36:02 INFO - PROCESS | 1802 | 1462581362404 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]]]}] 17:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1247ms 17:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:36:02 INFO - PROCESS | 1802 | 1462581362458 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:36:02 INFO - PROCESS | 1802 | 1462581362462 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:36:02 INFO - PROCESS | 1802 | 1462581362468 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:36:02 INFO - PROCESS | 1802 | 1462581362471 Marionette TRACE conn3 <- [1,438,null,{}] 17:36:02 INFO - PROCESS | 1802 | 1462581362476 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}] 17:36:02 INFO - PROCESS | 1802 | 1462581362656 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:36:02 INFO - PROCESS | 1802 | 1462581362687 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x92178800 == 67 [pid = 1802] [id = 117] 17:36:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x94512000) [pid = 1802] [serial = 350] [outer = (nil)] 17:36:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x94519800) [pid = 1802] [serial = 351] [outer = 0x94512000] 17:36:02 INFO - PROCESS | 1802 | 1462581362756 Marionette DEBUG loaded listener.js 17:36:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x94f3b000) [pid = 1802] [serial = 352] [outer = 0x94512000] 17:36:03 INFO - PROCESS | 1802 | 1462581363586 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]]]}] 17:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1179ms 17:36:03 INFO - PROCESS | 1802 | 1462581363648 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:36:03 INFO - PROCESS | 1802 | 1462581363651 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:36:03 INFO - PROCESS | 1802 | 1462581363657 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:36:03 INFO - PROCESS | 1802 | 1462581363659 Marionette TRACE conn3 <- [1,442,null,{}] 17:36:03 INFO - PROCESS | 1802 | 1462581363678 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}] 17:36:03 INFO - PROCESS | 1802 | 1462581363881 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:36:03 INFO - PROCESS | 1802 | 1462581363900 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x91cd2400 == 68 [pid = 1802] [id = 118] 17:36:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x923b1400) [pid = 1802] [serial = 353] [outer = (nil)] 17:36:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x950dd800) [pid = 1802] [serial = 354] [outer = 0x923b1400] 17:36:03 INFO - PROCESS | 1802 | 1462581363970 Marionette DEBUG loaded listener.js 17:36:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x96c0a000) [pid = 1802] [serial = 355] [outer = 0x923b1400] 17:36:04 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x9450fc00) [pid = 1802] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:36:04 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x90d45000) [pid = 1802] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:36:04 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x90fd9000) [pid = 1802] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:36:04 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x90d46c00) [pid = 1802] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:36:04 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x96275000) [pid = 1802] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:36:04 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x9a323800) [pid = 1802] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:36:04 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x99fc3000) [pid = 1802] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:36:04 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x90d44800) [pid = 1802] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:36:05 INFO - PROCESS | 1802 | 1462581365023 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]]]}] 17:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1428ms 17:36:05 INFO - PROCESS | 1802 | 1462581365086 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:36:05 INFO - PROCESS | 1802 | 1462581365089 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:36:05 INFO - PROCESS | 1802 | 1462581365096 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:36:05 INFO - PROCESS | 1802 | 1462581365099 Marionette TRACE conn3 <- [1,446,null,{}] 17:36:05 INFO - PROCESS | 1802 | 1462581365104 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}] 17:36:05 INFO - PROCESS | 1802 | 1462581365287 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:36:05 INFO - PROCESS | 1802 | 1462581365402 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6b4000 == 69 [pid = 1802] [id = 119] 17:36:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x90d39800) [pid = 1802] [serial = 356] [outer = (nil)] 17:36:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x94f40400) [pid = 1802] [serial = 357] [outer = 0x90d39800] 17:36:05 INFO - PROCESS | 1802 | 1462581365473 Marionette DEBUG loaded listener.js 17:36:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x96c8e000) [pid = 1802] [serial = 358] [outer = 0x90d39800] 17:36:06 INFO - PROCESS | 1802 | 1462581366206 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]]]}] 17:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1137ms 17:36:06 INFO - PROCESS | 1802 | 1462581366234 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:36:06 INFO - PROCESS | 1802 | 1462581366237 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:36:06 INFO - PROCESS | 1802 | 1462581366243 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:36:06 INFO - PROCESS | 1802 | 1462581366246 Marionette TRACE conn3 <- [1,450,null,{}] 17:36:06 INFO - PROCESS | 1802 | 1462581366252 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}] 17:36:06 INFO - PROCESS | 1802 | 1462581366452 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:36:06 INFO - PROCESS | 1802 | 1462581366468 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d6b400 == 70 [pid = 1802] [id = 120] 17:36:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x93bc4c00) [pid = 1802] [serial = 359] [outer = (nil)] 17:36:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x981ec800) [pid = 1802] [serial = 360] [outer = 0x93bc4c00] 17:36:06 INFO - PROCESS | 1802 | 1462581366540 Marionette DEBUG loaded listener.js 17:36:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x99089c00) [pid = 1802] [serial = 361] [outer = 0x93bc4c00] 17:36:07 INFO - PROCESS | 1802 | 1462581367592 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] 17:36:07 INFO - PROCESS | 1802 | 1462581367644 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:36:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:36:07 INFO - PROCESS | 1802 | 1462581367654 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:36:07 INFO - PROCESS | 1802 | 1462581367659 Marionette TRACE conn3 <- [1,454,null,{}] 17:36:07 INFO - PROCESS | 1802 | 1462581367667 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}] 17:36:07 INFO - PROCESS | 1802 | 1462581367849 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:36:08 INFO - PROCESS | 1802 | 1462581368055 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d41800 == 71 [pid = 1802] [id = 121] 17:36:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x90d66400) [pid = 1802] [serial = 362] [outer = (nil)] 17:36:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x90fe0400) [pid = 1802] [serial = 363] [outer = 0x90d66400] 17:36:08 INFO - PROCESS | 1802 | 1462581368148 Marionette DEBUG loaded listener.js 17:36:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x91cd5c00) [pid = 1802] [serial = 364] [outer = 0x90d66400] 17:36:09 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:09 INFO - PROCESS | 1802 | 1462581369068 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]]]}] 17:36:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1480ms 17:36:09 INFO - PROCESS | 1802 | 1462581369135 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:36:09 INFO - PROCESS | 1802 | 1462581369144 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:36:09 INFO - PROCESS | 1802 | 1462581369155 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:36:09 INFO - PROCESS | 1802 | 1462581369160 Marionette TRACE conn3 <- [1,458,null,{}] 17:36:09 INFO - PROCESS | 1802 | 1462581369166 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}] 17:36:09 INFO - PROCESS | 1802 | 1462581369375 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:36:09 INFO - PROCESS | 1802 | 1462581369627 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x92177000 == 72 [pid = 1802] [id = 122] 17:36:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x93bbc400) [pid = 1802] [serial = 365] [outer = (nil)] 17:36:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x94517000) [pid = 1802] [serial = 366] [outer = 0x93bbc400] 17:36:09 INFO - PROCESS | 1802 | 1462581369727 Marionette DEBUG loaded listener.js 17:36:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x950d8400) [pid = 1802] [serial = 367] [outer = 0x93bbc400] 17:36:10 INFO - PROCESS | 1802 | 1462581370615 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] 17:36:10 INFO - PROCESS | 1802 | 1462581370692 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:36:10 INFO - PROCESS | 1802 | 1462581370699 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:36:10 INFO - PROCESS | 1802 | 1462581370705 Marionette TRACE conn3 <- [1,462,null,{}] 17:36:10 INFO - PROCESS | 1802 | 1462581370722 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}] 17:36:10 INFO - PROCESS | 1802 | 1462581370939 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:36:11 INFO - PROCESS | 1802 | 1462581371144 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x98109c00 == 73 [pid = 1802] [id = 123] 17:36:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x99ece000) [pid = 1802] [serial = 368] [outer = (nil)] 17:36:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x9a990400) [pid = 1802] [serial = 369] [outer = 0x99ece000] 17:36:11 INFO - PROCESS | 1802 | 1462581371257 Marionette DEBUG loaded listener.js 17:36:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x9a999000) [pid = 1802] [serial = 370] [outer = 0x99ece000] 17:36:12 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:12 INFO - PROCESS | 1802 | 1462581372144 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] 17:36:12 INFO - PROCESS | 1802 | 1462581372189 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:36:12 INFO - PROCESS | 1802 | 1462581372195 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:36:12 INFO - PROCESS | 1802 | 1462581372199 Marionette TRACE conn3 <- [1,466,null,{}] 17:36:12 INFO - PROCESS | 1802 | 1462581372204 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}] 17:36:12 INFO - PROCESS | 1802 | 1462581372363 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:36:12 INFO - PROCESS | 1802 | 1462581372524 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x90ef8800 == 74 [pid = 1802] [id = 124] 17:36:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x9b8d9c00) [pid = 1802] [serial = 371] [outer = (nil)] 17:36:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x9c0d8400) [pid = 1802] [serial = 372] [outer = 0x9b8d9c00] 17:36:12 INFO - PROCESS | 1802 | 1462581372607 Marionette DEBUG loaded listener.js 17:36:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x9cdcd400) [pid = 1802] [serial = 373] [outer = 0x9b8d9c00] 17:36:13 INFO - PROCESS | 1802 | 1462581373497 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] 17:36:13 INFO - PROCESS | 1802 | 1462581373582 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:36:13 INFO - PROCESS | 1802 | 1462581373588 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:36:13 INFO - PROCESS | 1802 | 1462581373590 Marionette TRACE conn3 <- [1,470,null,{}] 17:36:13 INFO - PROCESS | 1802 | 1462581373596 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}] 17:36:13 INFO - PROCESS | 1802 | 1462581373757 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:36:13 INFO - PROCESS | 1802 | 1462581373914 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6b2c00 == 75 [pid = 1802] [id = 125] 17:36:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8f6b7400) [pid = 1802] [serial = 374] [outer = (nil)] 17:36:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0xa2292400) [pid = 1802] [serial = 375] [outer = 0x8f6b7400] 17:36:14 INFO - PROCESS | 1802 | 1462581374000 Marionette DEBUG loaded listener.js 17:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0xa2369400) [pid = 1802] [serial = 376] [outer = 0x8f6b7400] 17:36:14 INFO - PROCESS | 1802 | 1462581374892 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]]]}] 17:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1341ms 17:36:14 INFO - PROCESS | 1802 | 1462581374930 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:36:14 INFO - PROCESS | 1802 | 1462581374934 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:36:14 INFO - PROCESS | 1802 | 1462581374940 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:36:14 INFO - PROCESS | 1802 | 1462581374943 Marionette TRACE conn3 <- [1,474,null,{}] 17:36:14 INFO - PROCESS | 1802 | 1462581374948 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}] 17:36:15 INFO - PROCESS | 1802 | 1462581375138 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:36:15 INFO - PROCESS | 1802 | 1462581375303 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6af800 == 76 [pid = 1802] [id = 126] 17:36:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8f6b2000) [pid = 1802] [serial = 377] [outer = (nil)] 17:36:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x91dec000) [pid = 1802] [serial = 378] [outer = 0x8f6b2000] 17:36:15 INFO - PROCESS | 1802 | 1462581375389 Marionette DEBUG loaded listener.js 17:36:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x9cfa2800) [pid = 1802] [serial = 379] [outer = 0x8f6b2000] 17:36:16 INFO - PROCESS | 1802 | 1462581376289 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]]]}] 17:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1386ms 17:36:16 INFO - PROCESS | 1802 | 1462581376326 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:36:16 INFO - PROCESS | 1802 | 1462581376329 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:36:16 INFO - PROCESS | 1802 | 1462581376336 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:36:16 INFO - PROCESS | 1802 | 1462581376339 Marionette TRACE conn3 <- [1,478,null,{}] 17:36:16 INFO - PROCESS | 1802 | 1462581376345 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}] 17:36:16 INFO - PROCESS | 1802 | 1462581376510 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:36:16 INFO - PROCESS | 1802 | 1462581376678 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6a8400 == 77 [pid = 1802] [id = 127] 17:36:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x91dea800) [pid = 1802] [serial = 380] [outer = (nil)] 17:36:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x9a567c00) [pid = 1802] [serial = 381] [outer = 0x91dea800] 17:36:16 INFO - PROCESS | 1802 | 1462581376759 Marionette DEBUG loaded listener.js 17:36:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x9a56c000) [pid = 1802] [serial = 382] [outer = 0x91dea800] 17:36:17 INFO - PROCESS | 1802 | 1462581377660 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]]]}] 17:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1390ms 17:36:17 INFO - PROCESS | 1802 | 1462581377727 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:36:17 INFO - PROCESS | 1802 | 1462581377731 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:36:17 INFO - PROCESS | 1802 | 1462581377737 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:36:17 INFO - PROCESS | 1802 | 1462581377741 Marionette TRACE conn3 <- [1,482,null,{}] 17:36:17 INFO - PROCESS | 1802 | 1462581377746 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}] 17:36:17 INFO - PROCESS | 1802 | 1462581377904 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:36:18 INFO - PROCESS | 1802 | 1462581378063 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8bec00 == 78 [pid = 1802] [id = 128] 17:36:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8f8c2800) [pid = 1802] [serial = 383] [outer = (nil)] 17:36:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8f8c7800) [pid = 1802] [serial = 384] [outer = 0x8f8c2800] 17:36:18 INFO - PROCESS | 1802 | 1462581378150 Marionette DEBUG loaded listener.js 17:36:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8f8ca800) [pid = 1802] [serial = 385] [outer = 0x8f8c2800] 17:36:19 INFO - PROCESS | 1802 | 1462581379062 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]]]}] 17:36:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:36:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1378ms 17:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:36:19 INFO - PROCESS | 1802 | 1462581379115 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:36:19 INFO - PROCESS | 1802 | 1462581379118 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:36:19 INFO - PROCESS | 1802 | 1462581379125 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:36:19 INFO - PROCESS | 1802 | 1462581379128 Marionette TRACE conn3 <- [1,486,null,{}] 17:36:19 INFO - PROCESS | 1802 | 1462581379134 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}] 17:36:19 INFO - PROCESS | 1802 | 1462581379296 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:36:19 INFO - PROCESS | 1802 | 1462581379456 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e292800 == 79 [pid = 1802] [id = 129] 17:36:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8f8c4c00) [pid = 1802] [serial = 386] [outer = (nil)] 17:36:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x9a564c00) [pid = 1802] [serial = 387] [outer = 0x8f8c4c00] 17:36:19 INFO - PROCESS | 1802 | 1462581379547 Marionette DEBUG loaded listener.js 17:36:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x9a56e800) [pid = 1802] [serial = 388] [outer = 0x8f8c4c00] 17:36:20 INFO - PROCESS | 1802 | 1462581380402 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]]]}] 17:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1329ms 17:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:36:20 INFO - PROCESS | 1802 | 1462581380453 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:36:20 INFO - PROCESS | 1802 | 1462581380457 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:36:20 INFO - PROCESS | 1802 | 1462581380463 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:36:20 INFO - PROCESS | 1802 | 1462581380467 Marionette TRACE conn3 <- [1,490,null,{}] 17:36:20 INFO - PROCESS | 1802 | 1462581380472 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}] 17:36:20 INFO - PROCESS | 1802 | 1462581380643 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:36:20 INFO - PROCESS | 1802 | 1462581380805 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e28e800 == 80 [pid = 1802] [id = 130] 17:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e501c00) [pid = 1802] [serial = 389] [outer = (nil)] 17:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e50ac00) [pid = 1802] [serial = 390] [outer = 0x8e501c00] 17:36:20 INFO - PROCESS | 1802 | 1462581380893 Marionette DEBUG loaded listener.js 17:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8e50f400) [pid = 1802] [serial = 391] [outer = 0x8e501c00] 17:36:21 INFO - PROCESS | 1802 | 1462581381784 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]]]}] 17:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1390ms 17:36:21 INFO - PROCESS | 1802 | 1462581381853 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:36:21 INFO - PROCESS | 1802 | 1462581381857 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:36:21 INFO - PROCESS | 1802 | 1462581381863 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:36:21 INFO - PROCESS | 1802 | 1462581381867 Marionette TRACE conn3 <- [1,494,null,{}] 17:36:21 INFO - PROCESS | 1802 | 1462581381873 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}] 17:36:22 INFO - PROCESS | 1802 | 1462581382101 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:36:22 INFO - PROCESS | 1802 | 1462581382321 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d6e400 == 81 [pid = 1802] [id = 131] 17:36:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x90d6fc00) [pid = 1802] [serial = 392] [outer = (nil)] 17:36:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x91ebf400) [pid = 1802] [serial = 393] [outer = 0x90d6fc00] 17:36:22 INFO - PROCESS | 1802 | 1462581382459 Marionette DEBUG loaded listener.js 17:36:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x9a998400) [pid = 1802] [serial = 394] [outer = 0x90d6fc00] 17:36:23 INFO - PROCESS | 1802 | 1462581383319 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]]]}] 17:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1531ms 17:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:36:23 INFO - PROCESS | 1802 | 1462581383394 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:36:23 INFO - PROCESS | 1802 | 1462581383397 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:36:23 INFO - PROCESS | 1802 | 1462581383404 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:36:23 INFO - PROCESS | 1802 | 1462581383407 Marionette TRACE conn3 <- [1,498,null,{}] 17:36:23 INFO - PROCESS | 1802 | 1462581383413 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}] 17:36:23 INFO - PROCESS | 1802 | 1462581383577 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:36:24 INFO - PROCESS | 1802 | 1462581384038 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6b4400 == 82 [pid = 1802] [id = 132] 17:36:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8f6b7c00) [pid = 1802] [serial = 395] [outer = (nil)] 17:36:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8f8cac00) [pid = 1802] [serial = 396] [outer = 0x8f6b7c00] 17:36:24 INFO - PROCESS | 1802 | 1462581384161 Marionette DEBUG loaded listener.js 17:36:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x90d42c00) [pid = 1802] [serial = 397] [outer = 0x8f6b7c00] 17:36:25 INFO - PROCESS | 1802 | 1462581385024 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]]]}] 17:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1682ms 17:36:25 INFO - PROCESS | 1802 | 1462581385087 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:36:25 INFO - PROCESS | 1802 | 1462581385098 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:36:25 INFO - PROCESS | 1802 | 1462581385112 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:36:25 INFO - PROCESS | 1802 | 1462581385121 Marionette TRACE conn3 <- [1,502,null,{}] 17:36:25 INFO - PROCESS | 1802 | 1462581385132 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}] 17:36:25 INFO - PROCESS | 1802 | 1462581385352 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:36:25 INFO - PROCESS | 1802 | 1462581385559 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d3e800 == 83 [pid = 1802] [id = 133] 17:36:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x90d48800) [pid = 1802] [serial = 398] [outer = (nil)] 17:36:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x90d72400) [pid = 1802] [serial = 399] [outer = 0x90d48800] 17:36:25 INFO - PROCESS | 1802 | 1462581385688 Marionette DEBUG loaded listener.js 17:36:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x90fe0000) [pid = 1802] [serial = 400] [outer = 0x90d48800] 17:36:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8f6b4000 == 82 [pid = 1802] [id = 119] 17:36:25 INFO - PROCESS | 1802 | --DOCSHELL 0x91cd2400 == 81 [pid = 1802] [id = 118] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x92178800 == 80 [pid = 1802] [id = 117] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8e292c00 == 79 [pid = 1802] [id = 116] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x90c27c00 == 78 [pid = 1802] [id = 115] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x90c21c00 == 77 [pid = 1802] [id = 114] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec51800 == 76 [pid = 1802] [id = 112] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x90c22000 == 75 [pid = 1802] [id = 111] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x9a991400 == 74 [pid = 1802] [id = 110] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x96292400 == 73 [pid = 1802] [id = 109] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8f6ad000 == 72 [pid = 1802] [id = 108] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x91ec0000 == 71 [pid = 1802] [id = 107] 17:36:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8f6ad800 == 70 [pid = 1802] [id = 106] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x9a98cc00) [pid = 1802] [serial = 282] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x9457a000) [pid = 1802] [serial = 297] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x9a0d6000) [pid = 1802] [serial = 276] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x96273400) [pid = 1802] [serial = 300] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x90fdf400) [pid = 1802] [serial = 294] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x90d65400) [pid = 1802] [serial = 291] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x96c0d400) [pid = 1802] [serial = 301] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0xa31df400) [pid = 1802] [serial = 288] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x90fdbc00) [pid = 1802] [serial = 285] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x96c8f000) [pid = 1802] [serial = 303] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0xa23b9800) [pid = 1802] [serial = 310] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x977c9c00) [pid = 1802] [serial = 304] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x9cdcd800) [pid = 1802] [serial = 309] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9b5b7400) [pid = 1802] [serial = 307] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x90eed800) [pid = 1802] [serial = 270] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x950d7000) [pid = 1802] [serial = 298] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x94513800) [pid = 1802] [serial = 273] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x9a98fc00) [pid = 1802] [serial = 306] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x90ee9400) [pid = 1802] [serial = 292] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x90d6f800) [pid = 1802] [serial = 279] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x96c0c800) [pid = 1802] [serial = 312] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x91ebc400) [pid = 1802] [serial = 295] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x99fc2800) [pid = 1802] [serial = 313] [outer = (nil)] [url = about:blank] 17:36:26 INFO - PROCESS | 1802 | 1462581386534 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]]]}] 17:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1493ms 17:36:26 INFO - PROCESS | 1802 | 1462581386604 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:36:26 INFO - PROCESS | 1802 | 1462581386610 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:36:26 INFO - PROCESS | 1802 | 1462581386616 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:36:26 INFO - PROCESS | 1802 | 1462581386619 Marionette TRACE conn3 <- [1,506,null,{}] 17:36:26 INFO - PROCESS | 1802 | 1462581386629 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}] 17:36:26 INFO - PROCESS | 1802 | 1462581386784 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:36:26 INFO - PROCESS | 1802 | 1462581386906 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c22000 == 71 [pid = 1802] [id = 134] 17:36:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x90d65400) [pid = 1802] [serial = 401] [outer = (nil)] 17:36:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x91ce0c00) [pid = 1802] [serial = 402] [outer = 0x90d65400] 17:36:26 INFO - PROCESS | 1802 | 1462581386975 Marionette DEBUG loaded listener.js 17:36:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x91def400) [pid = 1802] [serial = 403] [outer = 0x90d65400] 17:36:27 INFO - PROCESS | 1802 | 1462581387749 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]]]}] 17:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1186ms 17:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:36:27 INFO - PROCESS | 1802 | 1462581387802 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:36:27 INFO - PROCESS | 1802 | 1462581387805 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:36:27 INFO - PROCESS | 1802 | 1462581387818 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:36:27 INFO - PROCESS | 1802 | 1462581387827 Marionette TRACE conn3 <- [1,510,null,{}] 17:36:27 INFO - PROCESS | 1802 | 1462581387834 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}] 17:36:27 INFO - PROCESS | 1802 | 1462581387989 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:36:28 INFO - PROCESS | 1802 | 1462581388006 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d69400 == 72 [pid = 1802] [id = 135] 17:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x92178800) [pid = 1802] [serial = 404] [outer = (nil)] 17:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x945e8c00) [pid = 1802] [serial = 405] [outer = 0x92178800] 17:36:28 INFO - PROCESS | 1802 | 1462581388074 Marionette DEBUG loaded listener.js 17:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x950d4000) [pid = 1802] [serial = 406] [outer = 0x92178800] 17:36:28 INFO - PROCESS | 1802 | 1462581388952 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]]]}] 17:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1194ms 17:36:29 INFO - PROCESS | 1802 | 1462581389015 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:36:29 INFO - PROCESS | 1802 | 1462581389019 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:36:29 INFO - PROCESS | 1802 | 1462581389024 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:36:29 INFO - PROCESS | 1802 | 1462581389028 Marionette TRACE conn3 <- [1,514,null,{}] 17:36:29 INFO - PROCESS | 1802 | 1462581389033 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}] 17:36:29 INFO - PROCESS | 1802 | 1462581389233 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:36:29 INFO - PROCESS | 1802 | 1462581389259 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e505800 == 73 [pid = 1802] [id = 136] 17:36:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x91ebfc00) [pid = 1802] [serial = 407] [outer = (nil)] 17:36:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x96c10000) [pid = 1802] [serial = 408] [outer = 0x91ebfc00] 17:36:29 INFO - PROCESS | 1802 | 1462581389327 Marionette DEBUG loaded listener.js 17:36:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x96c89000) [pid = 1802] [serial = 409] [outer = 0x91ebfc00] 17:36:30 INFO - PROCESS | 1802 | 1462581390165 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]]]}] 17:36:30 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 17:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1177ms 17:36:30 INFO - PROCESS | 1802 | 1462581390202 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:36:30 INFO - PROCESS | 1802 | 1462581390206 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:36:30 INFO - PROCESS | 1802 | 1462581390211 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:36:30 INFO - PROCESS | 1802 | 1462581390213 Marionette TRACE conn3 <- [1,518,null,{}] 17:36:30 INFO - PROCESS | 1802 | 1462581390227 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}] 17:36:30 INFO - PROCESS | 1802 | 1462581390546 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:36:30 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x923b1400) [pid = 1802] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:36:30 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x90c2a800) [pid = 1802] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:36:30 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x91cda800) [pid = 1802] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:36:30 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x90d42400) [pid = 1802] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:36:30 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x94512000) [pid = 1802] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:36:30 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x90d39800) [pid = 1802] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:36:30 INFO - PROCESS | 1802 | 1462581390647 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x90eecc00 == 74 [pid = 1802] [id = 137] 17:36:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x90fd5400) [pid = 1802] [serial = 410] [outer = (nil)] 17:36:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x9394c400) [pid = 1802] [serial = 411] [outer = 0x90fd5400] 17:36:30 INFO - PROCESS | 1802 | 1462581390725 Marionette DEBUG loaded listener.js 17:36:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x98105c00) [pid = 1802] [serial = 412] [outer = 0x90fd5400] 17:36:31 INFO - PROCESS | 1802 | 1462581391439 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]]]}] 17:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1282ms 17:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:36:31 INFO - PROCESS | 1802 | 1462581391496 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:36:31 INFO - PROCESS | 1802 | 1462581391498 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:36:31 INFO - PROCESS | 1802 | 1462581391504 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:36:31 INFO - PROCESS | 1802 | 1462581391507 Marionette TRACE conn3 <- [1,522,null,{}] 17:36:31 INFO - PROCESS | 1802 | 1462581391517 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}] 17:36:31 INFO - PROCESS | 1802 | 1462581391700 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:36:31 INFO - PROCESS | 1802 | 1462581391712 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x9817dc00 == 75 [pid = 1802] [id = 138] 17:36:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x9979a000) [pid = 1802] [serial = 413] [outer = (nil)] 17:36:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x9a98cc00) [pid = 1802] [serial = 414] [outer = 0x9979a000] 17:36:31 INFO - PROCESS | 1802 | 1462581391781 Marionette DEBUG loaded listener.js 17:36:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x9b5b1400) [pid = 1802] [serial = 415] [outer = 0x9979a000] 17:36:32 INFO - PROCESS | 1802 | 1462581392671 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]]]}] 17:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1189ms 17:36:32 INFO - PROCESS | 1802 | 1462581392710 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:36:32 INFO - PROCESS | 1802 | 1462581392717 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:36:32 INFO - PROCESS | 1802 | 1462581392737 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:36:32 INFO - PROCESS | 1802 | 1462581392743 Marionette TRACE conn3 <- [1,526,null,{}] 17:36:32 INFO - PROCESS | 1802 | 1462581392751 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}] 17:36:32 INFO - PROCESS | 1802 | 1462581392928 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:36:33 INFO - PROCESS | 1802 | 1462581393097 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec57000 == 76 [pid = 1802] [id = 139] 17:36:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8f6b4800) [pid = 1802] [serial = 416] [outer = (nil)] 17:36:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x90c28000) [pid = 1802] [serial = 417] [outer = 0x8f6b4800] 17:36:33 INFO - PROCESS | 1802 | 1462581393184 Marionette DEBUG loaded listener.js 17:36:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x90d47400) [pid = 1802] [serial = 418] [outer = 0x8f6b4800] 17:36:34 INFO - PROCESS | 1802 | 1462581394149 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]]]}] 17:36:34 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 17:36:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1494ms 17:36:34 INFO - PROCESS | 1802 | 1462581394221 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:36:34 INFO - PROCESS | 1802 | 1462581394228 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:36:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:36:34 INFO - PROCESS | 1802 | 1462581394240 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:36:34 INFO - PROCESS | 1802 | 1462581394244 Marionette TRACE conn3 <- [1,530,null,{}] 17:36:34 INFO - PROCESS | 1802 | 1462581394250 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}] 17:36:34 INFO - PROCESS | 1802 | 1462581394467 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:36:34 INFO - PROCESS | 1802 | 1462581394679 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x91debc00 == 77 [pid = 1802] [id = 140] 17:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x91deec00) [pid = 1802] [serial = 419] [outer = (nil)] 17:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x91ebc400) [pid = 1802] [serial = 420] [outer = 0x91deec00] 17:36:34 INFO - PROCESS | 1802 | 1462581394809 Marionette DEBUG loaded listener.js 17:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x9394d800) [pid = 1802] [serial = 421] [outer = 0x91deec00] 17:36:35 INFO - PROCESS | 1802 | 1462581395630 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"]]]}] 17:36:35 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 17:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:36:35 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 17:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:36:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1430ms 17:36:35 INFO - PROCESS | 1802 | 1462581395713 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:36:35 INFO - PROCESS | 1802 | 1462581395716 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:36:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:36:35 INFO - PROCESS | 1802 | 1462581395726 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:36:35 INFO - PROCESS | 1802 | 1462581395732 Marionette TRACE conn3 <- [1,534,null,{}] 17:36:35 INFO - PROCESS | 1802 | 1462581395748 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}] 17:36:35 INFO - PROCESS | 1802 | 1462581395942 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:36:36 INFO - PROCESS | 1802 | 1462581396110 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e510400 == 78 [pid = 1802] [id = 141] 17:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x950db800) [pid = 1802] [serial = 422] [outer = (nil)] 17:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x9c0e3c00) [pid = 1802] [serial = 423] [outer = 0x950db800] 17:36:36 INFO - PROCESS | 1802 | 1462581396199 Marionette DEBUG loaded listener.js 17:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0xa2240000) [pid = 1802] [serial = 424] [outer = 0x950db800] 17:36:37 INFO - PROCESS | 1802 | 1462581397091 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]]]}] 17:36:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:36:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1386ms 17:36:37 INFO - PROCESS | 1802 | 1462581397112 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:36:37 INFO - PROCESS | 1802 | 1462581397116 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:36:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:36:37 INFO - PROCESS | 1802 | 1462581397123 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:36:37 INFO - PROCESS | 1802 | 1462581397127 Marionette TRACE conn3 <- [1,538,null,{}] 17:36:37 INFO - PROCESS | 1802 | 1462581397132 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}] 17:36:37 INFO - PROCESS | 1802 | 1462581397314 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:36:37 INFO - PROCESS | 1802 | 1462581397486 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x9108b400 == 79 [pid = 1802] [id = 142] 17:36:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x9108c400) [pid = 1802] [serial = 425] [outer = (nil)] 17:36:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x91095000) [pid = 1802] [serial = 426] [outer = 0x9108c400] 17:36:37 INFO - PROCESS | 1802 | 1462581397570 Marionette DEBUG loaded listener.js 17:36:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x91c04000) [pid = 1802] [serial = 427] [outer = 0x9108c400] 17:36:38 INFO - PROCESS | 1802 | 1462581398685 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]]]}] 17:36:38 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. 17:36:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1777ms 17:36:39 INFO - PROCESS | 1802 | 1462581399030 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:36:39 INFO - PROCESS | 1802 | 1462581399034 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:36:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:36:39 INFO - PROCESS | 1802 | 1462581399043 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:36:39 INFO - PROCESS | 1802 | 1462581399047 Marionette TRACE conn3 <- [1,542,null,{}] 17:36:39 INFO - PROCESS | 1802 | 1462581399052 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}] 17:36:39 INFO - PROCESS | 1802 | 1462581399211 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:36:39 INFO - PROCESS | 1802 | 1462581399376 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x9108fc00 == 80 [pid = 1802] [id = 143] 17:36:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x91092c00) [pid = 1802] [serial = 428] [outer = (nil)] 17:36:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0xa6959400) [pid = 1802] [serial = 429] [outer = 0x91092c00] 17:36:39 INFO - PROCESS | 1802 | 1462581399459 Marionette DEBUG loaded listener.js 17:36:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0xa69b4800) [pid = 1802] [serial = 430] [outer = 0x91092c00] 17:36:40 INFO - PROCESS | 1802 | 1462581400244 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]]]}] 17:36:40 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. 17:36:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1227ms 17:36:40 INFO - PROCESS | 1802 | 1462581400304 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:36:40 INFO - PROCESS | 1802 | 1462581400307 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:36:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:36:40 INFO - PROCESS | 1802 | 1462581400316 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:36:40 INFO - PROCESS | 1802 | 1462581400319 Marionette TRACE conn3 <- [1,546,null,{}] 17:36:40 INFO - PROCESS | 1802 | 1462581400325 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}] 17:36:40 INFO - PROCESS | 1802 | 1462581400546 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:36:40 INFO - PROCESS | 1802 | 1462581400710 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d72d800 == 81 [pid = 1802] [id = 144] 17:36:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8d72e400) [pid = 1802] [serial = 431] [outer = (nil)] 17:36:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8d734800) [pid = 1802] [serial = 432] [outer = 0x8d72e400] 17:36:40 INFO - PROCESS | 1802 | 1462581400794 Marionette DEBUG loaded listener.js 17:36:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0xa6f2d400) [pid = 1802] [serial = 433] [outer = 0x8d72e400] 17:36:41 INFO - PROCESS | 1802 | 1462581401676 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]]]}] 17:36:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:36:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1386ms 17:36:41 INFO - PROCESS | 1802 | 1462581401741 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:36:41 INFO - PROCESS | 1802 | 1462581401748 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:36:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:36:41 INFO - PROCESS | 1802 | 1462581401756 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:36:41 INFO - PROCESS | 1802 | 1462581401759 Marionette TRACE conn3 <- [1,550,null,{}] 17:36:41 INFO - PROCESS | 1802 | 1462581401765 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}] 17:36:41 INFO - PROCESS | 1802 | 1462581401946 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:36:42 INFO - PROCESS | 1802 | 1462581402115 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d72d400 == 82 [pid = 1802] [id = 145] 17:36:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8d735400) [pid = 1802] [serial = 434] [outer = (nil)] 17:36:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8dae6400) [pid = 1802] [serial = 435] [outer = 0x8d735400] 17:36:42 INFO - PROCESS | 1802 | 1462581402197 Marionette DEBUG loaded listener.js 17:36:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8daef000) [pid = 1802] [serial = 436] [outer = 0x8d735400] 17:36:43 INFO - PROCESS | 1802 | 1462581403129 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]]]}] 17:36:43 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. 17:36:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1428ms 17:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:36:43 INFO - PROCESS | 1802 | 1462581403184 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:36:43 INFO - PROCESS | 1802 | 1462581403187 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:36:43 INFO - PROCESS | 1802 | 1462581403210 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:36:43 INFO - PROCESS | 1802 | 1462581403214 Marionette TRACE conn3 <- [1,554,null,{}] 17:36:43 INFO - PROCESS | 1802 | 1462581403223 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}] 17:36:43 INFO - PROCESS | 1802 | 1462581403385 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:36:43 INFO - PROCESS | 1802 | 1462581403549 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfd9c00 == 83 [pid = 1802] [id = 146] 17:36:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8cfda800) [pid = 1802] [serial = 437] [outer = (nil)] 17:36:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8cfe2400) [pid = 1802] [serial = 438] [outer = 0x8cfda800] 17:36:43 INFO - PROCESS | 1802 | 1462581403636 Marionette DEBUG loaded listener.js 17:36:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8cfe4000) [pid = 1802] [serial = 439] [outer = 0x8cfda800] 17:36:44 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:44 INFO - PROCESS | 1802 | 1462581404527 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]]]}] 17:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1404ms 17:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:36:44 INFO - PROCESS | 1802 | 1462581404598 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:36:44 INFO - PROCESS | 1802 | 1462581404601 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:36:44 INFO - PROCESS | 1802 | 1462581404607 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:36:44 INFO - PROCESS | 1802 | 1462581404611 Marionette TRACE conn3 <- [1,558,null,{}] 17:36:44 INFO - PROCESS | 1802 | 1462581404616 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}] 17:36:44 INFO - PROCESS | 1802 | 1462581404780 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:36:44 INFO - PROCESS | 1802 | 1462581404947 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfdc400 == 84 [pid = 1802] [id = 147] 17:36:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8cfe2c00) [pid = 1802] [serial = 440] [outer = (nil)] 17:36:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8d827000) [pid = 1802] [serial = 441] [outer = 0x8cfe2c00] 17:36:45 INFO - PROCESS | 1802 | 1462581405029 Marionette DEBUG loaded listener.js 17:36:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8d829400) [pid = 1802] [serial = 442] [outer = 0x8cfe2c00] 17:36:45 INFO - PROCESS | 1802 | 1462581405892 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]]]}] 17:36:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:36:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1338ms 17:36:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:36:45 INFO - PROCESS | 1802 | 1462581405945 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:36:45 INFO - PROCESS | 1802 | 1462581405948 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:36:45 INFO - PROCESS | 1802 | 1462581405954 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:36:45 INFO - PROCESS | 1802 | 1462581405958 Marionette TRACE conn3 <- [1,562,null,{}] 17:36:45 INFO - PROCESS | 1802 | 1462581405963 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}] 17:36:46 INFO - PROCESS | 1802 | 1462581406138 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:36:46 INFO - PROCESS | 1802 | 1462581406307 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfdcc00 == 85 [pid = 1802] [id = 148] 17:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8cfe8000) [pid = 1802] [serial = 443] [outer = (nil)] 17:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8d221000) [pid = 1802] [serial = 444] [outer = 0x8cfe8000] 17:36:46 INFO - PROCESS | 1802 | 1462581406405 Marionette DEBUG loaded listener.js 17:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8d223000) [pid = 1802] [serial = 445] [outer = 0x8cfe8000] 17:36:46 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8d227000) [pid = 1802] [serial = 446] [outer = 0x924da000] 17:36:47 INFO - PROCESS | 1802 | 1462581407346 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]]]}] 17:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1429ms 17:36:47 INFO - PROCESS | 1802 | 1462581407430 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:36:47 INFO - PROCESS | 1802 | 1462581407435 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:36:47 INFO - PROCESS | 1802 | 1462581407462 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:36:47 INFO - PROCESS | 1802 | 1462581407467 Marionette TRACE conn3 <- [1,566,null,{}] 17:36:47 INFO - PROCESS | 1802 | 1462581407475 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}] 17:36:47 INFO - PROCESS | 1802 | 1462581407656 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:36:47 INFO - PROCESS | 1802 | 1462581407880 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d830000 == 86 [pid = 1802] [id = 149] 17:36:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8d833000) [pid = 1802] [serial = 447] [outer = (nil)] 17:36:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8daf0c00) [pid = 1802] [serial = 448] [outer = 0x8d833000] 17:36:47 INFO - PROCESS | 1802 | 1462581407984 Marionette DEBUG loaded listener.js 17:36:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x91ebe800) [pid = 1802] [serial = 449] [outer = 0x8d833000] 17:36:48 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:48 INFO - PROCESS | 1802 | 1462581408798 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]]]}] 17:36:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:36:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1400ms 17:36:48 INFO - PROCESS | 1802 | 1462581408846 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:36:48 INFO - PROCESS | 1802 | 1462581408850 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:36:48 INFO - PROCESS | 1802 | 1462581408856 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:36:48 INFO - PROCESS | 1802 | 1462581408859 Marionette TRACE conn3 <- [1,570,null,{}] 17:36:48 INFO - PROCESS | 1802 | 1462581408865 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}] 17:36:49 INFO - PROCESS | 1802 | 1462581409024 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:36:49 INFO - PROCESS | 1802 | 1462581409199 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d830800 == 87 [pid = 1802] [id = 150] 17:36:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9256c800) [pid = 1802] [serial = 450] [outer = (nil)] 17:36:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92572c00) [pid = 1802] [serial = 451] [outer = 0x9256c800] 17:36:49 INFO - PROCESS | 1802 | 1462581409279 Marionette DEBUG loaded listener.js 17:36:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x92575000) [pid = 1802] [serial = 452] [outer = 0x9256c800] 17:36:49 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:50 INFO - PROCESS | 1802 | 1462581410165 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]]]}] 17:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1340ms 17:36:50 INFO - PROCESS | 1802 | 1462581410196 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:36:50 INFO - PROCESS | 1802 | 1462581410200 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:36:50 INFO - PROCESS | 1802 | 1462581410206 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:36:50 INFO - PROCESS | 1802 | 1462581410209 Marionette TRACE conn3 <- [1,574,null,{}] 17:36:50 INFO - PROCESS | 1802 | 1462581410214 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}] 17:36:50 INFO - PROCESS | 1802 | 1462581410378 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:36:50 INFO - PROCESS | 1802 | 1462581410574 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d21d400 == 88 [pid = 1802] [id = 151] 17:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9216a800) [pid = 1802] [serial = 453] [outer = (nil)] 17:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9278d800) [pid = 1802] [serial = 454] [outer = 0x9216a800] 17:36:50 INFO - PROCESS | 1802 | 1462581410655 Marionette DEBUG loaded listener.js 17:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9278ec00) [pid = 1802] [serial = 455] [outer = 0x9216a800] 17:36:51 INFO - PROCESS | 1802 | 1462581411622 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]]]}] 17:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1484ms 17:36:51 INFO - PROCESS | 1802 | 1462581411691 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:36:51 INFO - PROCESS | 1802 | 1462581411695 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:36:51 INFO - PROCESS | 1802 | 1462581411701 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:36:51 INFO - PROCESS | 1802 | 1462581411703 Marionette TRACE conn3 <- [1,578,null,{}] 17:36:51 INFO - PROCESS | 1802 | 1462581411709 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}] 17:36:51 INFO - PROCESS | 1802 | 1462581411887 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:36:52 INFO - PROCESS | 1802 | 1462581412062 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x91f0c400 == 89 [pid = 1802] [id = 152] 17:36:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x91f0cc00) [pid = 1802] [serial = 456] [outer = (nil)] 17:36:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x91f13000) [pid = 1802] [serial = 457] [outer = 0x91f0cc00] 17:36:52 INFO - PROCESS | 1802 | 1462581412149 Marionette DEBUG loaded listener.js 17:36:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x91f15400) [pid = 1802] [serial = 458] [outer = 0x91f0cc00] 17:36:52 INFO - PROCESS | 1802 | 1462581412982 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]]]}] 17:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1327ms 17:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:36:53 INFO - PROCESS | 1802 | 1462581413034 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:36:53 INFO - PROCESS | 1802 | 1462581413037 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:36:53 INFO - PROCESS | 1802 | 1462581413043 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:36:53 INFO - PROCESS | 1802 | 1462581413047 Marionette TRACE conn3 <- [1,582,null,{}] 17:36:53 INFO - PROCESS | 1802 | 1462581413052 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}] 17:36:53 INFO - PROCESS | 1802 | 1462581413214 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:36:53 INFO - PROCESS | 1802 | 1462581413767 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d827c00 == 90 [pid = 1802] [id = 153] 17:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8d82c400) [pid = 1802] [serial = 459] [outer = (nil)] 17:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8d833800) [pid = 1802] [serial = 460] [outer = 0x8d82c400] 17:36:53 INFO - PROCESS | 1802 | 1462581413887 Marionette DEBUG loaded listener.js 17:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8daf1000) [pid = 1802] [serial = 461] [outer = 0x8d82c400] 17:36:54 INFO - PROCESS | 1802 | 1462581414697 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]]]}] 17:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1729ms 17:36:54 INFO - PROCESS | 1802 | 1462581414773 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:36:54 INFO - PROCESS | 1802 | 1462581414779 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:36:54 INFO - PROCESS | 1802 | 1462581414786 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:36:54 INFO - PROCESS | 1802 | 1462581414791 Marionette TRACE conn3 <- [1,586,null,{}] 17:36:54 INFO - PROCESS | 1802 | 1462581414798 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}] 17:36:54 INFO - PROCESS | 1802 | 1462581414965 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:36:55 INFO - PROCESS | 1802 | 1462581415321 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8dae5800 == 91 [pid = 1802] [id = 154] 17:36:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8daee400) [pid = 1802] [serial = 462] [outer = (nil)] 17:36:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8f6aec00) [pid = 1802] [serial = 463] [outer = 0x8daee400] 17:36:55 INFO - PROCESS | 1802 | 1462581415403 Marionette DEBUG loaded listener.js 17:36:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8f8cd000) [pid = 1802] [serial = 464] [outer = 0x8daee400] 17:36:55 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:36:56 INFO - PROCESS | 1802 | 1462581416231 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]]]}] 17:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1479ms 17:36:56 INFO - PROCESS | 1802 | 1462581416268 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:36:56 INFO - PROCESS | 1802 | 1462581416274 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:36:56 INFO - PROCESS | 1802 | 1462581416300 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:36:56 INFO - PROCESS | 1802 | 1462581416304 Marionette TRACE conn3 <- [1,590,null,{}] 17:36:56 INFO - PROCESS | 1802 | 1462581416310 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}] 17:36:56 INFO - PROCESS | 1802 | 1462581416485 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:36:56 INFO - PROCESS | 1802 | 1462581416670 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec5e800 == 92 [pid = 1802] [id = 155] 17:36:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8f8ca000) [pid = 1802] [serial = 465] [outer = (nil)] 17:36:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x90ef7800) [pid = 1802] [serial = 466] [outer = 0x8f8ca000] 17:36:56 INFO - PROCESS | 1802 | 1462581416743 Marionette DEBUG loaded listener.js 17:36:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x91096c00) [pid = 1802] [serial = 467] [outer = 0x8f8ca000] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x91eb9c00 == 91 [pid = 1802] [id = 96] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90d67400 == 90 [pid = 1802] [id = 93] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90d71400 == 89 [pid = 1802] [id = 94] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x91eb6800 == 88 [pid = 1802] [id = 92] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90fd1800 == 87 [pid = 1802] [id = 95] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x9b3a9400 == 86 [pid = 1802] [id = 40] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x923bb000 == 85 [pid = 1802] [id = 91] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x91c0b000) [pid = 1802] [serial = 315] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x90fd8400) [pid = 1802] [serial = 318] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x9451c000) [pid = 1802] [serial = 321] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x9a992c00) [pid = 1802] [serial = 324] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0xa27b8c00) [pid = 1802] [serial = 327] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0xa3535c00) [pid = 1802] [serial = 330] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x91cdec00) [pid = 1802] [serial = 333] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8ec59c00) [pid = 1802] [serial = 336] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x981ec800) [pid = 1802] [serial = 360] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90c27000 == 84 [pid = 1802] [id = 90] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90eecc00 == 83 [pid = 1802] [id = 137] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8e505800 == 82 [pid = 1802] [id = 136] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90d69400 == 81 [pid = 1802] [id = 135] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90c22000 == 80 [pid = 1802] [id = 134] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90d3e800 == 79 [pid = 1802] [id = 133] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8f6b4400 == 78 [pid = 1802] [id = 132] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8e292800 == 77 [pid = 1802] [id = 129] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8bec00 == 76 [pid = 1802] [id = 128] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8f6a8400 == 75 [pid = 1802] [id = 127] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8f6af800 == 74 [pid = 1802] [id = 126] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8f6b2c00 == 73 [pid = 1802] [id = 125] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90ef8800 == 72 [pid = 1802] [id = 124] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x98109c00 == 71 [pid = 1802] [id = 123] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x92177000 == 70 [pid = 1802] [id = 122] 17:36:57 INFO - PROCESS | 1802 | --DOCSHELL 0x90d41800 == 69 [pid = 1802] [id = 121] 17:36:57 INFO - PROCESS | 1802 | 1462581417728 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]]]}] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x950dd800) [pid = 1802] [serial = 354] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x96c0a000) [pid = 1802] [serial = 355] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x90ef0c00) [pid = 1802] [serial = 345] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x91c01800) [pid = 1802] [serial = 346] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x92179c00) [pid = 1802] [serial = 348] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x90fd2800) [pid = 1802] [serial = 343] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x90eec000) [pid = 1802] [serial = 342] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8e295400) [pid = 1802] [serial = 339] [outer = (nil)] [url = about:blank] 17:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1488ms 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x94519800) [pid = 1802] [serial = 351] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x94f3b000) [pid = 1802] [serial = 352] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x94f40400) [pid = 1802] [serial = 357] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x92dacc00) [pid = 1802] [serial = 349] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x96c8e000) [pid = 1802] [serial = 358] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1802 | 1462581417793 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:36:57 INFO - PROCESS | 1802 | 1462581417796 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:36:57 INFO - PROCESS | 1802 | 1462581417814 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:36:57 INFO - PROCESS | 1802 | 1462581417823 Marionette TRACE conn3 <- [1,594,null,{}] 17:36:57 INFO - PROCESS | 1802 | 1462581417831 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}] 17:36:57 INFO - PROCESS | 1802 | 1462581417991 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:36:58 INFO - PROCESS | 1802 | 1462581418004 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e292800 == 70 [pid = 1802] [id = 156] 17:36:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x90ef8c00) [pid = 1802] [serial = 468] [outer = (nil)] 17:36:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x91c0cc00) [pid = 1802] [serial = 469] [outer = 0x90ef8c00] 17:36:58 INFO - PROCESS | 1802 | 1462581418074 Marionette DEBUG loaded listener.js 17:36:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x91cd9400) [pid = 1802] [serial = 470] [outer = 0x90ef8c00] 17:36:59 INFO - PROCESS | 1802 | 1462581419001 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]]]}] 17:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1246ms 17:36:59 INFO - PROCESS | 1802 | 1462581419049 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:36:59 INFO - PROCESS | 1802 | 1462581419054 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:36:59 INFO - PROCESS | 1802 | 1462581419059 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:36:59 INFO - PROCESS | 1802 | 1462581419062 Marionette TRACE conn3 <- [1,598,null,{}] 17:36:59 INFO - PROCESS | 1802 | 1462581419067 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}] 17:36:59 INFO - PROCESS | 1802 | 1462581419288 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:36:59 INFO - PROCESS | 1802 | 1462581419370 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d730000 == 71 [pid = 1802] [id = 157] 17:36:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8e296400) [pid = 1802] [serial = 471] [outer = (nil)] 17:36:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x91eb3800) [pid = 1802] [serial = 472] [outer = 0x8e296400] 17:36:59 INFO - PROCESS | 1802 | 1462581419439 Marionette DEBUG loaded listener.js 17:36:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x91ebd400) [pid = 1802] [serial = 473] [outer = 0x8e296400] 17:37:00 INFO - PROCESS | 1802 | 1462581420233 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]]]}] 17:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1225ms 17:37:00 INFO - PROCESS | 1802 | 1462581420289 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:37:00 INFO - PROCESS | 1802 | 1462581420292 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:37:00 INFO - PROCESS | 1802 | 1462581420303 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:37:00 INFO - PROCESS | 1802 | 1462581420306 Marionette TRACE conn3 <- [1,602,null,{}] 17:37:00 INFO - PROCESS | 1802 | 1462581420310 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}] 17:37:00 INFO - PROCESS | 1802 | 1462581420513 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:37:00 INFO - PROCESS | 1802 | 1462581420540 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x91eb8400 == 72 [pid = 1802] [id = 158] 17:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x91f0bc00) [pid = 1802] [serial = 474] [outer = (nil)] 17:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x91f15000) [pid = 1802] [serial = 475] [outer = 0x91f0bc00] 17:37:00 INFO - PROCESS | 1802 | 1462581420617 Marionette DEBUG loaded listener.js 17:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9256c400) [pid = 1802] [serial = 476] [outer = 0x91f0bc00] 17:37:01 INFO - PROCESS | 1802 | 1462581421531 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]]]}] 17:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1277ms 17:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:37:01 INFO - PROCESS | 1802 | 1462581421582 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:37:01 INFO - PROCESS | 1802 | 1462581421585 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x90d48800) [pid = 1802] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8f6b7c00) [pid = 1802] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x9cf34c00) [pid = 1802] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x91ebfc00) [pid = 1802] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x90fd5400) [pid = 1802] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x92178800) [pid = 1802] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x90c25400) [pid = 1802] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x91c04800) [pid = 1802] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x93bc4c00) [pid = 1802] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x90d65400) [pid = 1802] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x92daa800) [pid = 1802] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9cdcc800) [pid = 1802] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x950d9c00) [pid = 1802] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:37:01 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0xa3538c00) [pid = 1802] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:37:01 INFO - PROCESS | 1802 | 1462581421925 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:37:01 INFO - PROCESS | 1802 | 1462581421931 Marionette TRACE conn3 <- [1,606,null,{}] 17:37:01 INFO - PROCESS | 1802 | 1462581421983 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}] 17:37:02 INFO - PROCESS | 1802 | 1462581422161 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:37:02 INFO - PROCESS | 1802 | 1462581422292 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d65400 == 73 [pid = 1802] [id = 159] 17:37:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x90fdc000) [pid = 1802] [serial = 477] [outer = (nil)] 17:37:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x91f13800) [pid = 1802] [serial = 478] [outer = 0x90fdc000] 17:37:02 INFO - PROCESS | 1802 | 1462581422369 Marionette DEBUG loaded listener.js 17:37:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x92574c00) [pid = 1802] [serial = 479] [outer = 0x90fdc000] 17:37:02 INFO - PROCESS | 1802 | 1462581422992 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]]]}] 17:37:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:37:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1454ms 17:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:37:03 INFO - PROCESS | 1802 | 1462581423045 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:37:03 INFO - PROCESS | 1802 | 1462581423048 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:37:03 INFO - PROCESS | 1802 | 1462581423054 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:37:03 INFO - PROCESS | 1802 | 1462581423057 Marionette TRACE conn3 <- [1,610,null,{}] 17:37:03 INFO - PROCESS | 1802 | 1462581423062 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}] 17:37:03 INFO - PROCESS | 1802 | 1462581423255 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:37:03 INFO - PROCESS | 1802 | 1462581423278 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d46800 == 74 [pid = 1802] [id = 160] 17:37:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x90d48800) [pid = 1802] [serial = 480] [outer = (nil)] 17:37:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x92797000) [pid = 1802] [serial = 481] [outer = 0x90d48800] 17:37:03 INFO - PROCESS | 1802 | 1462581423347 Marionette DEBUG loaded listener.js 17:37:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x92902400) [pid = 1802] [serial = 482] [outer = 0x90d48800] 17:37:04 INFO - PROCESS | 1802 | 1462581424241 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]]]}] 17:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1228ms 17:37:04 INFO - PROCESS | 1802 | 1462581424282 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:37:04 INFO - PROCESS | 1802 | 1462581424288 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:37:04 INFO - PROCESS | 1802 | 1462581424297 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:37:04 INFO - PROCESS | 1802 | 1462581424303 Marionette TRACE conn3 <- [1,614,null,{}] 17:37:04 INFO - PROCESS | 1802 | 1462581424313 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}] 17:37:04 INFO - PROCESS | 1802 | 1462581424502 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:37:04 INFO - PROCESS | 1802 | 1462581424675 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfdf400 == 75 [pid = 1802] [id = 161] 17:37:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8d831800) [pid = 1802] [serial = 483] [outer = (nil)] 17:37:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8e501400) [pid = 1802] [serial = 484] [outer = 0x8d831800] 17:37:04 INFO - PROCESS | 1802 | 1462581424763 Marionette DEBUG loaded listener.js 17:37:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8ec5dc00) [pid = 1802] [serial = 485] [outer = 0x8d831800] 17:37:05 INFO - PROCESS | 1802 | 1462581425705 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]]]}] 17:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1439ms 17:37:05 INFO - PROCESS | 1802 | 1462581425737 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:37:05 INFO - PROCESS | 1802 | 1462581425745 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:37:05 INFO - PROCESS | 1802 | 1462581425756 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:37:05 INFO - PROCESS | 1802 | 1462581425760 Marionette TRACE conn3 <- [1,618,null,{}] 17:37:05 INFO - PROCESS | 1802 | 1462581425766 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}] 17:37:05 INFO - PROCESS | 1802 | 1462581425934 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:37:06 INFO - PROCESS | 1802 | 1462581426113 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6ad000 == 76 [pid = 1802] [id = 162] 17:37:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8f6af800) [pid = 1802] [serial = 486] [outer = (nil)] 17:37:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x90d6bc00) [pid = 1802] [serial = 487] [outer = 0x8f6af800] 17:37:06 INFO - PROCESS | 1802 | 1462581426194 Marionette DEBUG loaded listener.js 17:37:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x9108ac00) [pid = 1802] [serial = 488] [outer = 0x8f6af800] 17:37:07 INFO - PROCESS | 1802 | 1462581427194 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]]]}] 17:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1482ms 17:37:07 INFO - PROCESS | 1802 | 1462581427238 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:37:07 INFO - PROCESS | 1802 | 1462581427242 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:37:07 INFO - PROCESS | 1802 | 1462581427248 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:37:07 INFO - PROCESS | 1802 | 1462581427254 Marionette TRACE conn3 <- [1,622,null,{}] 17:37:07 INFO - PROCESS | 1802 | 1462581427270 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}] 17:37:07 INFO - PROCESS | 1802 | 1462581427452 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:37:07 INFO - PROCESS | 1802 | 1462581427673 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x91de3000 == 77 [pid = 1802] [id = 163] 17:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x924d6000) [pid = 1802] [serial = 489] [outer = (nil)] 17:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x92792400) [pid = 1802] [serial = 490] [outer = 0x924d6000] 17:37:07 INFO - PROCESS | 1802 | 1462581427805 Marionette DEBUG loaded listener.js 17:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x92905c00) [pid = 1802] [serial = 491] [outer = 0x924d6000] 17:37:08 INFO - PROCESS | 1802 | 1462581428657 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]]]}] 17:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1482ms 17:37:08 INFO - PROCESS | 1802 | 1462581428731 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:37:08 INFO - PROCESS | 1802 | 1462581428736 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:37:08 INFO - PROCESS | 1802 | 1462581428743 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:37:08 INFO - PROCESS | 1802 | 1462581428746 Marionette TRACE conn3 <- [1,626,null,{}] 17:37:08 INFO - PROCESS | 1802 | 1462581428752 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}] 17:37:08 INFO - PROCESS | 1802 | 1462581428922 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:37:09 INFO - PROCESS | 1802 | 1462581429092 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d41c00 == 78 [pid = 1802] [id = 164] 17:37:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x92907800) [pid = 1802] [serial = 492] [outer = (nil)] 17:37:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9290f000) [pid = 1802] [serial = 493] [outer = 0x92907800] 17:37:09 INFO - PROCESS | 1802 | 1462581429180 Marionette DEBUG loaded listener.js 17:37:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x93953000) [pid = 1802] [serial = 494] [outer = 0x92907800] 17:37:10 INFO - PROCESS | 1802 | 1462581430055 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]]]}] 17:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1381ms 17:37:10 INFO - PROCESS | 1802 | 1462581430124 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:37:10 INFO - PROCESS | 1802 | 1462581430129 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:37:10 INFO - PROCESS | 1802 | 1462581430134 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:37:10 INFO - PROCESS | 1802 | 1462581430139 Marionette TRACE conn3 <- [1,630,null,{}] 17:37:10 INFO - PROCESS | 1802 | 1462581430144 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}] 17:37:10 INFO - PROCESS | 1802 | 1462581430346 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:37:10 INFO - PROCESS | 1802 | 1462581430529 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x93947800 == 79 [pid = 1802] [id = 165] 17:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x93bc0400) [pid = 1802] [serial = 495] [outer = (nil)] 17:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9451b000) [pid = 1802] [serial = 496] [outer = 0x93bc0400] 17:37:10 INFO - PROCESS | 1802 | 1462581430652 Marionette DEBUG loaded listener.js 17:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x94f38000) [pid = 1802] [serial = 497] [outer = 0x93bc0400] 17:37:11 INFO - PROCESS | 1802 | 1462581431497 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]]]}] 17:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1438ms 17:37:11 INFO - PROCESS | 1802 | 1462581431574 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:37:11 INFO - PROCESS | 1802 | 1462581431577 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:37:11 INFO - PROCESS | 1802 | 1462581431583 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:37:11 INFO - PROCESS | 1802 | 1462581431587 Marionette TRACE conn3 <- [1,634,null,{}] 17:37:11 INFO - PROCESS | 1802 | 1462581431592 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}] 17:37:11 INFO - PROCESS | 1802 | 1462581431827 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:37:12 INFO - PROCESS | 1802 | 1462581432057 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x9290dc00 == 80 [pid = 1802] [id = 166] 17:37:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x9451c000) [pid = 1802] [serial = 498] [outer = (nil)] 17:37:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x96c0c000) [pid = 1802] [serial = 499] [outer = 0x9451c000] 17:37:12 INFO - PROCESS | 1802 | 1462581432185 Marionette DEBUG loaded listener.js 17:37:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x96c11c00) [pid = 1802] [serial = 500] [outer = 0x9451c000] 17:37:12 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:12 INFO - PROCESS | 1802 | 1462581432986 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]]]}] 17:37:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:37:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1476ms 17:37:13 INFO - PROCESS | 1802 | 1462581433061 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:37:13 INFO - PROCESS | 1802 | 1462581433064 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:37:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:37:13 INFO - PROCESS | 1802 | 1462581433071 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:37:13 INFO - PROCESS | 1802 | 1462581433074 Marionette TRACE conn3 <- [1,638,null,{}] 17:37:13 INFO - PROCESS | 1802 | 1462581433079 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}] 17:37:13 INFO - PROCESS | 1802 | 1462581433282 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:37:13 INFO - PROCESS | 1802 | 1462581433455 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x9628e000 == 81 [pid = 1802] [id = 167] 17:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x96c10800) [pid = 1802] [serial = 501] [outer = (nil)] 17:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x977cc400) [pid = 1802] [serial = 502] [outer = 0x96c10800] 17:37:13 INFO - PROCESS | 1802 | 1462581433542 Marionette DEBUG loaded listener.js 17:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x98109c00) [pid = 1802] [serial = 503] [outer = 0x96c10800] 17:37:14 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:14 INFO - PROCESS | 1802 | 1462581434383 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]]]}] 17:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1382ms 17:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:37:14 INFO - PROCESS | 1802 | 1462581434454 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:37:14 INFO - PROCESS | 1802 | 1462581434457 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:37:14 INFO - PROCESS | 1802 | 1462581434464 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:37:14 INFO - PROCESS | 1802 | 1462581434467 Marionette TRACE conn3 <- [1,642,null,{}] 17:37:14 INFO - PROCESS | 1802 | 1462581434473 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}] 17:37:14 INFO - PROCESS | 1802 | 1462581434639 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:37:14 INFO - PROCESS | 1802 | 1462581434812 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x9290bc00 == 82 [pid = 1802] [id = 168] 17:37:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x96c0e000) [pid = 1802] [serial = 504] [outer = (nil)] 17:37:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9a56c800) [pid = 1802] [serial = 505] [outer = 0x96c0e000] 17:37:14 INFO - PROCESS | 1802 | 1462581434896 Marionette DEBUG loaded listener.js 17:37:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x9a98f000) [pid = 1802] [serial = 506] [outer = 0x96c0e000] 17:37:15 INFO - PROCESS | 1802 | 1462581435731 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]]]}] 17:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1336ms 17:37:15 INFO - PROCESS | 1802 | 1462581435800 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:37:15 INFO - PROCESS | 1802 | 1462581435804 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:37:15 INFO - PROCESS | 1802 | 1462581435810 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:37:15 INFO - PROCESS | 1802 | 1462581435813 Marionette TRACE conn3 <- [1,646,null,{}] 17:37:15 INFO - PROCESS | 1802 | 1462581435819 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}] 17:37:15 INFO - PROCESS | 1802 | 1462581435985 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:37:16 INFO - PROCESS | 1802 | 1462581436160 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c91c00 == 83 [pid = 1802] [id = 169] 17:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x9a992c00) [pid = 1802] [serial = 507] [outer = (nil)] 17:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x9b64c000) [pid = 1802] [serial = 508] [outer = 0x9a992c00] 17:37:16 INFO - PROCESS | 1802 | 1462581436243 Marionette DEBUG loaded listener.js 17:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x9b64d800) [pid = 1802] [serial = 509] [outer = 0x9a992c00] 17:37:17 INFO - PROCESS | 1802 | 1462581437160 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]]]}] 17:37:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:37:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1380ms 17:37:17 INFO - PROCESS | 1802 | 1462581437191 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:37:17 INFO - PROCESS | 1802 | 1462581437195 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:37:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:37:17 INFO - PROCESS | 1802 | 1462581437201 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:37:17 INFO - PROCESS | 1802 | 1462581437203 Marionette TRACE conn3 <- [1,650,null,{}] 17:37:17 INFO - PROCESS | 1802 | 1462581437209 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}] 17:37:17 INFO - PROCESS | 1802 | 1462581437371 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:37:17 INFO - PROCESS | 1802 | 1462581437550 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a570800 == 84 [pid = 1802] [id = 170] 17:37:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x9b3afc00) [pid = 1802] [serial = 510] [outer = (nil)] 17:37:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x9b656000) [pid = 1802] [serial = 511] [outer = 0x9b3afc00] 17:37:17 INFO - PROCESS | 1802 | 1462581437633 Marionette DEBUG loaded listener.js 17:37:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x9b8da400) [pid = 1802] [serial = 512] [outer = 0x9b3afc00] 17:37:18 INFO - PROCESS | 1802 | 1462581438532 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]]]}] 17:37:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:37:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1388ms 17:37:18 INFO - PROCESS | 1802 | 1462581438589 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:37:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:37:18 INFO - PROCESS | 1802 | 1462581438594 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:37:18 INFO - PROCESS | 1802 | 1462581438600 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:37:18 INFO - PROCESS | 1802 | 1462581438604 Marionette TRACE conn3 <- [1,654,null,{}] 17:37:18 INFO - PROCESS | 1802 | 1462581438609 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}] 17:37:18 INFO - PROCESS | 1802 | 1462581438804 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:37:19 INFO - PROCESS | 1802 | 1462581438981 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfe7000 == 85 [pid = 1802] [id = 171] 17:37:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x9b654400) [pid = 1802] [serial = 513] [outer = (nil)] 17:37:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0xa0605400) [pid = 1802] [serial = 514] [outer = 0x9b654400] 17:37:19 INFO - PROCESS | 1802 | 1462581439067 Marionette DEBUG loaded listener.js 17:37:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0xa27b3c00) [pid = 1802] [serial = 515] [outer = 0x9b654400] 17:37:19 INFO - PROCESS | 1802 | 1462581439995 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]]]}] 17:37:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:37:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1485ms 17:37:20 INFO - PROCESS | 1802 | 1462581440084 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:37:20 INFO - PROCESS | 1802 | 1462581440088 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:37:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:37:20 INFO - PROCESS | 1802 | 1462581440094 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:37:20 INFO - PROCESS | 1802 | 1462581440097 Marionette TRACE conn3 <- [1,658,null,{}] 17:37:20 INFO - PROCESS | 1802 | 1462581440102 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}] 17:37:20 INFO - PROCESS | 1802 | 1462581440270 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:37:20 INFO - PROCESS | 1802 | 1462581440450 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4e6400 == 86 [pid = 1802] [id = 172] 17:37:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x8b4e8400) [pid = 1802] [serial = 516] [outer = (nil)] 17:37:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x8b4ed000) [pid = 1802] [serial = 517] [outer = 0x8b4e8400] 17:37:20 INFO - PROCESS | 1802 | 1462581440533 Marionette DEBUG loaded listener.js 17:37:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x8b4ef400) [pid = 1802] [serial = 518] [outer = 0x8b4e8400] 17:37:21 INFO - PROCESS | 1802 | 1462581441430 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]]]}] 17:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1397ms 17:37:21 INFO - PROCESS | 1802 | 1462581441491 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:37:21 INFO - PROCESS | 1802 | 1462581441495 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:37:21 INFO - PROCESS | 1802 | 1462581441502 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:37:21 INFO - PROCESS | 1802 | 1462581441505 Marionette TRACE conn3 <- [1,662,null,{}] 17:37:21 INFO - PROCESS | 1802 | 1462581441511 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}] 17:37:21 INFO - PROCESS | 1802 | 1462581441686 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:37:21 INFO - PROCESS | 1802 | 1462581441863 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4e6c00 == 87 [pid = 1802] [id = 173] 17:37:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x8b4e8000) [pid = 1802] [serial = 519] [outer = (nil)] 17:37:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x8d6ad800) [pid = 1802] [serial = 520] [outer = 0x8b4e8000] 17:37:21 INFO - PROCESS | 1802 | 1462581441945 Marionette DEBUG loaded listener.js 17:37:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x8d6afc00) [pid = 1802] [serial = 521] [outer = 0x8b4e8000] 17:37:22 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:22 INFO - PROCESS | 1802 | 1462581442863 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]]]}] 17:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1744ms 17:37:23 INFO - PROCESS | 1802 | 1462581443277 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:37:23 INFO - PROCESS | 1802 | 1462581443282 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:37:23 INFO - PROCESS | 1802 | 1462581443291 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:37:23 INFO - PROCESS | 1802 | 1462581443295 Marionette TRACE conn3 <- [1,666,null,{}] 17:37:23 INFO - PROCESS | 1802 | 1462581443416 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}] 17:37:23 INFO - PROCESS | 1802 | 1462581443627 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:37:23 INFO - PROCESS | 1802 | 1462581443730 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6aa400 == 88 [pid = 1802] [id = 174] 17:37:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x8d6b2c00) [pid = 1802] [serial = 522] [outer = (nil)] 17:37:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x8dae8800) [pid = 1802] [serial = 523] [outer = 0x8d6b2c00] 17:37:23 INFO - PROCESS | 1802 | 1462581443804 Marionette DEBUG loaded listener.js 17:37:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x8e506800) [pid = 1802] [serial = 524] [outer = 0x8d6b2c00] 17:37:24 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:24 INFO - PROCESS | 1802 | 1462581444713 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]]]}] 17:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1488ms 17:37:24 INFO - PROCESS | 1802 | 1462581444779 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:37:24 INFO - PROCESS | 1802 | 1462581444789 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:37:24 INFO - PROCESS | 1802 | 1462581444811 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:37:24 INFO - PROCESS | 1802 | 1462581444820 Marionette TRACE conn3 <- [1,670,null,{}] 17:37:24 INFO - PROCESS | 1802 | 1462581444829 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}] 17:37:25 INFO - PROCESS | 1802 | 1462581445075 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:37:25 INFO - PROCESS | 1802 | 1462581445308 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d828000 == 89 [pid = 1802] [id = 175] 17:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x8d82b400) [pid = 1802] [serial = 525] [outer = (nil)] 17:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x8e50ec00) [pid = 1802] [serial = 526] [outer = 0x8d82b400] 17:37:25 INFO - PROCESS | 1802 | 1462581445397 Marionette DEBUG loaded listener.js 17:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x90d3e000) [pid = 1802] [serial = 527] [outer = 0x8d82b400] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x91ebf400) [pid = 1802] [serial = 393] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x94517000) [pid = 1802] [serial = 366] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x9a990400) [pid = 1802] [serial = 369] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x9a567c00) [pid = 1802] [serial = 381] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x91dec000) [pid = 1802] [serial = 378] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8e50ac00) [pid = 1802] [serial = 390] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x8f8c7800) [pid = 1802] [serial = 384] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x9a564c00) [pid = 1802] [serial = 387] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0xa2292400) [pid = 1802] [serial = 375] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x9c0d8400) [pid = 1802] [serial = 372] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x9a98cc00) [pid = 1802] [serial = 414] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x90d65400 == 88 [pid = 1802] [id = 159] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x91eb8400 == 87 [pid = 1802] [id = 158] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8d730000 == 86 [pid = 1802] [id = 157] 17:37:26 INFO - PROCESS | 1802 | 1462581446386 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]]]}] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8e292800 == 85 [pid = 1802] [id = 156] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec5e800 == 84 [pid = 1802] [id = 155] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8dae5800 == 83 [pid = 1802] [id = 154] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8d827c00 == 82 [pid = 1802] [id = 153] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8d21d400 == 81 [pid = 1802] [id = 151] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8d830800 == 80 [pid = 1802] [id = 150] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfdcc00 == 79 [pid = 1802] [id = 148] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfdc400 == 78 [pid = 1802] [id = 147] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfd9c00 == 77 [pid = 1802] [id = 146] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8d72d400 == 76 [pid = 1802] [id = 145] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8d72d800 == 75 [pid = 1802] [id = 144] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x9108fc00 == 74 [pid = 1802] [id = 143] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x9108b400 == 73 [pid = 1802] [id = 142] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x91debc00 == 72 [pid = 1802] [id = 140] 17:37:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec57000 == 71 [pid = 1802] [id = 139] 17:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1645ms 17:37:26 INFO - PROCESS | 1802 | 1462581446447 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:37:26 INFO - PROCESS | 1802 | 1462581446450 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:37:26 INFO - PROCESS | 1802 | 1462581446456 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:37:26 INFO - PROCESS | 1802 | 1462581446459 Marionette TRACE conn3 <- [1,674,null,{}] 17:37:26 INFO - PROCESS | 1802 | 1462581446480 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}] 17:37:26 INFO - PROCESS | 1802 | 1462581446654 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x90fe0000) [pid = 1802] [serial = 400] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x90d42c00) [pid = 1802] [serial = 397] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0xa23b4c00) [pid = 1802] [serial = 268] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x96c89000) [pid = 1802] [serial = 409] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x9394c400) [pid = 1802] [serial = 411] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x8f8cac00) [pid = 1802] [serial = 396] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x950d4000) [pid = 1802] [serial = 406] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x90c2c800) [pid = 1802] [serial = 243] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x98105c00) [pid = 1802] [serial = 412] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x91c0f000) [pid = 1802] [serial = 316] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x99089c00) [pid = 1802] [serial = 361] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x90d72400) [pid = 1802] [serial = 399] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x90fe0400) [pid = 1802] [serial = 363] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x91def400) [pid = 1802] [serial = 403] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0xac094400) [pid = 1802] [serial = 240] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x945e8c00) [pid = 1802] [serial = 405] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x96c10000) [pid = 1802] [serial = 408] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0xa368c400) [pid = 1802] [serial = 234] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0xa2240800) [pid = 1802] [serial = 231] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0xa82a0c00) [pid = 1802] [serial = 237] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x91ce0c00) [pid = 1802] [serial = 402] [outer = (nil)] [url = about:blank] 17:37:26 INFO - PROCESS | 1802 | 1462581446902 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8ca400 == 72 [pid = 1802] [id = 176] 17:37:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x90c2d800) [pid = 1802] [serial = 528] [outer = (nil)] 17:37:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x90d46c00) [pid = 1802] [serial = 529] [outer = 0x90c2d800] 17:37:27 INFO - PROCESS | 1802 | 1462581447000 Marionette DEBUG loaded listener.js 17:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x90eee800) [pid = 1802] [serial = 530] [outer = 0x90c2d800] 17:37:27 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:27 INFO - PROCESS | 1802 | 1462581447748 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]]]}] 17:37:27 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 17:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1328ms 17:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:37:27 INFO - PROCESS | 1802 | 1462581447784 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:37:27 INFO - PROCESS | 1802 | 1462581447787 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:37:27 INFO - PROCESS | 1802 | 1462581447792 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:37:27 INFO - PROCESS | 1802 | 1462581447796 Marionette TRACE conn3 <- [1,678,null,{}] 17:37:27 INFO - PROCESS | 1802 | 1462581447801 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}] 17:37:28 INFO - PROCESS | 1802 | 1462581448002 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:37:28 INFO - PROCESS | 1802 | 1462581448091 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4e7000 == 73 [pid = 1802] [id = 177] 17:37:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x90ef0c00) [pid = 1802] [serial = 531] [outer = (nil)] 17:37:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x91097c00) [pid = 1802] [serial = 532] [outer = 0x90ef0c00] 17:37:28 INFO - PROCESS | 1802 | 1462581448161 Marionette DEBUG loaded listener.js 17:37:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x91c0c400) [pid = 1802] [serial = 533] [outer = 0x90ef0c00] 17:37:28 INFO - PROCESS | 1802 | 1462581448923 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]]]}] 17:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1186ms 17:37:28 INFO - PROCESS | 1802 | 1462581448985 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:37:28 INFO - PROCESS | 1802 | 1462581448989 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:37:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:37:28 INFO - PROCESS | 1802 | 1462581448994 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:37:28 INFO - PROCESS | 1802 | 1462581448996 Marionette TRACE conn3 <- [1,682,null,{}] 17:37:29 INFO - PROCESS | 1802 | 1462581449002 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}] 17:37:29 INFO - PROCESS | 1802 | 1462581449207 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:37:29 INFO - PROCESS | 1802 | 1462581449234 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d228400 == 74 [pid = 1802] [id = 178] 17:37:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x90fd4000) [pid = 1802] [serial = 534] [outer = (nil)] 17:37:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x91ce1000) [pid = 1802] [serial = 535] [outer = 0x90fd4000] 17:37:29 INFO - PROCESS | 1802 | 1462581449303 Marionette DEBUG loaded listener.js 17:37:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x91de6400) [pid = 1802] [serial = 536] [outer = 0x90fd4000] 17:37:30 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:30 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:37:30 INFO - PROCESS | 1802 | 1462581450556 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]]]}] 17:37:30 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) 17:37:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1577ms 17:37:30 INFO - PROCESS | 1802 | 1462581450573 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:37:30 INFO - PROCESS | 1802 | 1462581450576 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:37:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:37:30 INFO - PROCESS | 1802 | 1462581450590 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:37:30 INFO - PROCESS | 1802 | 1462581450616 Marionette TRACE conn3 <- [1,686,null,{}] 17:37:30 INFO - PROCESS | 1802 | 1462581450630 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}] 17:37:31 INFO - PROCESS | 1802 | 1462581451125 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:37:31 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x90ef8c00) [pid = 1802] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:37:31 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8f8ca000) [pid = 1802] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:37:31 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x9979a000) [pid = 1802] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:37:31 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8daee400) [pid = 1802] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:37:31 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x90fdc000) [pid = 1802] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:37:31 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8d82c400) [pid = 1802] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:37:31 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x91f0bc00) [pid = 1802] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:37:31 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8e296400) [pid = 1802] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:37:31 INFO - PROCESS | 1802 | 1462581451292 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d222000 == 75 [pid = 1802] [id = 179] 17:37:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8d82c400) [pid = 1802] [serial = 537] [outer = (nil)] 17:37:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x90d67000) [pid = 1802] [serial = 538] [outer = 0x8d82c400] 17:37:31 INFO - PROCESS | 1802 | 1462581451367 Marionette DEBUG loaded listener.js 17:37:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x91f0d800) [pid = 1802] [serial = 539] [outer = 0x8d82c400] 17:37:32 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:32 INFO - PROCESS | 1802 | 1462581452460 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]]]}] 17:37:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:37:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1920ms 17:37:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:37:32 INFO - PROCESS | 1802 | 1462581452510 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:37:32 INFO - PROCESS | 1802 | 1462581452512 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:37:32 INFO - PROCESS | 1802 | 1462581452519 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:37:32 INFO - PROCESS | 1802 | 1462581452522 Marionette TRACE conn3 <- [1,690,null,{}] 17:37:32 INFO - PROCESS | 1802 | 1462581452527 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}] 17:37:32 INFO - PROCESS | 1802 | 1462581452675 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:37:32 INFO - PROCESS | 1802 | 1462581452852 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8daf2c00 == 76 [pid = 1802] [id = 180] 17:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8ec5c000) [pid = 1802] [serial = 540] [outer = (nil)] 17:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x92571000) [pid = 1802] [serial = 541] [outer = 0x8ec5c000] 17:37:32 INFO - PROCESS | 1802 | 1462581452921 Marionette DEBUG loaded listener.js 17:37:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x9278b400) [pid = 1802] [serial = 542] [outer = 0x8ec5c000] 17:37:34 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:34 INFO - PROCESS | 1802 | 1462581454236 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]]]}] 17:37:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:37:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1728ms 17:37:34 INFO - PROCESS | 1802 | 1462581454247 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:37:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:37:34 INFO - PROCESS | 1802 | 1462581454253 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:37:34 INFO - PROCESS | 1802 | 1462581454261 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:37:34 INFO - PROCESS | 1802 | 1462581454265 Marionette TRACE conn3 <- [1,694,null,{}] 17:37:34 INFO - PROCESS | 1802 | 1462581454378 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}] 17:37:34 INFO - PROCESS | 1802 | 1462581454554 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:37:34 INFO - PROCESS | 1802 | 1462581454727 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfe3c00 == 77 [pid = 1802] [id = 181] 17:37:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8d6aa800) [pid = 1802] [serial = 543] [outer = (nil)] 17:37:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8d82d800) [pid = 1802] [serial = 544] [outer = 0x8d6aa800] 17:37:34 INFO - PROCESS | 1802 | 1462581454813 Marionette DEBUG loaded listener.js 17:37:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x8e50c000) [pid = 1802] [serial = 545] [outer = 0x8d6aa800] 17:37:36 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:36 INFO - PROCESS | 1802 | 1462581456125 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]]]}] 17:37:36 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) 17:37:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1891ms 17:37:36 INFO - PROCESS | 1802 | 1462581456152 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:37:36 INFO - PROCESS | 1802 | 1462581456162 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:37:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:37:36 INFO - PROCESS | 1802 | 1462581456271 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:37:36 INFO - PROCESS | 1802 | 1462581456277 Marionette TRACE conn3 <- [1,698,null,{}] 17:37:36 INFO - PROCESS | 1802 | 1462581456285 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}] 17:37:36 INFO - PROCESS | 1802 | 1462581456448 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:37:36 INFO - PROCESS | 1802 | 1462581456632 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d826400 == 78 [pid = 1802] [id = 182] 17:37:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8ec57400) [pid = 1802] [serial = 546] [outer = (nil)] 17:37:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x90d6ac00) [pid = 1802] [serial = 547] [outer = 0x8ec57400] 17:37:36 INFO - PROCESS | 1802 | 1462581456715 Marionette DEBUG loaded listener.js 17:37:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x90fe0c00) [pid = 1802] [serial = 548] [outer = 0x8ec57400] 17:37:38 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:38 INFO - PROCESS | 1802 | 1462581458103 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]]]}] 17:37:38 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) 17:37:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1934ms 17:37:38 INFO - PROCESS | 1802 | 1462581458155 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:37:38 INFO - PROCESS | 1802 | 1462581458158 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:37:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:37:38 INFO - PROCESS | 1802 | 1462581458166 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:37:38 INFO - PROCESS | 1802 | 1462581458172 Marionette TRACE conn3 <- [1,702,null,{}] 17:37:38 INFO - PROCESS | 1802 | 1462581458188 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}] 17:37:38 INFO - PROCESS | 1802 | 1462581458395 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:37:38 INFO - PROCESS | 1802 | 1462581458664 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4e5c00 == 79 [pid = 1802] [id = 183] 17:37:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x91de6800) [pid = 1802] [serial = 549] [outer = (nil)] 17:37:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x94516000) [pid = 1802] [serial = 550] [outer = 0x91de6800] 17:37:38 INFO - PROCESS | 1802 | 1462581458783 Marionette DEBUG loaded listener.js 17:37:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x94f3f000) [pid = 1802] [serial = 551] [outer = 0x91de6800] 17:37:40 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:40 INFO - PROCESS | 1802 | 1462581460076 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]]]}] 17:37:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:37:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1946ms 17:37:40 INFO - PROCESS | 1802 | 1462581460151 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:37:40 INFO - PROCESS | 1802 | 1462581460155 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:37:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:37:40 INFO - PROCESS | 1802 | 1462581460213 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:37:40 INFO - PROCESS | 1802 | 1462581460216 Marionette TRACE conn3 <- [1,706,null,{}] 17:37:40 INFO - PROCESS | 1802 | 1462581460222 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}] 17:37:40 INFO - PROCESS | 1802 | 1462581460382 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:37:40 INFO - PROCESS | 1802 | 1462581460558 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x91dec000 == 80 [pid = 1802] [id = 184] 17:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x94510c00) [pid = 1802] [serial = 552] [outer = (nil)] 17:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x950dd800) [pid = 1802] [serial = 553] [outer = 0x94510c00] 17:37:40 INFO - PROCESS | 1802 | 1462581460647 Marionette DEBUG loaded listener.js 17:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x96c15c00) [pid = 1802] [serial = 554] [outer = 0x94510c00] 17:37:41 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:41 INFO - PROCESS | 1802 | 1462581461908 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]]]}] 17:37:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1740ms 17:37:41 INFO - PROCESS | 1802 | 1462581461944 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:37:41 INFO - PROCESS | 1802 | 1462581461948 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:37:41 INFO - PROCESS | 1802 | 1462581461954 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:37:41 INFO - PROCESS | 1802 | 1462581461958 Marionette TRACE conn3 <- [1,710,null,{}] 17:37:41 INFO - PROCESS | 1802 | 1462581461963 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}] 17:37:42 INFO - PROCESS | 1802 | 1462581462201 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:37:42 INFO - PROCESS | 1802 | 1462581462396 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x92573400 == 81 [pid = 1802] [id = 185] 17:37:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x94f38800) [pid = 1802] [serial = 555] [outer = (nil)] 17:37:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x977d2400) [pid = 1802] [serial = 556] [outer = 0x94f38800] 17:37:42 INFO - PROCESS | 1802 | 1462581462481 Marionette DEBUG loaded listener.js 17:37:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x99ed8c00) [pid = 1802] [serial = 557] [outer = 0x94f38800] 17:37:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:43 INFO - PROCESS | 1802 | 1462581463750 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]]]}] 17:37:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:37:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1827ms 17:37:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:37:43 INFO - PROCESS | 1802 | 1462581463782 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:37:43 INFO - PROCESS | 1802 | 1462581463785 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:37:43 INFO - PROCESS | 1802 | 1462581463791 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:37:43 INFO - PROCESS | 1802 | 1462581463795 Marionette TRACE conn3 <- [1,714,null,{}] 17:37:43 INFO - PROCESS | 1802 | 1462581463800 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}] 17:37:44 INFO - PROCESS | 1802 | 1462581464062 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:37:44 INFO - PROCESS | 1802 | 1462581464244 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x9626c000 == 82 [pid = 1802] [id = 186] 17:37:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x96c91400) [pid = 1802] [serial = 558] [outer = (nil)] 17:37:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x9b64a400) [pid = 1802] [serial = 559] [outer = 0x96c91400] 17:37:44 INFO - PROCESS | 1802 | 1462581464325 Marionette DEBUG loaded listener.js 17:37:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x9b8d7800) [pid = 1802] [serial = 560] [outer = 0x96c91400] 17:37:45 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:45 INFO - PROCESS | 1802 | 1462581465572 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]]]}] 17:37:45 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 17:37:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1831ms 17:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:37:45 INFO - PROCESS | 1802 | 1462581465621 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:37:45 INFO - PROCESS | 1802 | 1462581465624 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:37:45 INFO - PROCESS | 1802 | 1462581465630 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:37:45 INFO - PROCESS | 1802 | 1462581465634 Marionette TRACE conn3 <- [1,718,null,{}] 17:37:45 INFO - PROCESS | 1802 | 1462581465639 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}] 17:37:45 INFO - PROCESS | 1802 | 1462581465887 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:37:46 INFO - PROCESS | 1802 | 1462581466066 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d225400 == 83 [pid = 1802] [id = 187] 17:37:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x8d82ac00) [pid = 1802] [serial = 561] [outer = (nil)] 17:37:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x9108f800) [pid = 1802] [serial = 562] [outer = 0x8d82ac00] 17:37:46 INFO - PROCESS | 1802 | 1462581466145 Marionette DEBUG loaded listener.js 17:37:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x91ebe000) [pid = 1802] [serial = 563] [outer = 0x8d82ac00] 17:37:47 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:47 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:37:47 INFO - PROCESS | 1802 | 1462581467784 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]]]}] 17:37:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2191ms 17:37:47 INFO - PROCESS | 1802 | 1462581467821 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:37:47 INFO - PROCESS | 1802 | 1462581467825 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:37:47 INFO - PROCESS | 1802 | 1462581467833 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:37:47 INFO - PROCESS | 1802 | 1462581467837 Marionette TRACE conn3 <- [1,722,null,{}] 17:37:47 INFO - PROCESS | 1802 | 1462581467845 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}] 17:37:48 INFO - PROCESS | 1802 | 1462581468001 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:37:48 INFO - PROCESS | 1802 | 1462581468190 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d825800 == 84 [pid = 1802] [id = 188] 17:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x8d830400) [pid = 1802] [serial = 564] [outer = (nil)] 17:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x8ec60000) [pid = 1802] [serial = 565] [outer = 0x8d830400] 17:37:48 INFO - PROCESS | 1802 | 1462581468267 Marionette DEBUG loaded listener.js 17:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x90c2e800) [pid = 1802] [serial = 566] [outer = 0x8d830400] 17:37:49 INFO - PROCESS | 1802 | 1462581469211 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] 17:37:49 INFO - PROCESS | 1802 | 1462581469273 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:37:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:37:49 INFO - PROCESS | 1802 | 1462581469283 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:37:49 INFO - PROCESS | 1802 | 1462581469287 Marionette TRACE conn3 <- [1,726,null,{}] 17:37:49 INFO - PROCESS | 1802 | 1462581469292 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}] 17:37:49 INFO - PROCESS | 1802 | 1462581469469 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:37:49 INFO - PROCESS | 1802 | --DOCSHELL 0x923b9400 == 83 [pid = 1802] [id = 47] 17:37:49 INFO - PROCESS | 1802 | --DOCSHELL 0x8d222000 == 82 [pid = 1802] [id = 179] 17:37:49 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x92797000) [pid = 1802] [serial = 481] [outer = (nil)] [url = about:blank] 17:37:49 INFO - PROCESS | 1802 | 1462581469747 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:49 INFO - PROCESS | 1802 | --DOCSHELL 0x8d228400 == 81 [pid = 1802] [id = 178] 17:37:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfe5400 == 82 [pid = 1802] [id = 189] 17:37:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x8d222000) [pid = 1802] [serial = 567] [outer = (nil)] 17:37:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x8d828800) [pid = 1802] [serial = 568] [outer = 0x8d222000] 17:37:49 INFO - PROCESS | 1802 | 1462581469864 Marionette DEBUG loaded listener.js 17:37:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x8daf3000) [pid = 1802] [serial = 569] [outer = 0x8d222000] 17:37:49 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4e7000 == 81 [pid = 1802] [id = 177] 17:37:49 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8ca400 == 80 [pid = 1802] [id = 176] 17:37:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8d828000 == 79 [pid = 1802] [id = 175] 17:37:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6aa400 == 78 [pid = 1802] [id = 174] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x91c0cc00) [pid = 1802] [serial = 469] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x9278d800) [pid = 1802] [serial = 454] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x91096c00) [pid = 1802] [serial = 467] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x9b5b1400) [pid = 1802] [serial = 415] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x8f8cd000) [pid = 1802] [serial = 464] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x91f13800) [pid = 1802] [serial = 478] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8d833800) [pid = 1802] [serial = 460] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x8d734800) [pid = 1802] [serial = 432] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x90ef7800) [pid = 1802] [serial = 466] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0xa6959400) [pid = 1802] [serial = 429] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x9256c400) [pid = 1802] [serial = 476] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8d827000) [pid = 1802] [serial = 441] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x92574c00) [pid = 1802] [serial = 479] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x91f13000) [pid = 1802] [serial = 457] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x90c28000) [pid = 1802] [serial = 417] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x8cfe2400) [pid = 1802] [serial = 438] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8daf1000) [pid = 1802] [serial = 461] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x91eb3800) [pid = 1802] [serial = 472] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x91095000) [pid = 1802] [serial = 426] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x94f40000) [pid = 1802] [serial = 250] [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.] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8dae6400) [pid = 1802] [serial = 435] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x91cd9400) [pid = 1802] [serial = 470] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8f6aec00) [pid = 1802] [serial = 463] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x91ebc400) [pid = 1802] [serial = 420] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x92572c00) [pid = 1802] [serial = 451] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x9c0e3c00) [pid = 1802] [serial = 423] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x91f15000) [pid = 1802] [serial = 475] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8daf0c00) [pid = 1802] [serial = 448] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x91ebd400) [pid = 1802] [serial = 473] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8d221000) [pid = 1802] [serial = 444] [outer = (nil)] [url = about:blank] 17:37:50 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:50 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:37:50 INFO - PROCESS | 1802 | 1462581470767 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]]]}] 17:37:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1538ms 17:37:50 INFO - PROCESS | 1802 | 1462581470821 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:37:50 INFO - PROCESS | 1802 | 1462581470824 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:37:50 INFO - PROCESS | 1802 | 1462581470831 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:37:50 INFO - PROCESS | 1802 | 1462581470836 Marionette TRACE conn3 <- [1,730,null,{}] 17:37:50 INFO - PROCESS | 1802 | 1462581470851 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}] 17:37:51 INFO - PROCESS | 1802 | 1462581471008 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:37:51 INFO - PROCESS | 1802 | 1462581471145 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfe2400 == 79 [pid = 1802] [id = 190] 17:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8d6aa400) [pid = 1802] [serial = 570] [outer = (nil)] 17:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x91de2c00) [pid = 1802] [serial = 571] [outer = 0x8d6aa400] 17:37:51 INFO - PROCESS | 1802 | 1462581471222 Marionette DEBUG loaded listener.js 17:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x91ebd400) [pid = 1802] [serial = 572] [outer = 0x8d6aa400] 17:37:51 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:51 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:37:52 INFO - PROCESS | 1802 | 1462581472016 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] 17:37:52 INFO - PROCESS | 1802 | 1462581472083 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:37:52 INFO - PROCESS | 1802 | 1462581472089 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:37:52 INFO - PROCESS | 1802 | 1462581472092 Marionette TRACE conn3 <- [1,734,null,{}] 17:37:52 INFO - PROCESS | 1802 | 1462581472097 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}] 17:37:52 INFO - PROCESS | 1802 | 1462581472248 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:37:52 INFO - PROCESS | 1802 | 1462581472260 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4ea000 == 80 [pid = 1802] [id = 191] 17:37:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x91ec0400) [pid = 1802] [serial = 573] [outer = (nil)] 17:37:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x9256b400) [pid = 1802] [serial = 574] [outer = 0x91ec0400] 17:37:52 INFO - PROCESS | 1802 | 1462581472329 Marionette DEBUG loaded listener.js 17:37:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x92576000) [pid = 1802] [serial = 575] [outer = 0x91ec0400] 17:37:53 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:53 INFO - PROCESS | 1802 | 1462581473236 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]]]}] 17:37:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:37:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1183ms 17:37:53 INFO - PROCESS | 1802 | 1462581473271 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:37:53 INFO - PROCESS | 1802 | 1462581473275 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:37:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:37:53 INFO - PROCESS | 1802 | 1462581473281 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:37:53 INFO - PROCESS | 1802 | 1462581473284 Marionette TRACE conn3 <- [1,738,null,{}] 17:37:53 INFO - PROCESS | 1802 | 1462581473289 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}] 17:37:53 INFO - PROCESS | 1802 | 1462581473498 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:37:53 INFO - PROCESS | 1802 | 1462581473520 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x91cd9c00 == 81 [pid = 1802] [id = 192] 17:37:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x91de5400) [pid = 1802] [serial = 576] [outer = (nil)] 17:37:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x92798c00) [pid = 1802] [serial = 577] [outer = 0x91de5400] 17:37:53 INFO - PROCESS | 1802 | 1462581473589 Marionette DEBUG loaded listener.js 17:37:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x92908000) [pid = 1802] [serial = 578] [outer = 0x91de5400] 17:37:54 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8d6b2c00) [pid = 1802] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:37:54 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x90ef0c00) [pid = 1802] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:37:54 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x90fd4000) [pid = 1802] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:37:54 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8d82b400) [pid = 1802] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:37:54 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x90c2d800) [pid = 1802] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:37:54 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8d82c400) [pid = 1802] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:37:54 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:54 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:37:54 INFO - PROCESS | 1802 | 1462581474905 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]]]}] 17:37:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1677ms 17:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:37:54 INFO - PROCESS | 1802 | 1462581474958 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:37:54 INFO - PROCESS | 1802 | 1462581474960 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:37:54 INFO - PROCESS | 1802 | 1462581474967 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:37:54 INFO - PROCESS | 1802 | 1462581474970 Marionette TRACE conn3 <- [1,742,null,{}] 17:37:54 INFO - PROCESS | 1802 | 1462581474975 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}] 17:37:55 INFO - PROCESS | 1802 | 1462581475190 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:37:55 INFO - PROCESS | 1802 | 1462581475335 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d82c400 == 82 [pid = 1802] [id = 193] 17:37:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8e50cc00) [pid = 1802] [serial = 579] [outer = (nil)] 17:37:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x92798400) [pid = 1802] [serial = 580] [outer = 0x8e50cc00] 17:37:55 INFO - PROCESS | 1802 | 1462581475405 Marionette DEBUG loaded listener.js 17:37:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x93bb7800) [pid = 1802] [serial = 581] [outer = 0x8e50cc00] 17:37:56 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:56 INFO - PROCESS | 1802 | 1462581476461 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]]]}] 17:37:56 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 17:37:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1535ms 17:37:56 INFO - PROCESS | 1802 | 1462581476501 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:37:56 INFO - PROCESS | 1802 | 1462581476504 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:37:56 INFO - PROCESS | 1802 | 1462581476510 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:37:56 INFO - PROCESS | 1802 | 1462581476512 Marionette TRACE conn3 <- [1,746,null,{}] 17:37:56 INFO - PROCESS | 1802 | 1462581476518 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}] 17:37:56 INFO - PROCESS | 1802 | 1462581476663 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:37:56 INFO - PROCESS | 1802 | 1462581476927 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4e4000 == 83 [pid = 1802] [id = 194] 17:37:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x8b4e9400) [pid = 1802] [serial = 582] [outer = (nil)] 17:37:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8cfe1c00) [pid = 1802] [serial = 583] [outer = 0x8b4e9400] 17:37:57 INFO - PROCESS | 1802 | 1462581477014 Marionette DEBUG loaded listener.js 17:37:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8d739400) [pid = 1802] [serial = 584] [outer = 0x8b4e9400] 17:37:57 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:58 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:58 INFO - PROCESS | 1802 | 1462581478334 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]]]}] 17:37:58 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.) 17:37:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1878ms 17:37:58 INFO - PROCESS | 1802 | 1462581478466 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:37:58 INFO - PROCESS | 1802 | 1462581478472 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:37:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:37:58 INFO - PROCESS | 1802 | 1462581478489 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:37:58 INFO - PROCESS | 1802 | 1462581478495 Marionette TRACE conn3 <- [1,750,null,{}] 17:37:58 INFO - PROCESS | 1802 | 1462581478503 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}] 17:37:58 INFO - PROCESS | 1802 | 1462581478674 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:37:58 INFO - PROCESS | 1802 | 1462581478865 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e28fc00 == 84 [pid = 1802] [id = 195] 17:37:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8ec5d800) [pid = 1802] [serial = 585] [outer = (nil)] 17:37:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x90d3fc00) [pid = 1802] [serial = 586] [outer = 0x8ec5d800] 17:37:58 INFO - PROCESS | 1802 | 1462581478950 Marionette DEBUG loaded listener.js 17:37:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x90ef5000) [pid = 1802] [serial = 587] [outer = 0x8ec5d800] 17:38:00 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:00 INFO - PROCESS | 1802 | 1462581480252 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]]]}] 17:38:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:38:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1783ms 17:38:00 INFO - PROCESS | 1802 | 1462581480273 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:38:00 INFO - PROCESS | 1802 | 1462581480279 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:38:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:38:00 INFO - PROCESS | 1802 | 1462581480288 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:38:00 INFO - PROCESS | 1802 | 1462581480291 Marionette TRACE conn3 <- [1,754,null,{}] 17:38:00 INFO - PROCESS | 1802 | 1462581480297 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}] 17:38:00 INFO - PROCESS | 1802 | 1462581480516 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:38:00 INFO - PROCESS | 1802 | 1462581480709 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c28000 == 85 [pid = 1802] [id = 196] 17:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x90c2a000) [pid = 1802] [serial = 588] [outer = (nil)] 17:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x91de8800) [pid = 1802] [serial = 589] [outer = 0x90c2a000] 17:38:00 INFO - PROCESS | 1802 | 1462581480804 Marionette DEBUG loaded listener.js 17:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x923b3400) [pid = 1802] [serial = 590] [outer = 0x90c2a000] 17:38:02 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:02 INFO - PROCESS | 1802 | 1462581482143 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]]]}] 17:38:02 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 17:38:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1886ms 17:38:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:38:02 INFO - PROCESS | 1802 | 1462581482174 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:38:02 INFO - PROCESS | 1802 | 1462581482177 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:38:02 INFO - PROCESS | 1802 | 1462581482187 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:38:02 INFO - PROCESS | 1802 | 1462581482197 Marionette TRACE conn3 <- [1,758,null,{}] 17:38:02 INFO - PROCESS | 1802 | 1462581482317 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}] 17:38:02 INFO - PROCESS | 1802 | 1462581482532 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:38:02 INFO - PROCESS | 1802 | 1462581482713 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4f1000 == 86 [pid = 1802] [id = 197] 17:38:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x8d730800) [pid = 1802] [serial = 591] [outer = (nil)] 17:38:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x94f45000) [pid = 1802] [serial = 592] [outer = 0x8d730800] 17:38:02 INFO - PROCESS | 1802 | 1462581482796 Marionette DEBUG loaded listener.js 17:38:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x96c18c00) [pid = 1802] [serial = 593] [outer = 0x8d730800] 17:38:03 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:03 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:03 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:03 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:03 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:03 INFO - PROCESS | 1802 | 1462581483674 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]]]}] 17:38:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:38:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1549ms 17:38:03 INFO - PROCESS | 1802 | 1462581483733 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:38:03 INFO - PROCESS | 1802 | 1462581483737 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:38:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:38:03 INFO - PROCESS | 1802 | 1462581483751 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:38:03 INFO - PROCESS | 1802 | 1462581483754 Marionette TRACE conn3 <- [1,762,null,{}] 17:38:03 INFO - PROCESS | 1802 | 1462581483765 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}] 17:38:03 INFO - PROCESS | 1802 | 1462581483936 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:38:04 INFO - PROCESS | 1802 | 1462581484115 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x91f19c00 == 87 [pid = 1802] [id = 198] 17:38:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x93bbf800) [pid = 1802] [serial = 594] [outer = (nil)] 17:38:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x981f4c00) [pid = 1802] [serial = 595] [outer = 0x93bbf800] 17:38:04 INFO - PROCESS | 1802 | 1462581484204 Marionette DEBUG loaded listener.js 17:38:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x99794800) [pid = 1802] [serial = 596] [outer = 0x93bbf800] 17:38:05 INFO - PROCESS | 1802 | 1462581485472 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]]]}] 17:38:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:38:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1796ms 17:38:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:38:05 INFO - PROCESS | 1802 | 1462581485545 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:38:05 INFO - PROCESS | 1802 | 1462581485548 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:38:05 INFO - PROCESS | 1802 | 1462581485555 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:38:05 INFO - PROCESS | 1802 | 1462581485558 Marionette TRACE conn3 <- [1,766,null,{}] 17:38:05 INFO - PROCESS | 1802 | 1462581485563 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}] 17:38:05 INFO - PROCESS | 1802 | 1462581485806 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:38:06 INFO - PROCESS | 1802 | 1462581485998 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x99ed0c00 == 88 [pid = 1802] [id = 199] 17:38:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x99fca800) [pid = 1802] [serial = 597] [outer = (nil)] 17:38:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x9a564c00) [pid = 1802] [serial = 598] [outer = 0x99fca800] 17:38:06 INFO - PROCESS | 1802 | 1462581486092 Marionette DEBUG loaded listener.js 17:38:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x9b3b5400) [pid = 1802] [serial = 599] [outer = 0x99fca800] 17:38:07 INFO - PROCESS | 1802 | 1462581487361 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]]]}] 17:38:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:38:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1892ms 17:38:07 INFO - PROCESS | 1802 | 1462581487446 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:38:07 INFO - PROCESS | 1802 | 1462581487450 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:38:07 INFO - PROCESS | 1802 | 1462581487456 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:38:07 INFO - PROCESS | 1802 | 1462581487460 Marionette TRACE conn3 <- [1,770,null,{}] 17:38:07 INFO - PROCESS | 1802 | 1462581487465 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}] 17:38:07 INFO - PROCESS | 1802 | 1462581487719 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:38:07 INFO - PROCESS | 1802 | 1462581487901 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d21a000 == 89 [pid = 1802] [id = 200] 17:38:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x8d72d400) [pid = 1802] [serial = 600] [outer = (nil)] 17:38:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x9b8d4c00) [pid = 1802] [serial = 601] [outer = 0x8d72d400] 17:38:07 INFO - PROCESS | 1802 | 1462581487984 Marionette DEBUG loaded listener.js 17:38:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x9c1a2c00) [pid = 1802] [serial = 602] [outer = 0x8d72d400] 17:38:08 INFO - PROCESS | 1802 | 1462581488849 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]]]}] 17:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1432ms 17:38:08 INFO - PROCESS | 1802 | 1462581488889 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:38:08 INFO - PROCESS | 1802 | 1462581488892 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:38:08 INFO - PROCESS | 1802 | 1462581488898 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:38:08 INFO - PROCESS | 1802 | 1462581488902 Marionette TRACE conn3 <- [1,774,null,{}] 17:38:08 INFO - PROCESS | 1802 | 1462581488907 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}] 17:38:09 INFO - PROCESS | 1802 | 1462581489070 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:38:09 INFO - PROCESS | 1802 | 1462581489260 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6b6c00 == 90 [pid = 1802] [id = 201] 17:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x90ef0800) [pid = 1802] [serial = 603] [outer = (nil)] 17:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x9cfa4c00) [pid = 1802] [serial = 604] [outer = 0x90ef0800] 17:38:09 INFO - PROCESS | 1802 | 1462581489340 Marionette DEBUG loaded listener.js 17:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0xa112f400) [pid = 1802] [serial = 605] [outer = 0x90ef0800] 17:38:10 INFO - PROCESS | 1802 | 1462581490221 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]]]}] 17:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1377ms 17:38:10 INFO - PROCESS | 1802 | 1462581490276 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:38:10 INFO - PROCESS | 1802 | 1462581490280 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:38:10 INFO - PROCESS | 1802 | 1462581490286 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:38:10 INFO - PROCESS | 1802 | 1462581490290 Marionette TRACE conn3 <- [1,778,null,{}] 17:38:10 INFO - PROCESS | 1802 | 1462581490295 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}] 17:38:10 INFO - PROCESS | 1802 | 1462581490460 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:38:10 INFO - PROCESS | 1802 | 1462581490662 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x9928a800 == 91 [pid = 1802] [id = 202] 17:38:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x9b9bb800) [pid = 1802] [serial = 606] [outer = (nil)] 17:38:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0xa23b8c00) [pid = 1802] [serial = 607] [outer = 0x9b9bb800] 17:38:10 INFO - PROCESS | 1802 | 1462581490778 Marionette DEBUG loaded listener.js 17:38:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0xa3152400) [pid = 1802] [serial = 608] [outer = 0x9b9bb800] 17:38:11 INFO - PROCESS | 1802 | 1462581491673 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]]]}] 17:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1428ms 17:38:11 INFO - PROCESS | 1802 | 1462581491715 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:38:11 INFO - PROCESS | 1802 | 1462581491719 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:38:11 INFO - PROCESS | 1802 | 1462581491725 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:38:11 INFO - PROCESS | 1802 | 1462581491728 Marionette TRACE conn3 <- [1,782,null,{}] 17:38:11 INFO - PROCESS | 1802 | 1462581491734 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}] 17:38:11 INFO - PROCESS | 1802 | 1462581491907 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:38:12 INFO - PROCESS | 1802 | 1462581492098 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6bec00 == 92 [pid = 1802] [id = 203] 17:38:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x8e6bf400) [pid = 1802] [serial = 609] [outer = (nil)] 17:38:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x8e6c6800) [pid = 1802] [serial = 610] [outer = 0x8e6bf400] 17:38:12 INFO - PROCESS | 1802 | 1462581492179 Marionette DEBUG loaded listener.js 17:38:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x8e6c8c00) [pid = 1802] [serial = 611] [outer = 0x8e6bf400] 17:38:13 INFO - PROCESS | 1802 | 1462581493118 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]]]}] 17:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1432ms 17:38:13 INFO - PROCESS | 1802 | 1462581493158 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:38:13 INFO - PROCESS | 1802 | 1462581493161 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:38:13 INFO - PROCESS | 1802 | 1462581493167 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:38:13 INFO - PROCESS | 1802 | 1462581493170 Marionette TRACE conn3 <- [1,786,null,{}] 17:38:13 INFO - PROCESS | 1802 | 1462581493176 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}] 17:38:13 INFO - PROCESS | 1802 | 1462581493342 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:38:13 INFO - PROCESS | 1802 | 1462581493534 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6c1c00 == 93 [pid = 1802] [id = 204] 17:38:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8e6c8800) [pid = 1802] [serial = 612] [outer = (nil)] 17:38:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x90d42000) [pid = 1802] [serial = 613] [outer = 0x8e6c8800] 17:38:13 INFO - PROCESS | 1802 | 1462581493630 Marionette DEBUG loaded listener.js 17:38:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x9cdcec00) [pid = 1802] [serial = 614] [outer = 0x8e6c8800] 17:38:14 INFO - PROCESS | 1802 | 1462581494871 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]]]}] 17:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1732ms 17:38:14 INFO - PROCESS | 1802 | 1462581494904 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:38:14 INFO - PROCESS | 1802 | 1462581494909 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:38:14 INFO - PROCESS | 1802 | 1462581494918 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:38:14 INFO - PROCESS | 1802 | 1462581494923 Marionette TRACE conn3 <- [1,790,null,{}] 17:38:14 INFO - PROCESS | 1802 | 1462581494941 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}] 17:38:15 INFO - PROCESS | 1802 | 1462581495111 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:38:15 INFO - PROCESS | 1802 | 1462581495372 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8daf0c00 == 94 [pid = 1802] [id = 205] 17:38:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x8e6e8800) [pid = 1802] [serial = 615] [outer = (nil)] 17:38:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x8e6ec400) [pid = 1802] [serial = 616] [outer = 0x8e6e8800] 17:38:15 INFO - PROCESS | 1802 | 1462581495486 Marionette DEBUG loaded listener.js 17:38:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x8e6f6400) [pid = 1802] [serial = 617] [outer = 0x8e6e8800] 17:38:16 INFO - PROCESS | 1802 | 1462581496456 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]]]}] 17:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1596ms 17:38:16 INFO - PROCESS | 1802 | 1462581496513 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:38:16 INFO - PROCESS | 1802 | 1462581496521 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:38:16 INFO - PROCESS | 1802 | 1462581496531 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:38:16 INFO - PROCESS | 1802 | 1462581496534 Marionette TRACE conn3 <- [1,794,null,{}] 17:38:16 INFO - PROCESS | 1802 | 1462581496540 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}] 17:38:16 INFO - PROCESS | 1802 | 1462581496710 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:38:16 INFO - PROCESS | 1802 | 1462581496940 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6b1400 == 95 [pid = 1802] [id = 206] 17:38:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x8d6b1800) [pid = 1802] [serial = 618] [outer = (nil)] 17:38:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8f8c8c00) [pid = 1802] [serial = 619] [outer = 0x8d6b1800] 17:38:17 INFO - PROCESS | 1802 | 1462581497061 Marionette DEBUG loaded listener.js 17:38:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x90ef1000) [pid = 1802] [serial = 620] [outer = 0x8d6b1800] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x92176000 == 94 [pid = 1802] [id = 8] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x945ebc00 == 93 [pid = 1802] [id = 6] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x9626a000 == 92 [pid = 1802] [id = 25] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x8e501400) [pid = 1802] [serial = 484] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x90d6bc00) [pid = 1802] [serial = 487] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x92792400) [pid = 1802] [serial = 490] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x9290f000) [pid = 1802] [serial = 493] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x9451b000) [pid = 1802] [serial = 496] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x92571000) [pid = 1802] [serial = 541] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x96c0c000) [pid = 1802] [serial = 499] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x977cc400) [pid = 1802] [serial = 502] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x9a56c800) [pid = 1802] [serial = 505] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x9b64c000) [pid = 1802] [serial = 508] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x9b656000) [pid = 1802] [serial = 511] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0xa0605400) [pid = 1802] [serial = 514] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x8b4ed000) [pid = 1802] [serial = 517] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x8d6ad800) [pid = 1802] [serial = 520] [outer = (nil)] [url = about:blank] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x945eb800 == 91 [pid = 1802] [id = 23] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x90c23000 == 90 [pid = 1802] [id = 81] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8d82c400 == 89 [pid = 1802] [id = 193] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x91cd9c00 == 88 [pid = 1802] [id = 192] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4ea000 == 87 [pid = 1802] [id = 191] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfe2400 == 86 [pid = 1802] [id = 190] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfe5400 == 85 [pid = 1802] [id = 189] 17:38:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8d825800 == 84 [pid = 1802] [id = 188] 17:38:18 INFO - PROCESS | 1802 | 1462581498023 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]]]}] 17:38:18 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4e5c00 == 83 [pid = 1802] [id = 183] 17:38:18 INFO - PROCESS | 1802 | --DOCSHELL 0x8d826400 == 82 [pid = 1802] [id = 182] 17:38:18 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfe3c00 == 81 [pid = 1802] [id = 181] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8e506800) [pid = 1802] [serial = 524] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x8dae8800) [pid = 1802] [serial = 523] [outer = (nil)] [url = about:blank] 17:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1528ms 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x91097c00) [pid = 1802] [serial = 532] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x91ce1000) [pid = 1802] [serial = 535] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x8e50ec00) [pid = 1802] [serial = 526] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x90d46c00) [pid = 1802] [serial = 529] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x90eee800) [pid = 1802] [serial = 530] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x90d3e000) [pid = 1802] [serial = 527] [outer = (nil)] [url = about:blank] 17:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x91de6400) [pid = 1802] [serial = 536] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x90d67000) [pid = 1802] [serial = 538] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x91f0d800) [pid = 1802] [serial = 539] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x91c0c400) [pid = 1802] [serial = 533] [outer = (nil)] [url = about:blank] 17:38:18 INFO - PROCESS | 1802 | 1462581498070 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:38:18 INFO - PROCESS | 1802 | 1462581498075 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:38:18 INFO - PROCESS | 1802 | 1462581498083 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:38:18 INFO - PROCESS | 1802 | 1462581498089 Marionette TRACE conn3 <- [1,798,null,{}] 17:38:18 INFO - PROCESS | 1802 | 1462581498104 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}] 17:38:18 INFO - PROCESS | 1802 | 1462581498270 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:38:18 INFO - PROCESS | 1802 | 1462581498510 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c26400 == 82 [pid = 1802] [id = 207] 17:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x90d6bc00) [pid = 1802] [serial = 621] [outer = (nil)] 17:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x90fdc800) [pid = 1802] [serial = 622] [outer = 0x90d6bc00] 17:38:18 INFO - PROCESS | 1802 | 1462581498590 Marionette DEBUG loaded listener.js 17:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x91c05800) [pid = 1802] [serial = 623] [outer = 0x90d6bc00] 17:38:19 INFO - PROCESS | 1802 | 1462581499312 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]]]}] 17:38:19 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 17:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1288ms 17:38:19 INFO - PROCESS | 1802 | 1462581499368 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:38:19 INFO - PROCESS | 1802 | 1462581499372 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:38:19 INFO - PROCESS | 1802 | 1462581499378 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:38:19 INFO - PROCESS | 1802 | 1462581499380 Marionette TRACE conn3 <- [1,802,null,{}] 17:38:19 INFO - PROCESS | 1802 | 1462581499390 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}] 17:38:19 INFO - PROCESS | 1802 | 1462581499547 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:38:19 INFO - PROCESS | 1802 | 1462581499557 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6b0000 == 83 [pid = 1802] [id = 208] 17:38:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x91c0b800) [pid = 1802] [serial = 624] [outer = (nil)] 17:38:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x91f18800) [pid = 1802] [serial = 625] [outer = 0x91c0b800] 17:38:19 INFO - PROCESS | 1802 | 1462581499627 Marionette DEBUG loaded listener.js 17:38:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x924dc000) [pid = 1802] [serial = 626] [outer = 0x91c0b800] 17:38:20 INFO - PROCESS | 1802 | 1462581500527 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]]]}] 17:38:20 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 17:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1183ms 17:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:38:20 INFO - PROCESS | 1802 | 1462581500561 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:38:20 INFO - PROCESS | 1802 | 1462581500564 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:38:20 INFO - PROCESS | 1802 | 1462581500570 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:38:20 INFO - PROCESS | 1802 | 1462581500573 Marionette TRACE conn3 <- [1,806,null,{}] 17:38:20 INFO - PROCESS | 1802 | 1462581500578 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}] 17:38:20 INFO - PROCESS | 1802 | 1462581500789 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:38:20 INFO - PROCESS | 1802 | 1462581500814 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x91dee000 == 84 [pid = 1802] [id = 209] 17:38:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x91f0e400) [pid = 1802] [serial = 627] [outer = (nil)] 17:38:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x92790000) [pid = 1802] [serial = 628] [outer = 0x91f0e400] 17:38:20 INFO - PROCESS | 1802 | 1462581500894 Marionette DEBUG loaded listener.js 17:38:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x92799400) [pid = 1802] [serial = 629] [outer = 0x91f0e400] 17:38:21 INFO - PROCESS | 1802 | 1462581501781 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]]]}] 17:38:21 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 17:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1278ms 17:38:21 INFO - PROCESS | 1802 | 1462581501847 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:38:21 INFO - PROCESS | 1802 | 1462581501850 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:38:21 INFO - PROCESS | 1802 | 1462581501856 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:38:21 INFO - PROCESS | 1802 | 1462581501858 Marionette TRACE conn3 <- [1,810,null,{}] 17:38:21 INFO - PROCESS | 1802 | 1462581501864 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}] 17:38:22 INFO - PROCESS | 1802 | 1462581502113 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:38:22 INFO - PROCESS | 1802 | 1462581502142 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x9278c800 == 85 [pid = 1802] [id = 210] 17:38:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x92791800) [pid = 1802] [serial = 630] [outer = (nil)] 17:38:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x96c17c00) [pid = 1802] [serial = 631] [outer = 0x92791800] 17:38:22 INFO - PROCESS | 1802 | 1462581502213 Marionette DEBUG loaded listener.js 17:38:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x98110400) [pid = 1802] [serial = 632] [outer = 0x92791800] 17:38:22 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8d222000) [pid = 1802] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:38:22 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x8d6aa400) [pid = 1802] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:38:22 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x8ec5c000) [pid = 1802] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:38:22 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x91de5400) [pid = 1802] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:38:22 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x90d48800) [pid = 1802] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:38:22 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x8d830400) [pid = 1802] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:38:22 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x91ec0400) [pid = 1802] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:38:23 INFO - PROCESS | 1802 | 1462581503110 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]]]}] 17:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1331ms 17:38:23 INFO - PROCESS | 1802 | 1462581503187 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:38:23 INFO - PROCESS | 1802 | 1462581503190 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:38:23 INFO - PROCESS | 1802 | 1462581503196 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:38:23 INFO - PROCESS | 1802 | 1462581503199 Marionette TRACE conn3 <- [1,814,null,{}] 17:38:23 INFO - PROCESS | 1802 | 1462581503204 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}] 17:38:23 INFO - PROCESS | 1802 | 1462581503358 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:38:23 INFO - PROCESS | 1802 | 1462581503369 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfdcc00 == 86 [pid = 1802] [id = 211] 17:38:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x90ef6000) [pid = 1802] [serial = 633] [outer = (nil)] 17:38:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x96c0c000) [pid = 1802] [serial = 634] [outer = 0x90ef6000] 17:38:23 INFO - PROCESS | 1802 | 1462581503438 Marionette DEBUG loaded listener.js 17:38:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x9900c400) [pid = 1802] [serial = 635] [outer = 0x90ef6000] 17:38:24 INFO - PROCESS | 1802 | 1462581504280 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] 17:38:24 INFO - PROCESS | 1802 | 1462581504335 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:38:24 INFO - PROCESS | 1802 | 1462581504341 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:38:24 INFO - PROCESS | 1802 | 1462581504343 Marionette TRACE conn3 <- [1,818,null,{}] 17:38:24 INFO - PROCESS | 1802 | 1462581504348 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}] 17:38:24 INFO - PROCESS | 1802 | 1462581504497 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:38:24 INFO - PROCESS | 1802 | 1462581504510 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x91ebc400 == 87 [pid = 1802] [id = 212] 17:38:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x9394a800) [pid = 1802] [serial = 636] [outer = (nil)] 17:38:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x9a990c00) [pid = 1802] [serial = 637] [outer = 0x9394a800] 17:38:24 INFO - PROCESS | 1802 | 1462581504580 Marionette DEBUG loaded listener.js 17:38:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x9a99a000) [pid = 1802] [serial = 638] [outer = 0x9394a800] 17:38:25 INFO - PROCESS | 1802 | 1462581505707 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]]]}] 17:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1432ms 17:38:25 INFO - PROCESS | 1802 | 1462581505774 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:38:25 INFO - PROCESS | 1802 | 1462581505782 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:38:25 INFO - PROCESS | 1802 | 1462581505790 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:38:25 INFO - PROCESS | 1802 | 1462581505796 Marionette TRACE conn3 <- [1,822,null,{}] 17:38:25 INFO - PROCESS | 1802 | 1462581505804 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}] 17:38:26 INFO - PROCESS | 1802 | 1462581506036 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:38:26 INFO - PROCESS | 1802 | 1462581506290 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d731800 == 88 [pid = 1802] [id = 213] 17:38:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x8daeb000) [pid = 1802] [serial = 639] [outer = (nil)] 17:38:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x8e6c7400) [pid = 1802] [serial = 640] [outer = 0x8daeb000] 17:38:26 INFO - PROCESS | 1802 | 1462581506381 Marionette DEBUG loaded listener.js 17:38:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x8ec52000) [pid = 1802] [serial = 641] [outer = 0x8daeb000] 17:38:27 INFO - PROCESS | 1802 | 1462581507258 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] 17:38:27 INFO - PROCESS | 1802 | 1462581507336 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:38:27 INFO - PROCESS | 1802 | 1462581507347 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:38:27 INFO - PROCESS | 1802 | 1462581507352 Marionette TRACE conn3 <- [1,826,null,{}] 17:38:27 INFO - PROCESS | 1802 | 1462581507358 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}] 17:38:27 INFO - PROCESS | 1802 | 1462581507575 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:38:27 INFO - PROCESS | 1802 | 1462581507861 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec5d400 == 89 [pid = 1802] [id = 214] 17:38:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x9108a400) [pid = 1802] [serial = 642] [outer = (nil)] 17:38:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x91f13800) [pid = 1802] [serial = 643] [outer = 0x9108a400] 17:38:27 INFO - PROCESS | 1802 | 1462581507991 Marionette DEBUG loaded listener.js 17:38:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x93bc6400) [pid = 1802] [serial = 644] [outer = 0x9108a400] 17:38:28 INFO - PROCESS | 1802 | 1462581508885 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]]]}] 17:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1584ms 17:38:28 INFO - PROCESS | 1802 | 1462581508931 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:38:28 INFO - PROCESS | 1802 | 1462581508935 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:38:28 INFO - PROCESS | 1802 | 1462581508942 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:38:28 INFO - PROCESS | 1802 | 1462581508950 Marionette TRACE conn3 <- [1,830,null,{}] 17:38:28 INFO - PROCESS | 1802 | 1462581508966 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}] 17:38:29 INFO - PROCESS | 1802 | 1462581509156 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:38:29 INFO - PROCESS | 1802 | 1462581509347 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x9979d800 == 90 [pid = 1802] [id = 215] 17:38:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x9a488400) [pid = 1802] [serial = 645] [outer = (nil)] 17:38:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x9b64cc00) [pid = 1802] [serial = 646] [outer = 0x9a488400] 17:38:29 INFO - PROCESS | 1802 | 1462581509485 Marionette DEBUG loaded listener.js 17:38:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x9b906400) [pid = 1802] [serial = 647] [outer = 0x9a488400] 17:38:30 INFO - PROCESS | 1802 | 1462581510345 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]]]}] 17:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1436ms 17:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:38:30 INFO - PROCESS | 1802 | 1462581510377 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:38:30 INFO - PROCESS | 1802 | 1462581510381 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:38:30 INFO - PROCESS | 1802 | 1462581510388 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:38:30 INFO - PROCESS | 1802 | 1462581510391 Marionette TRACE conn3 <- [1,834,null,{}] 17:38:30 INFO - PROCESS | 1802 | 1462581510397 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}] 17:38:30 INFO - PROCESS | 1802 | 1462581510570 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:38:30 INFO - PROCESS | 1802 | 1462581510765 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4f0000 == 91 [pid = 1802] [id = 216] 17:38:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x9c0e4800) [pid = 1802] [serial = 648] [outer = (nil)] 17:38:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0xa2240400) [pid = 1802] [serial = 649] [outer = 0x9c0e4800] 17:38:30 INFO - PROCESS | 1802 | 1462581510847 Marionette DEBUG loaded listener.js 17:38:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0xa25edc00) [pid = 1802] [serial = 650] [outer = 0x9c0e4800] 17:38:31 INFO - PROCESS | 1802 | 1462581511774 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]]]}] 17:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1430ms 17:38:31 INFO - PROCESS | 1802 | 1462581511818 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:38:31 INFO - PROCESS | 1802 | 1462581511822 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:38:31 INFO - PROCESS | 1802 | 1462581511828 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:38:31 INFO - PROCESS | 1802 | 1462581511831 Marionette TRACE conn3 <- [1,838,null,{}] 17:38:31 INFO - PROCESS | 1802 | 1462581511836 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}] 17:38:32 INFO - PROCESS | 1802 | 1462581512041 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:38:32 INFO - PROCESS | 1802 | 1462581512237 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abe3000 == 92 [pid = 1802] [id = 217] 17:38:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x8abe4400) [pid = 1802] [serial = 651] [outer = (nil)] 17:38:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8abeb000) [pid = 1802] [serial = 652] [outer = 0x8abe4400] 17:38:32 INFO - PROCESS | 1802 | 1462581512369 Marionette DEBUG loaded listener.js 17:38:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x8abef400) [pid = 1802] [serial = 653] [outer = 0x8abe4400] 17:38:33 INFO - PROCESS | 1802 | 1462581513303 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]]]}] 17:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1529ms 17:38:33 INFO - PROCESS | 1802 | 1462581513357 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:38:33 INFO - PROCESS | 1802 | 1462581513360 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:38:33 INFO - PROCESS | 1802 | 1462581513366 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:38:33 INFO - PROCESS | 1802 | 1462581513370 Marionette TRACE conn3 <- [1,842,null,{}] 17:38:33 INFO - PROCESS | 1802 | 1462581513375 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}] 17:38:33 INFO - PROCESS | 1802 | 1462581513592 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:38:33 INFO - PROCESS | 1802 | 1462581513839 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abea400 == 93 [pid = 1802] [id = 218] 17:38:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x8abeb800) [pid = 1802] [serial = 654] [outer = (nil)] 17:38:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x9b64f400) [pid = 1802] [serial = 655] [outer = 0x8abeb800] 17:38:33 INFO - PROCESS | 1802 | 1462581513970 Marionette DEBUG loaded listener.js 17:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0xa3536c00) [pid = 1802] [serial = 656] [outer = 0x8abeb800] 17:38:34 INFO - PROCESS | 1802 | 1462581514840 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]]]}] 17:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1535ms 17:38:34 INFO - PROCESS | 1802 | 1462581514902 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:38:34 INFO - PROCESS | 1802 | 1462581514906 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:38:34 INFO - PROCESS | 1802 | 1462581514912 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:38:34 INFO - PROCESS | 1802 | 1462581514916 Marionette TRACE conn3 <- [1,846,null,{}] 17:38:34 INFO - PROCESS | 1802 | 1462581514921 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}] 17:38:35 INFO - PROCESS | 1802 | 1462581515090 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:38:35 INFO - PROCESS | 1802 | 1462581515282 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e1800 == 94 [pid = 1802] [id = 219] 17:38:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x8a0e4000) [pid = 1802] [serial = 657] [outer = (nil)] 17:38:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x8a0e9c00) [pid = 1802] [serial = 658] [outer = 0x8a0e4000] 17:38:35 INFO - PROCESS | 1802 | 1462581515365 Marionette DEBUG loaded listener.js 17:38:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x8a0eb400) [pid = 1802] [serial = 659] [outer = 0x8a0e4000] 17:38:36 INFO - PROCESS | 1802 | 1462581516277 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]]]}] 17:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1432ms 17:38:36 INFO - PROCESS | 1802 | 1462581516345 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:38:36 INFO - PROCESS | 1802 | 1462581516349 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:38:36 INFO - PROCESS | 1802 | 1462581516355 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:38:36 INFO - PROCESS | 1802 | 1462581516359 Marionette TRACE conn3 <- [1,850,null,{}] 17:38:36 INFO - PROCESS | 1802 | 1462581516364 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}] 17:38:36 INFO - PROCESS | 1802 | 1462581516531 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:38:36 INFO - PROCESS | 1802 | 1462581516722 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e6c00 == 95 [pid = 1802] [id = 220] 17:38:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x8a0e8400) [pid = 1802] [serial = 660] [outer = (nil)] 17:38:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x8adcc400) [pid = 1802] [serial = 661] [outer = 0x8a0e8400] 17:38:36 INFO - PROCESS | 1802 | 1462581516804 Marionette DEBUG loaded listener.js 17:38:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x8adcf400) [pid = 1802] [serial = 662] [outer = 0x8a0e8400] 17:38:37 INFO - PROCESS | 1802 | 1462581517709 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]]]}] 17:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1426ms 17:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:38:37 INFO - PROCESS | 1802 | 1462581517783 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:38:37 INFO - PROCESS | 1802 | 1462581517786 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:38:37 INFO - PROCESS | 1802 | 1462581517793 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:38:37 INFO - PROCESS | 1802 | 1462581517796 Marionette TRACE conn3 <- [1,854,null,{}] 17:38:37 INFO - PROCESS | 1802 | 1462581517802 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}] 17:38:38 INFO - PROCESS | 1802 | 1462581517999 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:38:38 INFO - PROCESS | 1802 | 1462581518191 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e3000 == 96 [pid = 1802] [id = 221] 17:38:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x8a0ecc00) [pid = 1802] [serial = 663] [outer = (nil)] 17:38:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x8add5400) [pid = 1802] [serial = 664] [outer = 0x8a0ecc00] 17:38:38 INFO - PROCESS | 1802 | 1462581518281 Marionette DEBUG loaded listener.js 17:38:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x8add8800) [pid = 1802] [serial = 665] [outer = 0x8a0ecc00] 17:38:39 INFO - PROCESS | 1802 | 1462581519202 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]]]}] 17:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1485ms 17:38:39 INFO - PROCESS | 1802 | 1462581519278 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:38:39 INFO - PROCESS | 1802 | 1462581519282 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:38:39 INFO - PROCESS | 1802 | 1462581519288 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:38:39 INFO - PROCESS | 1802 | 1462581519290 Marionette TRACE conn3 <- [1,858,null,{}] 17:38:39 INFO - PROCESS | 1802 | 1462581519296 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}] 17:38:39 INFO - PROCESS | 1802 | 1462581519510 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:38:39 INFO - PROCESS | 1802 | 1462581519760 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a31f400 == 97 [pid = 1802] [id = 222] 17:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x8a324c00) [pid = 1802] [serial = 666] [outer = (nil)] 17:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x8a326c00) [pid = 1802] [serial = 667] [outer = 0x8a324c00] 17:38:39 INFO - PROCESS | 1802 | 1462581519889 Marionette DEBUG loaded listener.js 17:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x8a329400) [pid = 1802] [serial = 668] [outer = 0x8a324c00] 17:38:40 INFO - PROCESS | 1802 | 1462581520817 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]]]}] 17:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1584ms 17:38:40 INFO - PROCESS | 1802 | 1462581520873 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:38:40 INFO - PROCESS | 1802 | 1462581520876 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:38:40 INFO - PROCESS | 1802 | 1462581520882 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:38:40 INFO - PROCESS | 1802 | 1462581520887 Marionette TRACE conn3 <- [1,862,null,{}] 17:38:40 INFO - PROCESS | 1802 | 1462581520892 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}] 17:38:41 INFO - PROCESS | 1802 | 1462581521145 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:38:41 INFO - PROCESS | 1802 | 1462581521389 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d33000 == 98 [pid = 1802] [id = 223] 17:38:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x88d34400) [pid = 1802] [serial = 669] [outer = (nil)] 17:38:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x88d3bc00) [pid = 1802] [serial = 670] [outer = 0x88d34400] 17:38:41 INFO - PROCESS | 1802 | 1462581521492 Marionette DEBUG loaded listener.js 17:38:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x8a32bc00) [pid = 1802] [serial = 671] [outer = 0x88d34400] 17:38:42 INFO - PROCESS | 1802 | 1462581522344 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]]]}] 17:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1528ms 17:38:42 INFO - PROCESS | 1802 | 1462581522412 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:38:42 INFO - PROCESS | 1802 | 1462581522415 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:38:42 INFO - PROCESS | 1802 | 1462581522422 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:38:42 INFO - PROCESS | 1802 | 1462581522425 Marionette TRACE conn3 <- [1,866,null,{}] 17:38:42 INFO - PROCESS | 1802 | 1462581522430 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}] 17:38:42 INFO - PROCESS | 1802 | 1462581522604 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:38:42 INFO - PROCESS | 1802 | 1462581522812 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f0c800 == 99 [pid = 1802] [id = 224] 17:38:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x88f0d800) [pid = 1802] [serial = 672] [outer = (nil)] 17:38:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x88f10800) [pid = 1802] [serial = 673] [outer = 0x88f0d800] 17:38:42 INFO - PROCESS | 1802 | 1462581522993 Marionette DEBUG loaded listener.js 17:38:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x88f13000) [pid = 1802] [serial = 674] [outer = 0x88f0d800] 17:38:43 INFO - PROCESS | 1802 | 1462581523851 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]]]}] 17:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1481ms 17:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:38:43 INFO - PROCESS | 1802 | 1462581523904 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:38:43 INFO - PROCESS | 1802 | 1462581523907 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:38:43 INFO - PROCESS | 1802 | 1462581523913 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:38:43 INFO - PROCESS | 1802 | 1462581523934 Marionette TRACE conn3 <- [1,870,null,{}] 17:38:43 INFO - PROCESS | 1802 | 1462581523944 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}] 17:38:44 INFO - PROCESS | 1802 | 1462581524158 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:38:44 INFO - PROCESS | 1802 | 1462581524397 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d3fc00 == 100 [pid = 1802] [id = 225] 17:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x88f11c00) [pid = 1802] [serial = 675] [outer = (nil)] 17:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x88f19c00) [pid = 1802] [serial = 676] [outer = 0x88f11c00] 17:38:44 INFO - PROCESS | 1802 | 1462581524519 Marionette DEBUG loaded listener.js 17:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x8a325c00) [pid = 1802] [serial = 677] [outer = 0x88f11c00] 17:38:45 INFO - PROCESS | 1802 | 1462581525377 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]]]}] 17:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1503ms 17:38:45 INFO - PROCESS | 1802 | 1462581525416 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:38:45 INFO - PROCESS | 1802 | 1462581525419 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:38:45 INFO - PROCESS | 1802 | 1462581525426 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:38:45 INFO - PROCESS | 1802 | 1462581525429 Marionette TRACE conn3 <- [1,874,null,{}] 17:38:45 INFO - PROCESS | 1802 | 1462581525435 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}] 17:38:45 INFO - PROCESS | 1802 | 1462581525605 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:38:46 INFO - PROCESS | 1802 | 1462581526335 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d3ec00 == 101 [pid = 1802] [id = 226] 17:38:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x88d3f800) [pid = 1802] [serial = 678] [outer = (nil)] 17:38:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x8a0e3800) [pid = 1802] [serial = 679] [outer = 0x88d3f800] 17:38:46 INFO - PROCESS | 1802 | 1462581526419 Marionette DEBUG loaded listener.js 17:38:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x8a325400) [pid = 1802] [serial = 680] [outer = 0x88d3f800] 17:38:47 INFO - PROCESS | 1802 | 1462581527275 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]]]}] 17:38:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x8abe4800) [pid = 1802] [serial = 681] [outer = 0x924da000] 17:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1929ms 17:38:47 INFO - PROCESS | 1802 | 1462581527366 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:38:47 INFO - PROCESS | 1802 | 1462581527371 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:38:47 INFO - PROCESS | 1802 | 1462581527433 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:38:47 INFO - PROCESS | 1802 | 1462581527439 Marionette TRACE conn3 <- [1,878,null,{}] 17:38:47 INFO - PROCESS | 1802 | 1462581527449 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}] 17:38:47 INFO - PROCESS | 1802 | 1462581527611 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:38:47 INFO - PROCESS | 1802 | 1462581527863 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d226000 == 102 [pid = 1802] [id = 227] 17:38:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x8d227400) [pid = 1802] [serial = 682] [outer = (nil)] 17:38:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x8d6b8800) [pid = 1802] [serial = 683] [outer = 0x8d227400] 17:38:47 INFO - PROCESS | 1802 | 1462581527970 Marionette DEBUG loaded listener.js 17:38:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x8e293400) [pid = 1802] [serial = 684] [outer = 0x8d227400] 17:38:48 INFO - PROCESS | 1802 | 1462581528972 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]]]}] 17:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1629ms 17:38:49 INFO - PROCESS | 1802 | 1462581529031 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:38:49 INFO - PROCESS | 1802 | 1462581529037 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:38:49 INFO - PROCESS | 1802 | 1462581529044 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:38:49 INFO - PROCESS | 1802 | 1462581529047 Marionette TRACE conn3 <- [1,882,null,{}] 17:38:49 INFO - PROCESS | 1802 | 1462581529053 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}] 17:38:49 INFO - PROCESS | 1802 | 1462581529227 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:38:49 INFO - PROCESS | 1802 | 1462581529507 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6c9400 == 103 [pid = 1802] [id = 228] 17:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x8e6eec00) [pid = 1802] [serial = 685] [outer = (nil)] 17:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x8ec5c000) [pid = 1802] [serial = 686] [outer = 0x8e6eec00] 17:38:49 INFO - PROCESS | 1802 | 1462581529629 Marionette DEBUG loaded listener.js 17:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x90c22400) [pid = 1802] [serial = 687] [outer = 0x8e6eec00] 17:38:49 INFO - PROCESS | 1802 | --DOCSHELL 0x9a0cd000 == 102 [pid = 1802] [id = 63] 17:38:49 INFO - PROCESS | 1802 | --DOCSHELL 0x924e0800 == 101 [pid = 1802] [id = 65] 17:38:49 INFO - PROCESS | 1802 | --DOCSHELL 0x92178000 == 100 [pid = 1802] [id = 64] 17:38:49 INFO - PROCESS | 1802 | --DOCSHELL 0x924dd000 == 99 [pid = 1802] [id = 30] 17:38:49 INFO - PROCESS | 1802 | --DOCSHELL 0x94585c00 == 98 [pid = 1802] [id = 14] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x92798400) [pid = 1802] [serial = 580] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x8d82d800) [pid = 1802] [serial = 544] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x90d6ac00) [pid = 1802] [serial = 547] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x977d2400) [pid = 1802] [serial = 556] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x9b64a400) [pid = 1802] [serial = 559] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x94516000) [pid = 1802] [serial = 550] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x950dd800) [pid = 1802] [serial = 553] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8daf2c00 == 97 [pid = 1802] [id = 180] 17:38:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8e28e800 == 96 [pid = 1802] [id = 130] 17:38:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8d830000 == 95 [pid = 1802] [id = 149] 17:38:50 INFO - PROCESS | 1802 | 1462581530484 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]]]}] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x8daf3000) [pid = 1802] [serial = 569] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x91ebd400) [pid = 1802] [serial = 572] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x9278b400) [pid = 1802] [serial = 542] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x92798c00) [pid = 1802] [serial = 577] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x92902400) [pid = 1802] [serial = 482] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x92908000) [pid = 1802] [serial = 578] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x90c2e800) [pid = 1802] [serial = 566] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x8d828800) [pid = 1802] [serial = 568] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x9108f800) [pid = 1802] [serial = 562] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x8ec60000) [pid = 1802] [serial = 565] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x92576000) [pid = 1802] [serial = 575] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x9256b400) [pid = 1802] [serial = 574] [outer = (nil)] [url = about:blank] 17:38:50 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x91de2c00) [pid = 1802] [serial = 571] [outer = (nil)] [url = about:blank] 17:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1489ms 17:38:50 INFO - PROCESS | 1802 | 1462581530533 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:38:50 INFO - PROCESS | 1802 | 1462581530537 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:38:50 INFO - PROCESS | 1802 | 1462581530550 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:38:50 INFO - PROCESS | 1802 | 1462581530558 Marionette TRACE conn3 <- [1,886,null,{}] 17:38:50 INFO - PROCESS | 1802 | 1462581530566 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}] 17:38:50 INFO - PROCESS | 1802 | 1462581530726 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:38:50 INFO - PROCESS | 1802 | 1462581530897 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8dae4800 == 96 [pid = 1802] [id = 229] 17:38:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x8daea800) [pid = 1802] [serial = 688] [outer = (nil)] 17:38:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x90d6dc00) [pid = 1802] [serial = 689] [outer = 0x8daea800] 17:38:50 INFO - PROCESS | 1802 | 1462581530968 Marionette DEBUG loaded listener.js 17:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x90fd7400) [pid = 1802] [serial = 690] [outer = 0x8daea800] 17:38:51 INFO - PROCESS | 1802 | 1462581531700 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]]]}] 17:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1192ms 17:38:51 INFO - PROCESS | 1802 | 1462581531743 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:38:51 INFO - PROCESS | 1802 | 1462581531747 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:38:51 INFO - PROCESS | 1802 | 1462581531753 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:38:51 INFO - PROCESS | 1802 | 1462581531755 Marionette TRACE conn3 <- [1,890,null,{}] 17:38:51 INFO - PROCESS | 1802 | 1462581531760 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}] 17:38:51 INFO - PROCESS | 1802 | 1462581531911 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:38:51 INFO - PROCESS | 1802 | 1462581531926 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d82c400 == 97 [pid = 1802] [id = 230] 17:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x90fdc000) [pid = 1802] [serial = 691] [outer = (nil)] 17:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x91cd4000) [pid = 1802] [serial = 692] [outer = 0x90fdc000] 17:38:52 INFO - PROCESS | 1802 | 1462581531995 Marionette DEBUG loaded listener.js 17:38:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x91de6400) [pid = 1802] [serial = 693] [outer = 0x90fdc000] 17:38:52 INFO - PROCESS | 1802 | 1462581532924 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]]]}] 17:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1226ms 17:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:38:52 INFO - PROCESS | 1802 | 1462581532979 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:38:52 INFO - PROCESS | 1802 | 1462581532982 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:38:53 INFO - PROCESS | 1802 | 1462581532995 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:38:53 INFO - PROCESS | 1802 | 1462581532997 Marionette TRACE conn3 <- [1,894,null,{}] 17:38:53 INFO - PROCESS | 1802 | 1462581533001 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}] 17:38:53 INFO - PROCESS | 1802 | 1462581533207 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:38:53 INFO - PROCESS | 1802 | 1462581533243 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x91cdf400 == 98 [pid = 1802] [id = 231] 17:38:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x91ebc800) [pid = 1802] [serial = 694] [outer = (nil)] 17:38:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x91f15000) [pid = 1802] [serial = 695] [outer = 0x91ebc800] 17:38:53 INFO - PROCESS | 1802 | 1462581533320 Marionette DEBUG loaded listener.js 17:38:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x923ba800) [pid = 1802] [serial = 696] [outer = 0x91ebc800] 17:38:54 INFO - PROCESS | 1802 | 1462581534228 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]]]}] 17:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1296ms 17:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:38:54 INFO - PROCESS | 1802 | 1462581534286 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:38:54 INFO - PROCESS | 1802 | 1462581534289 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:38:54 INFO - PROCESS | 1802 | 1462581534295 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:38:54 INFO - PROCESS | 1802 | 1462581534298 Marionette TRACE conn3 <- [1,898,null,{}] 17:38:54 INFO - PROCESS | 1802 | 1462581534303 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}] 17:38:54 INFO - PROCESS | 1802 | 1462581534523 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:38:54 INFO - PROCESS | 1802 | 1462581534551 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x91eb5c00 == 99 [pid = 1802] [id = 232] 17:38:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x924e2000) [pid = 1802] [serial = 697] [outer = (nil)] 17:38:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x9278f800) [pid = 1802] [serial = 698] [outer = 0x924e2000] 17:38:54 INFO - PROCESS | 1802 | 1462581534620 Marionette DEBUG loaded listener.js 17:38:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x9290a800) [pid = 1802] [serial = 699] [outer = 0x924e2000] 17:38:55 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8e50cc00) [pid = 1802] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:38:55 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x91f0e400) [pid = 1802] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:38:55 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x92791800) [pid = 1802] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:38:55 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x90ef6000) [pid = 1802] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:38:55 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x90d6bc00) [pid = 1802] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:38:55 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8e6e8800) [pid = 1802] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:38:55 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x8d6b1800) [pid = 1802] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:38:55 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x91c0b800) [pid = 1802] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:38:55 INFO - PROCESS | 1802 | 1462581535692 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]]]}] 17:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1435ms 17:38:55 INFO - PROCESS | 1802 | 1462581535729 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:38:55 INFO - PROCESS | 1802 | 1462581535733 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:38:55 INFO - PROCESS | 1802 | 1462581535738 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:38:55 INFO - PROCESS | 1802 | 1462581535741 Marionette TRACE conn3 <- [1,902,null,{}] 17:38:55 INFO - PROCESS | 1802 | 1462581535746 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}] 17:38:55 INFO - PROCESS | 1802 | 1462581535893 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:38:55 INFO - PROCESS | 1802 | 1462581535906 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d6bc00 == 100 [pid = 1802] [id = 233] 17:38:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x9108f800) [pid = 1802] [serial = 700] [outer = (nil)] 17:38:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x92791800) [pid = 1802] [serial = 701] [outer = 0x9108f800] 17:38:55 INFO - PROCESS | 1802 | 1462581535976 Marionette DEBUG loaded listener.js 17:38:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x93bc2400) [pid = 1802] [serial = 702] [outer = 0x9108f800] 17:38:56 INFO - PROCESS | 1802 | 1462581536827 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]]]}] 17:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1137ms 17:38:56 INFO - PROCESS | 1802 | 1462581536875 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:38:56 INFO - PROCESS | 1802 | 1462581536878 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:38:56 INFO - PROCESS | 1802 | 1462581536884 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:38:56 INFO - PROCESS | 1802 | 1462581536886 Marionette TRACE conn3 <- [1,906,null,{}] 17:38:56 INFO - PROCESS | 1802 | 1462581536892 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}] 17:38:57 INFO - PROCESS | 1802 | 1462581537040 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:38:57 INFO - PROCESS | 1802 | 1462581537057 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x92578c00 == 101 [pid = 1802] [id = 234] 17:38:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x92905400) [pid = 1802] [serial = 703] [outer = (nil)] 17:38:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x94585c00) [pid = 1802] [serial = 704] [outer = 0x92905400] 17:38:57 INFO - PROCESS | 1802 | 1462581537128 Marionette DEBUG loaded listener.js 17:38:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x94f3b800) [pid = 1802] [serial = 705] [outer = 0x92905400] 17:38:58 INFO - PROCESS | 1802 | 1462581538278 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]]]}] 17:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1432ms 17:38:58 INFO - PROCESS | 1802 | 1462581538317 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:38:58 INFO - PROCESS | 1802 | 1462581538324 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:38:58 INFO - PROCESS | 1802 | 1462581538332 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:38:58 INFO - PROCESS | 1802 | 1462581538338 Marionette TRACE conn3 <- [1,910,null,{}] 17:38:58 INFO - PROCESS | 1802 | 1462581538346 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}] 17:38:58 INFO - PROCESS | 1802 | 1462581538534 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:38:58 INFO - PROCESS | 1802 | 1462581538778 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0eb800 == 102 [pid = 1802] [id = 235] 17:38:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x8abf1800) [pid = 1802] [serial = 706] [outer = (nil)] 17:38:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x8d737c00) [pid = 1802] [serial = 707] [outer = 0x8abf1800] 17:38:58 INFO - PROCESS | 1802 | 1462581538916 Marionette DEBUG loaded listener.js 17:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x8daf2c00) [pid = 1802] [serial = 708] [outer = 0x8abf1800] 17:38:59 INFO - PROCESS | 1802 | 1462581539833 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]]]}] 17:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1537ms 17:38:59 INFO - PROCESS | 1802 | 1462581539868 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:38:59 INFO - PROCESS | 1802 | 1462581539877 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:38:59 INFO - PROCESS | 1802 | 1462581539887 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:38:59 INFO - PROCESS | 1802 | 1462581539892 Marionette TRACE conn3 <- [1,914,null,{}] 17:38:59 INFO - PROCESS | 1802 | 1462581539898 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}] 17:39:00 INFO - PROCESS | 1802 | 1462581540094 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:39:00 INFO - PROCESS | 1802 | 1462581540381 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8daef800 == 103 [pid = 1802] [id = 236] 17:39:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x8e6f0800) [pid = 1802] [serial = 709] [outer = (nil)] 17:39:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x90c21800) [pid = 1802] [serial = 710] [outer = 0x8e6f0800] 17:39:00 INFO - PROCESS | 1802 | 1462581540510 Marionette DEBUG loaded listener.js 17:39:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x9108dc00) [pid = 1802] [serial = 711] [outer = 0x8e6f0800] 17:39:01 INFO - PROCESS | 1802 | 1462581541386 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]]]}] 17:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1530ms 17:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:39:01 INFO - PROCESS | 1802 | 1462581541418 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:39:01 INFO - PROCESS | 1802 | 1462581541421 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:39:01 INFO - PROCESS | 1802 | 1462581541428 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:39:01 INFO - PROCESS | 1802 | 1462581541434 Marionette TRACE conn3 <- [1,918,null,{}] 17:39:01 INFO - PROCESS | 1802 | 1462581541450 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}] 17:39:01 INFO - PROCESS | 1802 | 1462581541639 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:39:01 INFO - PROCESS | 1802 | 1462581541838 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8daed800 == 104 [pid = 1802] [id = 237] 17:39:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x92579c00) [pid = 1802] [serial = 712] [outer = (nil)] 17:39:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x94519000) [pid = 1802] [serial = 713] [outer = 0x92579c00] 17:39:01 INFO - PROCESS | 1802 | 1462581541969 Marionette DEBUG loaded listener.js 17:39:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x9626b400) [pid = 1802] [serial = 714] [outer = 0x92579c00] 17:39:02 INFO - PROCESS | 1802 | 1462581542924 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]]]}] 17:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1540ms 17:39:02 INFO - PROCESS | 1802 | 1462581542968 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:39:02 INFO - PROCESS | 1802 | 1462581542973 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:39:02 INFO - PROCESS | 1802 | 1462581542979 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:39:02 INFO - PROCESS | 1802 | 1462581542983 Marionette TRACE conn3 <- [1,922,null,{}] 17:39:02 INFO - PROCESS | 1802 | 1462581542988 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}] 17:39:03 INFO - PROCESS | 1802 | 1462581543162 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:39:03 INFO - PROCESS | 1802 | 1462581543388 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d32400 == 105 [pid = 1802] [id = 238] 17:39:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x8e6c2400) [pid = 1802] [serial = 715] [outer = (nil)] 17:39:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x96c11400) [pid = 1802] [serial = 716] [outer = 0x8e6c2400] 17:39:03 INFO - PROCESS | 1802 | 1462581543561 Marionette DEBUG loaded listener.js 17:39:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x977cf800) [pid = 1802] [serial = 717] [outer = 0x8e6c2400] 17:39:04 INFO - PROCESS | 1802 | 1462581544406 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]]]}] 17:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1478ms 17:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:39:04 INFO - PROCESS | 1802 | 1462581544458 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:39:04 INFO - PROCESS | 1802 | 1462581544461 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:39:04 INFO - PROCESS | 1802 | 1462581544468 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:39:04 INFO - PROCESS | 1802 | 1462581544471 Marionette TRACE conn3 <- [1,926,null,{}] 17:39:04 INFO - PROCESS | 1802 | 1462581544477 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}] 17:39:04 INFO - PROCESS | 1802 | 1462581544651 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:39:04 INFO - PROCESS | 1802 | 1462581544846 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c09400 == 106 [pid = 1802] [id = 239] 17:39:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x96c0a400) [pid = 1802] [serial = 718] [outer = (nil)] 17:39:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x99fc4000) [pid = 1802] [serial = 719] [outer = 0x96c0a400] 17:39:04 INFO - PROCESS | 1802 | 1462581544935 Marionette DEBUG loaded listener.js 17:39:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x9a0cdc00) [pid = 1802] [serial = 720] [outer = 0x96c0a400] 17:39:05 INFO - PROCESS | 1802 | 1462581545869 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]]]}] 17:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1433ms 17:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:39:05 INFO - PROCESS | 1802 | 1462581545902 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:39:05 INFO - PROCESS | 1802 | 1462581545905 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:39:05 INFO - PROCESS | 1802 | 1462581545911 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:39:05 INFO - PROCESS | 1802 | 1462581545915 Marionette TRACE conn3 <- [1,930,null,{}] 17:39:05 INFO - PROCESS | 1802 | 1462581545921 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}] 17:39:06 INFO - PROCESS | 1802 | 1462581546114 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:39:06 INFO - PROCESS | 1802 | 1462581546372 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x94f3ec00 == 107 [pid = 1802] [id = 240] 17:39:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x96c87400) [pid = 1802] [serial = 721] [outer = (nil)] 17:39:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x9b8df400) [pid = 1802] [serial = 722] [outer = 0x96c87400] 17:39:06 INFO - PROCESS | 1802 | 1462581546502 Marionette DEBUG loaded listener.js 17:39:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x9cdd7000) [pid = 1802] [serial = 723] [outer = 0x96c87400] 17:39:07 INFO - PROCESS | 1802 | 1462581547325 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]]]}] 17:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1492ms 17:39:07 INFO - PROCESS | 1802 | 1462581547403 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:39:07 INFO - PROCESS | 1802 | 1462581547406 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:39:07 INFO - PROCESS | 1802 | 1462581547412 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:39:07 INFO - PROCESS | 1802 | 1462581547415 Marionette TRACE conn3 <- [1,934,null,{}] 17:39:07 INFO - PROCESS | 1802 | 1462581547421 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}] 17:39:07 INFO - PROCESS | 1802 | 1462581547629 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:39:07 INFO - PROCESS | 1802 | 1462581547866 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b64a800 == 108 [pid = 1802] [id = 241] 17:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x9c0e7800) [pid = 1802] [serial = 724] [outer = (nil)] 17:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0xa2368000) [pid = 1802] [serial = 725] [outer = 0x9c0e7800] 17:39:07 INFO - PROCESS | 1802 | 1462581547991 Marionette DEBUG loaded listener.js 17:39:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0xa27b3000) [pid = 1802] [serial = 726] [outer = 0x9c0e7800] 17:39:08 INFO - PROCESS | 1802 | 1462581548837 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]]]}] 17:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1479ms 17:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:39:08 INFO - PROCESS | 1802 | 1462581548893 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:39:08 INFO - PROCESS | 1802 | 1462581548896 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:39:08 INFO - PROCESS | 1802 | 1462581548902 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:39:08 INFO - PROCESS | 1802 | 1462581548906 Marionette TRACE conn3 <- [1,938,null,{}] 17:39:08 INFO - PROCESS | 1802 | 1462581548911 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}] 17:39:09 INFO - PROCESS | 1802 | 1462581549093 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:39:09 INFO - PROCESS | 1802 | 1462581549290 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf40c00 == 109 [pid = 1802] [id = 242] 17:39:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x8cf41000) [pid = 1802] [serial = 727] [outer = (nil)] 17:39:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x8cf48c00) [pid = 1802] [serial = 728] [outer = 0x8cf41000] 17:39:09 INFO - PROCESS | 1802 | 1462581549373 Marionette DEBUG loaded listener.js 17:39:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x8cf4b000) [pid = 1802] [serial = 729] [outer = 0x8cf41000] 17:39:10 INFO - PROCESS | 1802 | 1462581550250 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]]]}] 17:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1391ms 17:39:10 INFO - PROCESS | 1802 | 1462581550293 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:39:10 INFO - PROCESS | 1802 | 1462581550297 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:39:10 INFO - PROCESS | 1802 | 1462581550303 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:39:10 INFO - PROCESS | 1802 | 1462581550305 Marionette TRACE conn3 <- [1,942,null,{}] 17:39:10 INFO - PROCESS | 1802 | 1462581550311 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}] 17:39:10 INFO - PROCESS | 1802 | 1462581550478 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:39:10 INFO - PROCESS | 1802 | 1462581550742 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf44000 == 110 [pid = 1802] [id = 243] 17:39:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x8cf49800) [pid = 1802] [serial = 730] [outer = (nil)] 17:39:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0xa060d000) [pid = 1802] [serial = 731] [outer = 0x8cf49800] 17:39:10 INFO - PROCESS | 1802 | 1462581550831 Marionette DEBUG loaded listener.js 17:39:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0xa2292c00) [pid = 1802] [serial = 732] [outer = 0x8cf49800] 17:39:11 INFO - PROCESS | 1802 | 1462581551680 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]]]}] 17:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1429ms 17:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:39:11 INFO - PROCESS | 1802 | 1462581551733 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:39:11 INFO - PROCESS | 1802 | 1462581551736 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:39:11 INFO - PROCESS | 1802 | 1462581551742 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:39:11 INFO - PROCESS | 1802 | 1462581551746 Marionette TRACE conn3 <- [1,946,null,{}] 17:39:11 INFO - PROCESS | 1802 | 1462581551751 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}] 17:39:11 INFO - PROCESS | 1802 | 1462581551930 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:39:12 INFO - PROCESS | 1802 | 1462581552128 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf4dc00 == 111 [pid = 1802] [id = 244] 17:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x8ee41400) [pid = 1802] [serial = 733] [outer = (nil)] 17:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0x8ee48000) [pid = 1802] [serial = 734] [outer = 0x8ee41400] 17:39:12 INFO - PROCESS | 1802 | 1462581552207 Marionette DEBUG loaded listener.js 17:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0x8ee49c00) [pid = 1802] [serial = 735] [outer = 0x8ee41400] 17:39:13 INFO - PROCESS | 1802 | 1462581553096 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]]]}] 17:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1432ms 17:39:13 INFO - PROCESS | 1802 | 1462581553173 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:39:13 INFO - PROCESS | 1802 | 1462581553178 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:39:13 INFO - PROCESS | 1802 | 1462581553184 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:39:13 INFO - PROCESS | 1802 | 1462581553187 Marionette TRACE conn3 <- [1,950,null,{}] 17:39:13 INFO - PROCESS | 1802 | 1462581553193 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}] 17:39:13 INFO - PROCESS | 1802 | 1462581553429 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:39:13 INFO - PROCESS | 1802 | 1462581553695 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c74800 == 112 [pid = 1802] [id = 245] 17:39:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 286 (0x89c75000) [pid = 1802] [serial = 736] [outer = (nil)] 17:39:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x89c7c800) [pid = 1802] [serial = 737] [outer = 0x89c75000] 17:39:13 INFO - PROCESS | 1802 | 1462581553785 Marionette DEBUG loaded listener.js 17:39:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x8ee4c800) [pid = 1802] [serial = 738] [outer = 0x89c75000] 17:39:14 INFO - PROCESS | 1802 | 1462581554603 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]]]}] 17:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1480ms 17:39:14 INFO - PROCESS | 1802 | 1462581554665 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:39:14 INFO - PROCESS | 1802 | 1462581554669 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:39:14 INFO - PROCESS | 1802 | 1462581554675 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:39:14 INFO - PROCESS | 1802 | 1462581554678 Marionette TRACE conn3 <- [1,954,null,{}] 17:39:14 INFO - PROCESS | 1802 | 1462581554683 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}] 17:39:14 INFO - PROCESS | 1802 | 1462581554857 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:39:15 INFO - PROCESS | 1802 | 1462581555064 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x87cc3c00 == 113 [pid = 1802] [id = 246] 17:39:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x87cc4c00) [pid = 1802] [serial = 739] [outer = (nil)] 17:39:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x87ccc400) [pid = 1802] [serial = 740] [outer = 0x87cc4c00] 17:39:15 INFO - PROCESS | 1802 | 1462581555187 Marionette DEBUG loaded listener.js 17:39:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x87ccf800) [pid = 1802] [serial = 741] [outer = 0x87cc4c00] 17:39:16 INFO - PROCESS | 1802 | 1462581556069 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]]]}] 17:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1431ms 17:39:16 INFO - PROCESS | 1802 | 1462581556107 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:39:16 INFO - PROCESS | 1802 | 1462581556110 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:39:16 INFO - PROCESS | 1802 | 1462581556116 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:39:16 INFO - PROCESS | 1802 | 1462581556129 Marionette TRACE conn3 <- [1,958,null,{}] 17:39:16 INFO - PROCESS | 1802 | 1462581556134 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}] 17:39:16 INFO - PROCESS | 1802 | 1462581556301 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:39:16 INFO - PROCESS | 1802 | 1462581556505 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x87cca400 == 114 [pid = 1802] [id = 247] 17:39:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x87ccac00) [pid = 1802] [serial = 742] [outer = (nil)] 17:39:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x89c80000) [pid = 1802] [serial = 743] [outer = 0x87ccac00] 17:39:16 INFO - PROCESS | 1802 | 1462581556584 Marionette DEBUG loaded listener.js 17:39:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x8ee4d800) [pid = 1802] [serial = 744] [outer = 0x87ccac00] 17:39:17 INFO - PROCESS | 1802 | 1462581557477 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]]]}] 17:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1395ms 17:39:17 INFO - PROCESS | 1802 | 1462581557513 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:39:17 INFO - PROCESS | 1802 | 1462581557517 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:39:17 INFO - PROCESS | 1802 | 1462581557523 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:39:17 INFO - PROCESS | 1802 | 1462581557525 Marionette TRACE conn3 <- [1,962,null,{}] 17:39:17 INFO - PROCESS | 1802 | 1462581557531 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}] 17:39:17 INFO - PROCESS | 1802 | 1462581557702 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:39:17 INFO - PROCESS | 1802 | 1462581557909 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x87cc7400 == 115 [pid = 1802] [id = 248] 17:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x87ccb400) [pid = 1802] [serial = 745] [outer = (nil)] 17:39:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x89021c00) [pid = 1802] [serial = 746] [outer = 0x87ccb400] 17:39:18 INFO - PROCESS | 1802 | 1462581558029 Marionette DEBUG loaded listener.js 17:39:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x89024c00) [pid = 1802] [serial = 747] [outer = 0x87ccb400] 17:39:18 INFO - PROCESS | 1802 | 1462581558986 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]]]}] 17:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1532ms 17:39:19 INFO - PROCESS | 1802 | 1462581559056 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:39:19 INFO - PROCESS | 1802 | 1462581559060 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:39:19 INFO - PROCESS | 1802 | 1462581559066 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:39:19 INFO - PROCESS | 1802 | 1462581559068 Marionette TRACE conn3 <- [1,966,null,{}] 17:39:19 INFO - PROCESS | 1802 | 1462581559075 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}] 17:39:19 INFO - PROCESS | 1802 | 1462581559263 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:39:19 INFO - PROCESS | 1802 | 1462581559509 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8901dc00 == 116 [pid = 1802] [id = 249] 17:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x8901ec00) [pid = 1802] [serial = 748] [outer = (nil)] 17:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x8d6b0800) [pid = 1802] [serial = 749] [outer = 0x8901ec00] 17:39:19 INFO - PROCESS | 1802 | 1462581559643 Marionette DEBUG loaded listener.js 17:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x8ee4f400) [pid = 1802] [serial = 750] [outer = 0x8901ec00] 17:39:20 INFO - PROCESS | 1802 | 1462581560462 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]]]}] 17:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1430ms 17:39:20 INFO - PROCESS | 1802 | 1462581560496 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:39:20 INFO - PROCESS | 1802 | 1462581560499 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:39:20 INFO - PROCESS | 1802 | 1462581560506 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:39:20 INFO - PROCESS | 1802 | 1462581560510 Marionette TRACE conn3 <- [1,970,null,{}] 17:39:20 INFO - PROCESS | 1802 | 1462581560516 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}] 17:39:20 INFO - PROCESS | 1802 | 1462581560689 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:39:20 INFO - PROCESS | 1802 | 1462581560899 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6f5000 == 117 [pid = 1802] [id = 250] 17:39:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x90eed000) [pid = 1802] [serial = 751] [outer = (nil)] 17:39:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x923b0c00) [pid = 1802] [serial = 752] [outer = 0x90eed000] 17:39:20 INFO - PROCESS | 1802 | 1462581560979 Marionette DEBUG loaded listener.js 17:39:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x9451bc00) [pid = 1802] [serial = 753] [outer = 0x90eed000] 17:39:21 INFO - PROCESS | 1802 | 1462581561894 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]]]}] 17:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1439ms 17:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:39:21 INFO - PROCESS | 1802 | 1462581561946 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:39:21 INFO - PROCESS | 1802 | 1462581561949 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:39:21 INFO - PROCESS | 1802 | 1462581561956 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:39:21 INFO - PROCESS | 1802 | 1462581561959 Marionette TRACE conn3 <- [1,974,null,{}] 17:39:21 INFO - PROCESS | 1802 | 1462581561965 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}] 17:39:22 INFO - PROCESS | 1802 | 1462581562143 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:39:22 INFO - PROCESS | 1802 | 1462581562348 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x89029800 == 118 [pid = 1802] [id = 251] 17:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x8e6ca800) [pid = 1802] [serial = 754] [outer = (nil)] 17:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x9a534800) [pid = 1802] [serial = 755] [outer = 0x8e6ca800] 17:39:22 INFO - PROCESS | 1802 | 1462581562471 Marionette DEBUG loaded listener.js 17:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x9a537000) [pid = 1802] [serial = 756] [outer = 0x8e6ca800] 17:39:23 INFO - PROCESS | 1802 | 1462581563347 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]]]}] 17:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1434ms 17:39:23 INFO - PROCESS | 1802 | 1462581563390 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:39:23 INFO - PROCESS | 1802 | 1462581563394 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:39:23 INFO - PROCESS | 1802 | 1462581563400 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:39:23 INFO - PROCESS | 1802 | 1462581563404 Marionette TRACE conn3 <- [1,978,null,{}] 17:39:23 INFO - PROCESS | 1802 | 1462581563409 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}] 17:39:23 INFO - PROCESS | 1802 | 1462581563589 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:39:24 INFO - PROCESS | 1802 | 1462581564291 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f17400 == 119 [pid = 1802] [id = 252] 17:39:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x88f18800) [pid = 1802] [serial = 757] [outer = (nil)] 17:39:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 308 (0x8902a400) [pid = 1802] [serial = 758] [outer = 0x88f18800] 17:39:24 INFO - PROCESS | 1802 | 1462581564374 Marionette DEBUG loaded listener.js 17:39:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 309 (0x89c7c400) [pid = 1802] [serial = 759] [outer = 0x88f18800] 17:39:25 INFO - PROCESS | 1802 | 1462581565230 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]]]}] 17:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1882ms 17:39:25 INFO - PROCESS | 1802 | 1462581565285 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:39:25 INFO - PROCESS | 1802 | 1462581565291 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:39:25 INFO - PROCESS | 1802 | 1462581565298 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:39:25 INFO - PROCESS | 1802 | 1462581565303 Marionette TRACE conn3 <- [1,982,null,{}] 17:39:25 INFO - PROCESS | 1802 | 1462581565310 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}] 17:39:25 INFO - PROCESS | 1802 | 1462581565483 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:39:25 INFO - PROCESS | 1802 | 1462581565697 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a320800 == 120 [pid = 1802] [id = 253] 17:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0x8abe8c00) [pid = 1802] [serial = 760] [outer = (nil)] 17:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0x8cf43000) [pid = 1802] [serial = 761] [outer = 0x8abe8c00] 17:39:25 INFO - PROCESS | 1802 | 1462581565869 Marionette DEBUG loaded listener.js 17:39:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 312 (0x8d6b8c00) [pid = 1802] [serial = 762] [outer = 0x8abe8c00] 17:39:26 INFO - PROCESS | 1802 | 1462581566951 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]]]}] 17:39:26 INFO - PROCESS | 1802 | --DOCSHELL 0x9227ac00 == 119 [pid = 1802] [id = 26] 17:39:27 INFO - PROCESS | 1802 | --DOCSHELL 0x90d6bc00 == 118 [pid = 1802] [id = 233] 17:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1733ms 17:39:27 INFO - PROCESS | 1802 | --DOCSHELL 0x91eb5c00 == 117 [pid = 1802] [id = 232] 17:39:27 INFO - PROCESS | 1802 | --DOCSHELL 0x91cdf400 == 116 [pid = 1802] [id = 231] 17:39:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8d82c400 == 115 [pid = 1802] [id = 230] 17:39:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8dae4800 == 114 [pid = 1802] [id = 229] 17:39:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6c9400 == 113 [pid = 1802] [id = 228] 17:39:27 INFO - PROCESS | 1802 | 1462581567049 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:39:27 INFO - PROCESS | 1802 | 1462581567055 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:39:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8d226000 == 112 [pid = 1802] [id = 227] 17:39:27 INFO - PROCESS | 1802 | --DOCSHELL 0x88d3ec00 == 111 [pid = 1802] [id = 226] 17:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:39:27 INFO - PROCESS | 1802 | 1462581567075 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:39:27 INFO - PROCESS | 1802 | 1462581567079 Marionette TRACE conn3 <- [1,986,null,{}] 17:39:27 INFO - PROCESS | 1802 | 1462581567084 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}] 17:39:27 INFO - PROCESS | 1802 | 1462581567240 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 311 (0x93bb7800) [pid = 1802] [serial = 581] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 310 (0x92790000) [pid = 1802] [serial = 628] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 309 (0x96c17c00) [pid = 1802] [serial = 631] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 308 (0x96c0c000) [pid = 1802] [serial = 634] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 307 (0x981f4c00) [pid = 1802] [serial = 595] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x91de8800) [pid = 1802] [serial = 589] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x9cfa4c00) [pid = 1802] [serial = 604] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x90fdc800) [pid = 1802] [serial = 622] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x91c05800) [pid = 1802] [serial = 623] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x9b8d4c00) [pid = 1802] [serial = 601] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x8e6f6400) [pid = 1802] [serial = 617] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x8e6ec400) [pid = 1802] [serial = 616] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x90ef1000) [pid = 1802] [serial = 620] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x8f8c8c00) [pid = 1802] [serial = 619] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x91f18800) [pid = 1802] [serial = 625] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x9a564c00) [pid = 1802] [serial = 598] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x8cfe1c00) [pid = 1802] [serial = 583] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x94f45000) [pid = 1802] [serial = 592] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x90d42000) [pid = 1802] [serial = 613] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x90d3fc00) [pid = 1802] [serial = 586] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0xa23b8c00) [pid = 1802] [serial = 607] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x8e6c6800) [pid = 1802] [serial = 610] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 289 (0x98110400) [pid = 1802] [serial = 632] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 288 (0x92799400) [pid = 1802] [serial = 629] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 287 (0x924dc000) [pid = 1802] [serial = 626] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 286 (0x9900c400) [pid = 1802] [serial = 635] [outer = (nil)] [url = about:blank] 17:39:27 INFO - PROCESS | 1802 | 1462581567527 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f0e800 == 112 [pid = 1802] [id = 254] 17:39:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x8a31e400) [pid = 1802] [serial = 763] [outer = (nil)] 17:39:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x8add1c00) [pid = 1802] [serial = 764] [outer = 0x8a31e400] 17:39:27 INFO - PROCESS | 1802 | 1462581567626 Marionette DEBUG loaded listener.js 17:39:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x8e50bc00) [pid = 1802] [serial = 765] [outer = 0x8a31e400] 17:39:28 INFO - PROCESS | 1802 | 1462581568335 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]]]}] 17:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1291ms 17:39:28 INFO - PROCESS | 1802 | 1462581568359 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:39:28 INFO - PROCESS | 1802 | 1462581568362 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:39:28 INFO - PROCESS | 1802 | 1462581568375 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:39:28 INFO - PROCESS | 1802 | 1462581568384 Marionette TRACE conn3 <- [1,990,null,{}] 17:39:28 INFO - PROCESS | 1802 | 1462581568392 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}] 17:39:28 INFO - PROCESS | 1802 | 1462581568613 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:39:28 INFO - PROCESS | 1802 | 1462581568639 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x87cc9000 == 113 [pid = 1802] [id = 255] 17:39:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x8e6f6400) [pid = 1802] [serial = 766] [outer = (nil)] 17:39:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x8f6b2800) [pid = 1802] [serial = 767] [outer = 0x8e6f6400] 17:39:28 INFO - PROCESS | 1802 | 1462581568719 Marionette DEBUG loaded listener.js 17:39:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x90c27400) [pid = 1802] [serial = 768] [outer = 0x8e6f6400] 17:39:29 INFO - PROCESS | 1802 | 1462581569623 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]]]}] 17:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1291ms 17:39:29 INFO - PROCESS | 1802 | 1462581569666 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:39:29 INFO - PROCESS | 1802 | 1462581569669 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:39:29 INFO - PROCESS | 1802 | 1462581569675 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:39:29 INFO - PROCESS | 1802 | 1462581569678 Marionette TRACE conn3 <- [1,994,null,{}] 17:39:29 INFO - PROCESS | 1802 | 1462581569684 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}] 17:39:29 INFO - PROCESS | 1802 | 1462581569899 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:39:29 INFO - PROCESS | 1802 | 1462581569930 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6b0400 == 114 [pid = 1802] [id = 256] 17:39:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x8f6b0800) [pid = 1802] [serial = 769] [outer = (nil)] 17:39:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x90eecc00) [pid = 1802] [serial = 770] [outer = 0x8f6b0800] 17:39:30 INFO - PROCESS | 1802 | 1462581570000 Marionette DEBUG loaded listener.js 17:39:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x90fdd800) [pid = 1802] [serial = 771] [outer = 0x8f6b0800] 17:39:30 INFO - PROCESS | 1802 | 1462581570866 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]]]}] 17:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1237ms 17:39:30 INFO - PROCESS | 1802 | 1462581570921 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:39:30 INFO - PROCESS | 1802 | 1462581570924 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:39:30 INFO - PROCESS | 1802 | 1462581570930 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:39:30 INFO - PROCESS | 1802 | 1462581570932 Marionette TRACE conn3 <- [1,998,null,{}] 17:39:30 INFO - PROCESS | 1802 | 1462581570938 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}] 17:39:31 INFO - PROCESS | 1802 | 1462581571178 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:39:31 INFO - PROCESS | 1802 | 1462581571224 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x91c07800 == 115 [pid = 1802] [id = 257] 17:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x91ce1c00) [pid = 1802] [serial = 772] [outer = (nil)] 17:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x91eb7c00) [pid = 1802] [serial = 773] [outer = 0x91ce1c00] 17:39:31 INFO - PROCESS | 1802 | 1462581571307 Marionette DEBUG loaded listener.js 17:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x92179c00) [pid = 1802] [serial = 774] [outer = 0x91ce1c00] 17:39:32 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x91ebc800) [pid = 1802] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:39:32 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x924e2000) [pid = 1802] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:39:32 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x88d3f800) [pid = 1802] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:39:32 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x8daea800) [pid = 1802] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:39:32 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x90fdc000) [pid = 1802] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:39:32 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x9108f800) [pid = 1802] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:39:32 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x8e6eec00) [pid = 1802] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:39:32 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x8d227400) [pid = 1802] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:39:32 INFO - PROCESS | 1802 | 1462581572507 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]]]}] 17:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1628ms 17:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:39:32 INFO - PROCESS | 1802 | 1462581572558 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:39:32 INFO - PROCESS | 1802 | 1462581572560 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:39:32 INFO - PROCESS | 1802 | 1462581572565 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:39:32 INFO - PROCESS | 1802 | 1462581572569 Marionette TRACE conn3 <- [1,1002,null,{}] 17:39:32 INFO - PROCESS | 1802 | 1462581572574 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}] 17:39:32 INFO - PROCESS | 1802 | 1462581572736 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:39:32 INFO - PROCESS | 1802 | 1462581572754 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abedc00 == 116 [pid = 1802] [id = 258] 17:39:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x8e6c2000) [pid = 1802] [serial = 775] [outer = (nil)] 17:39:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x924e1800) [pid = 1802] [serial = 776] [outer = 0x8e6c2000] 17:39:32 INFO - PROCESS | 1802 | 1462581572824 Marionette DEBUG loaded listener.js 17:39:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x92572c00) [pid = 1802] [serial = 777] [outer = 0x8e6c2000] 17:39:33 INFO - PROCESS | 1802 | 1462581573705 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]]]}] 17:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1177ms 17:39:33 INFO - PROCESS | 1802 | 1462581573747 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:39:33 INFO - PROCESS | 1802 | 1462581573750 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:39:33 INFO - PROCESS | 1802 | 1462581573777 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:39:33 INFO - PROCESS | 1802 | 1462581573783 Marionette TRACE conn3 <- [1,1006,null,{}] 17:39:33 INFO - PROCESS | 1802 | 1462581573791 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}] 17:39:33 INFO - PROCESS | 1802 | 1462581573948 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:39:34 INFO - PROCESS | 1802 | 1462581574265 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x87cc4000 == 117 [pid = 1802] [id = 259] 17:39:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x87cc6000) [pid = 1802] [serial = 778] [outer = (nil)] 17:39:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x88d37000) [pid = 1802] [serial = 779] [outer = 0x87cc6000] 17:39:34 INFO - PROCESS | 1802 | 1462581574355 Marionette DEBUG loaded listener.js 17:39:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x89020400) [pid = 1802] [serial = 780] [outer = 0x87cc6000] 17:39:35 INFO - PROCESS | 1802 | 1462581575381 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]]]}] 17:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1636ms 17:39:35 INFO - PROCESS | 1802 | 1462581575416 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:39:35 INFO - PROCESS | 1802 | 1462581575423 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:39:35 INFO - PROCESS | 1802 | 1462581575430 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:39:35 INFO - PROCESS | 1802 | 1462581575436 Marionette TRACE conn3 <- [1,1010,null,{}] 17:39:35 INFO - PROCESS | 1802 | 1462581575443 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}] 17:39:35 INFO - PROCESS | 1802 | 1462581575639 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:39:35 INFO - PROCESS | 1802 | 1462581575893 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d224000 == 118 [pid = 1802] [id = 260] 17:39:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x8d226000) [pid = 1802] [serial = 781] [outer = (nil)] 17:39:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x8e6f0000) [pid = 1802] [serial = 782] [outer = 0x8d226000] 17:39:36 INFO - PROCESS | 1802 | 1462581576027 Marionette DEBUG loaded listener.js 17:39:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x8f6b2400) [pid = 1802] [serial = 783] [outer = 0x8d226000] 17:39:36 INFO - PROCESS | 1802 | 1462581576926 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]]]}] 17:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1533ms 17:39:36 INFO - PROCESS | 1802 | 1462581576967 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:39:36 INFO - PROCESS | 1802 | 1462581576973 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:39:36 INFO - PROCESS | 1802 | 1462581576980 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:39:36 INFO - PROCESS | 1802 | 1462581576984 Marionette TRACE conn3 <- [1,1014,null,{}] 17:39:36 INFO - PROCESS | 1802 | 1462581576989 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}] 17:39:37 INFO - PROCESS | 1802 | 1462581577185 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:39:37 INFO - PROCESS | 1802 | 1462581577485 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x90fdf000 == 119 [pid = 1802] [id = 261] 17:39:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x91c0e000) [pid = 1802] [serial = 784] [outer = (nil)] 17:39:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x91f0f400) [pid = 1802] [serial = 785] [outer = 0x91c0e000] 17:39:37 INFO - PROCESS | 1802 | 1462581577614 Marionette DEBUG loaded listener.js 17:39:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x9256ec00) [pid = 1802] [serial = 786] [outer = 0x91c0e000] 17:39:38 INFO - PROCESS | 1802 | 1462581578505 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]]]}] 17:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1583ms 17:39:38 INFO - PROCESS | 1802 | 1462581578564 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:39:38 INFO - PROCESS | 1802 | 1462581578569 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:39:38 INFO - PROCESS | 1802 | 1462581578585 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:39:38 INFO - PROCESS | 1802 | 1462581578594 Marionette TRACE conn3 <- [1,1018,null,{}] 17:39:38 INFO - PROCESS | 1802 | 1462581578600 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}] 17:39:38 INFO - PROCESS | 1802 | 1462581578812 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:39:39 INFO - PROCESS | 1802 | 1462581579063 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x91c07400 == 120 [pid = 1802] [id = 262] 17:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x91cd3000) [pid = 1802] [serial = 787] [outer = (nil)] 17:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x94f44400) [pid = 1802] [serial = 788] [outer = 0x91cd3000] 17:39:39 INFO - PROCESS | 1802 | 1462581579200 Marionette DEBUG loaded listener.js 17:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x950da000) [pid = 1802] [serial = 789] [outer = 0x91cd3000] 17:39:40 INFO - PROCESS | 1802 | 1462581580041 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]]]}] 17:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1498ms 17:39:40 INFO - PROCESS | 1802 | 1462581580076 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:39:40 INFO - PROCESS | 1802 | 1462581580080 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:39:40 INFO - PROCESS | 1802 | 1462581580086 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:39:40 INFO - PROCESS | 1802 | 1462581580090 Marionette TRACE conn3 <- [1,1022,null,{}] 17:39:40 INFO - PROCESS | 1802 | 1462581580095 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}] 17:39:40 INFO - PROCESS | 1802 | 1462581580273 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:39:40 INFO - PROCESS | 1802 | 1462581580483 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x92906400 == 121 [pid = 1802] [id = 263] 17:39:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x96c0b800) [pid = 1802] [serial = 790] [outer = (nil)] 17:39:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x981f7400) [pid = 1802] [serial = 791] [outer = 0x96c0b800] 17:39:40 INFO - PROCESS | 1802 | 1462581580604 Marionette DEBUG loaded listener.js 17:39:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 308 (0x99798000) [pid = 1802] [serial = 792] [outer = 0x96c0b800] 17:39:41 INFO - PROCESS | 1802 | 1462581581532 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]]]}] 17:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1477ms 17:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:39:41 INFO - PROCESS | 1802 | 1462581581565 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:39:41 INFO - PROCESS | 1802 | 1462581581568 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:39:41 INFO - PROCESS | 1802 | 1462581581574 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:39:41 INFO - PROCESS | 1802 | 1462581581578 Marionette TRACE conn3 <- [1,1026,null,{}] 17:39:41 INFO - PROCESS | 1802 | 1462581581583 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}] 17:39:41 INFO - PROCESS | 1802 | 1462581581757 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:39:42 INFO - PROCESS | 1802 | 1462581582022 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a535000 == 122 [pid = 1802] [id = 264] 17:39:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 309 (0x9a536000) [pid = 1802] [serial = 793] [outer = (nil)] 17:39:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0x9a53c000) [pid = 1802] [serial = 794] [outer = 0x9a536000] 17:39:42 INFO - PROCESS | 1802 | 1462581582170 Marionette DEBUG loaded listener.js 17:39:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0x9b3b6000) [pid = 1802] [serial = 795] [outer = 0x9a536000] 17:39:43 INFO - PROCESS | 1802 | 1462581583071 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]]]}] 17:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1531ms 17:39:43 INFO - PROCESS | 1802 | 1462581583106 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:39:43 INFO - PROCESS | 1802 | 1462581583109 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:39:43 INFO - PROCESS | 1802 | 1462581583116 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:39:43 INFO - PROCESS | 1802 | 1462581583119 Marionette TRACE conn3 <- [1,1030,null,{}] 17:39:43 INFO - PROCESS | 1802 | 1462581583125 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}] 17:39:43 INFO - PROCESS | 1802 | 1462581583305 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:39:43 INFO - PROCESS | 1802 | 1462581583519 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x98110400 == 123 [pid = 1802] [id = 265] 17:39:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 312 (0x9a530800) [pid = 1802] [serial = 796] [outer = (nil)] 17:39:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 313 (0xa2240800) [pid = 1802] [serial = 797] [outer = 0x9a530800] 17:39:43 INFO - PROCESS | 1802 | 1462581583640 Marionette DEBUG loaded listener.js 17:39:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 314 (0xa23ba800) [pid = 1802] [serial = 798] [outer = 0x9a530800] 17:39:44 INFO - PROCESS | 1802 | 1462581584607 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]]]}] 17:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1534ms 17:39:44 INFO - PROCESS | 1802 | 1462581584650 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:39:44 INFO - PROCESS | 1802 | 1462581584654 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:39:44 INFO - PROCESS | 1802 | 1462581584660 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:39:44 INFO - PROCESS | 1802 | 1462581584664 Marionette TRACE conn3 <- [1,1034,null,{}] 17:39:44 INFO - PROCESS | 1802 | 1462581584669 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}] 17:39:44 INFO - PROCESS | 1802 | 1462581584843 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:39:45 INFO - PROCESS | 1802 | 1462581585100 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b223400 == 124 [pid = 1802] [id = 266] 17:39:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 315 (0x8b223800) [pid = 1802] [serial = 799] [outer = (nil)] 17:39:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 316 (0x8b22b800) [pid = 1802] [serial = 800] [outer = 0x8b223800] 17:39:45 INFO - PROCESS | 1802 | 1462581585225 Marionette DEBUG loaded listener.js 17:39:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 317 (0x8b22ec00) [pid = 1802] [serial = 801] [outer = 0x8b223800] 17:39:46 INFO - PROCESS | 1802 | 1462581586034 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]]]}] 17:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1428ms 17:39:46 INFO - PROCESS | 1802 | 1462581586095 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:39:46 INFO - PROCESS | 1802 | 1462581586098 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:39:46 INFO - PROCESS | 1802 | 1462581586107 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:39:46 INFO - PROCESS | 1802 | 1462581586110 Marionette TRACE conn3 <- [1,1038,null,{}] 17:39:46 INFO - PROCESS | 1802 | 1462581586116 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}] 17:39:46 INFO - PROCESS | 1802 | 1462581586304 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:39:46 INFO - PROCESS | 1802 | 1462581586516 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b227400 == 125 [pid = 1802] [id = 267] 17:39:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 318 (0x8b229000) [pid = 1802] [serial = 802] [outer = (nil)] 17:39:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 319 (0x9b9b3400) [pid = 1802] [serial = 803] [outer = 0x8b229000] 17:39:46 INFO - PROCESS | 1802 | 1462581586635 Marionette DEBUG loaded listener.js 17:39:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 320 (0xa31ac800) [pid = 1802] [serial = 804] [outer = 0x8b229000] 17:39:47 INFO - PROCESS | 1802 | 1462581587566 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]]]}] 17:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1528ms 17:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:39:47 INFO - PROCESS | 1802 | 1462581587635 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:39:47 INFO - PROCESS | 1802 | 1462581587638 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:39:47 INFO - PROCESS | 1802 | 1462581587645 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:39:47 INFO - PROCESS | 1802 | 1462581587649 Marionette TRACE conn3 <- [1,1042,null,{}] 17:39:47 INFO - PROCESS | 1802 | 1462581587654 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}] 17:39:47 INFO - PROCESS | 1802 | 1462581587831 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:39:48 INFO - PROCESS | 1802 | 1462581588084 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x88789800 == 126 [pid = 1802] [id = 268] 17:39:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 321 (0x8878a400) [pid = 1802] [serial = 805] [outer = (nil)] 17:39:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 322 (0x88792400) [pid = 1802] [serial = 806] [outer = 0x8878a400] 17:39:48 INFO - PROCESS | 1802 | 1462581588218 Marionette DEBUG loaded listener.js 17:39:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 323 (0x88795000) [pid = 1802] [serial = 807] [outer = 0x8878a400] 17:39:49 INFO - PROCESS | 1802 | 1462581589126 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]]]}] 17:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1528ms 17:39:49 INFO - PROCESS | 1802 | 1462581589173 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:39:49 INFO - PROCESS | 1802 | 1462581589176 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:39:49 INFO - PROCESS | 1802 | 1462581589183 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:39:49 INFO - PROCESS | 1802 | 1462581589186 Marionette TRACE conn3 <- [1,1046,null,{}] 17:39:49 INFO - PROCESS | 1802 | 1462581589192 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}] 17:39:49 INFO - PROCESS | 1802 | 1462581589381 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:39:49 INFO - PROCESS | 1802 | 1462581589645 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf51400 == 127 [pid = 1802] [id = 269] 17:39:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 324 (0x8cf51c00) [pid = 1802] [serial = 808] [outer = (nil)] 17:39:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 325 (0x8cf56000) [pid = 1802] [serial = 809] [outer = 0x8cf51c00] 17:39:49 INFO - PROCESS | 1802 | 1462581589790 Marionette DEBUG loaded listener.js 17:39:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 326 (0x8cf5b400) [pid = 1802] [serial = 810] [outer = 0x8cf51c00] 17:39:50 INFO - PROCESS | 1802 | 1462581590701 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]]]}] 17:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1577ms 17:39:50 INFO - PROCESS | 1802 | 1462581590761 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:39:50 INFO - PROCESS | 1802 | 1462581590765 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:39:50 INFO - PROCESS | 1802 | 1462581590771 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:39:50 INFO - PROCESS | 1802 | 1462581590776 Marionette TRACE conn3 <- [1,1050,null,{}] 17:39:50 INFO - PROCESS | 1802 | 1462581590781 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}] 17:39:50 INFO - PROCESS | 1802 | 1462581590984 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:39:51 INFO - PROCESS | 1802 | 1462581591250 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f44800 == 128 [pid = 1802] [id = 270] 17:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 327 (0x89f46800) [pid = 1802] [serial = 811] [outer = (nil)] 17:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 328 (0x89f4c400) [pid = 1802] [serial = 812] [outer = 0x89f46800] 17:39:51 INFO - PROCESS | 1802 | 1462581591383 Marionette DEBUG loaded listener.js 17:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 329 (0x8cf58800) [pid = 1802] [serial = 813] [outer = 0x89f46800] 17:39:52 INFO - PROCESS | 1802 | 1462581592211 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]]]}] 17:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1480ms 17:39:52 INFO - PROCESS | 1802 | 1462581592251 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:39:52 INFO - PROCESS | 1802 | 1462581592255 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:39:52 INFO - PROCESS | 1802 | 1462581592261 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:39:52 INFO - PROCESS | 1802 | 1462581592265 Marionette TRACE conn3 <- [1,1054,null,{}] 17:39:52 INFO - PROCESS | 1802 | 1462581592270 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}] 17:39:52 INFO - PROCESS | 1802 | 1462581592449 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:39:52 INFO - PROCESS | 1802 | 1462581592665 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d4d400 == 129 [pid = 1802] [id = 271] 17:39:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 330 (0x86d4d800) [pid = 1802] [serial = 814] [outer = (nil)] 17:39:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 331 (0x86d56000) [pid = 1802] [serial = 815] [outer = 0x86d4d800] 17:39:52 INFO - PROCESS | 1802 | 1462581592777 Marionette DEBUG loaded listener.js 17:39:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 332 (0x86d59000) [pid = 1802] [serial = 816] [outer = 0x86d4d800] 17:39:53 INFO - PROCESS | 1802 | 1462581593666 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]]]}] 17:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1477ms 17:39:53 INFO - PROCESS | 1802 | 1462581593739 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:39:53 INFO - PROCESS | 1802 | 1462581593753 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:39:53 INFO - PROCESS | 1802 | 1462581593758 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:39:53 INFO - PROCESS | 1802 | 1462581593761 Marionette TRACE conn3 <- [1,1058,null,{}] 17:39:53 INFO - PROCESS | 1802 | 1462581593767 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}] 17:39:54 INFO - PROCESS | 1802 | 1462581593996 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:39:54 INFO - PROCESS | 1802 | 1462581594260 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d4dc00 == 130 [pid = 1802] [id = 272] 17:39:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 333 (0x86d50800) [pid = 1802] [serial = 817] [outer = (nil)] 17:39:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 334 (0x89f4a000) [pid = 1802] [serial = 818] [outer = 0x86d50800] 17:39:54 INFO - PROCESS | 1802 | 1462581594379 Marionette DEBUG loaded listener.js 17:39:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 335 (0x8abe3c00) [pid = 1802] [serial = 819] [outer = 0x86d50800] 17:39:55 INFO - PROCESS | 1802 | 1462581595176 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]]]}] 17:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1477ms 17:39:55 INFO - PROCESS | 1802 | 1462581595236 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:39:55 INFO - PROCESS | 1802 | 1462581595240 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:39:55 INFO - PROCESS | 1802 | 1462581595246 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:39:55 INFO - PROCESS | 1802 | 1462581595249 Marionette TRACE conn3 <- [1,1062,null,{}] 17:39:55 INFO - PROCESS | 1802 | 1462581595255 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}] 17:39:55 INFO - PROCESS | 1802 | 1462581595429 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:39:55 INFO - PROCESS | 1802 | 1462581595702 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x86406c00 == 131 [pid = 1802] [id = 273] 17:39:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 336 (0x86409800) [pid = 1802] [serial = 820] [outer = (nil)] 17:39:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 337 (0x8640e400) [pid = 1802] [serial = 821] [outer = 0x86409800] 17:39:55 INFO - PROCESS | 1802 | 1462581595831 Marionette DEBUG loaded listener.js 17:39:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 338 (0x86411400) [pid = 1802] [serial = 822] [outer = 0x86409800] 17:39:56 INFO - PROCESS | 1802 | 1462581596713 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]]]}] 17:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1527ms 17:39:56 INFO - PROCESS | 1802 | 1462581596774 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:39:56 INFO - PROCESS | 1802 | 1462581596777 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:39:56 INFO - PROCESS | 1802 | 1462581596784 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:39:56 INFO - PROCESS | 1802 | 1462581596788 Marionette TRACE conn3 <- [1,1066,null,{}] 17:39:56 INFO - PROCESS | 1802 | 1462581596793 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}] 17:39:56 INFO - PROCESS | 1802 | 1462581596971 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:39:57 INFO - PROCESS | 1802 | 1462581597225 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x86405800 == 132 [pid = 1802] [id = 274] 17:39:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 339 (0x86413400) [pid = 1802] [serial = 823] [outer = (nil)] 17:39:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 340 (0x88798000) [pid = 1802] [serial = 824] [outer = 0x86413400] 17:39:57 INFO - PROCESS | 1802 | 1462581597351 Marionette DEBUG loaded listener.js 17:39:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 341 (0x8a32b400) [pid = 1802] [serial = 825] [outer = 0x86413400] 17:39:58 INFO - PROCESS | 1802 | 1462581598225 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]]]}] 17:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1478ms 17:39:58 INFO - PROCESS | 1802 | 1462581598263 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:39:58 INFO - PROCESS | 1802 | 1462581598266 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:39:58 INFO - PROCESS | 1802 | 1462581598272 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:39:58 INFO - PROCESS | 1802 | 1462581598276 Marionette TRACE conn3 <- [1,1070,null,{}] 17:39:58 INFO - PROCESS | 1802 | 1462581598281 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}] 17:39:58 INFO - PROCESS | 1802 | 1462581598456 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:39:58 INFO - PROCESS | 1802 | 1462581598719 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d59400 == 133 [pid = 1802] [id = 275] 17:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 342 (0x88d3dc00) [pid = 1802] [serial = 826] [outer = (nil)] 17:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 343 (0x9216fc00) [pid = 1802] [serial = 827] [outer = 0x88d3dc00] 17:39:58 INFO - PROCESS | 1802 | 1462581598844 Marionette DEBUG loaded listener.js 17:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 344 (0x94513c00) [pid = 1802] [serial = 828] [outer = 0x88d3dc00] 17:39:59 INFO - PROCESS | 1802 | 1462581599724 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]]]}] 17:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1527ms 17:39:59 INFO - PROCESS | 1802 | 1462581599800 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:39:59 INFO - PROCESS | 1802 | 1462581599804 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:39:59 INFO - PROCESS | 1802 | 1462581599810 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:39:59 INFO - PROCESS | 1802 | 1462581599814 Marionette TRACE conn3 <- [1,1074,null,{}] 17:39:59 INFO - PROCESS | 1802 | 1462581599820 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}] 17:40:00 INFO - PROCESS | 1802 | 1462581600038 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:40:00 INFO - PROCESS | 1802 | 1462581600880 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f10c00 == 134 [pid = 1802] [id = 276] 17:40:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 345 (0x88f11800) [pid = 1802] [serial = 829] [outer = (nil)] 17:40:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 346 (0x8901e400) [pid = 1802] [serial = 830] [outer = 0x88f11800] 17:40:00 INFO - PROCESS | 1802 | 1462581600986 Marionette DEBUG loaded listener.js 17:40:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 347 (0x89131400) [pid = 1802] [serial = 831] [outer = 0x88f11800] 17:40:01 INFO - PROCESS | 1802 | 1462581601890 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]]]}] 17:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2135ms 17:40:01 INFO - PROCESS | 1802 | 1462581601948 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:40:01 INFO - PROCESS | 1802 | 1462581601954 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:40:01 INFO - PROCESS | 1802 | 1462581601963 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:40:01 INFO - PROCESS | 1802 | 1462581601969 Marionette TRACE conn3 <- [1,1078,null,{}] 17:40:01 INFO - PROCESS | 1802 | 1462581601976 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}] 17:40:02 INFO - PROCESS | 1802 | 1462581602175 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:40:02 INFO - PROCESS | 1802 | 1462581602496 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f45c00 == 135 [pid = 1802] [id = 277] 17:40:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 348 (0x89f46000) [pid = 1802] [serial = 832] [outer = (nil)] 17:40:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 349 (0x89f4e400) [pid = 1802] [serial = 833] [outer = 0x89f46000] 17:40:02 INFO - PROCESS | 1802 | 1462581602580 Marionette DEBUG loaded listener.js 17:40:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 350 (0x8abe6400) [pid = 1802] [serial = 834] [outer = 0x89f46000] 17:40:03 INFO - PROCESS | 1802 | 1462581603613 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]]]}] 17:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1687ms 17:40:03 INFO - PROCESS | 1802 | 1462581603653 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:40:03 INFO - PROCESS | 1802 | 1462581603659 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:40:03 INFO - PROCESS | 1802 | 1462581603665 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:40:03 INFO - PROCESS | 1802 | 1462581603668 Marionette TRACE conn3 <- [1,1082,null,{}] 17:40:03 INFO - PROCESS | 1802 | 1462581603674 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}] 17:40:03 INFO - PROCESS | 1802 | 1462581603848 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:40:04 INFO - PROCESS | 1802 | 1462581604240 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6bec00 == 134 [pid = 1802] [id = 203] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6b6c00 == 133 [pid = 1802] [id = 201] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x91f19c00 == 132 [pid = 1802] [id = 198] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8d21a000 == 131 [pid = 1802] [id = 200] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x9928a800 == 130 [pid = 1802] [id = 202] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8abedc00 == 129 [pid = 1802] [id = 258] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x91c07800 == 128 [pid = 1802] [id = 257] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6b0400 == 127 [pid = 1802] [id = 256] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x87cc9000 == 126 [pid = 1802] [id = 255] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x88f0e800 == 125 [pid = 1802] [id = 254] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8a320800 == 124 [pid = 1802] [id = 253] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x88f17400 == 123 [pid = 1802] [id = 252] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf44000 == 122 [pid = 1802] [id = 243] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf4dc00 == 121 [pid = 1802] [id = 244] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf40c00 == 120 [pid = 1802] [id = 242] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x9b64a800 == 119 [pid = 1802] [id = 241] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x94f3ec00 == 118 [pid = 1802] [id = 240] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x88d32400 == 117 [pid = 1802] [id = 238] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x96c09400 == 116 [pid = 1802] [id = 239] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8daed800 == 115 [pid = 1802] [id = 237] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8daef800 == 114 [pid = 1802] [id = 236] 17:40:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0eb800 == 113 [pid = 1802] [id = 235] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 349 (0x8e6c7400) [pid = 1802] [serial = 640] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 348 (0x91f13800) [pid = 1802] [serial = 643] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 347 (0x91f15000) [pid = 1802] [serial = 695] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 346 (0x9b64cc00) [pid = 1802] [serial = 646] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 345 (0xa2240400) [pid = 1802] [serial = 649] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 344 (0x8abeb000) [pid = 1802] [serial = 652] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 343 (0x9b64f400) [pid = 1802] [serial = 655] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 342 (0x8a0e9c00) [pid = 1802] [serial = 658] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 341 (0x8adcc400) [pid = 1802] [serial = 661] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 340 (0x8add5400) [pid = 1802] [serial = 664] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 339 (0x8a326c00) [pid = 1802] [serial = 667] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 338 (0x88d3bc00) [pid = 1802] [serial = 670] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 337 (0x9278f800) [pid = 1802] [serial = 698] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 336 (0x88f10800) [pid = 1802] [serial = 673] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 335 (0x8a325400) [pid = 1802] [serial = 680] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 334 (0x8a0e3800) [pid = 1802] [serial = 679] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 333 (0x90d6dc00) [pid = 1802] [serial = 689] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 332 (0x90fd7400) [pid = 1802] [serial = 690] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 331 (0x91cd4000) [pid = 1802] [serial = 692] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 330 (0x92791800) [pid = 1802] [serial = 701] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 329 (0x90c22400) [pid = 1802] [serial = 687] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 328 (0x8ec5c000) [pid = 1802] [serial = 686] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 327 (0x8e293400) [pid = 1802] [serial = 684] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 326 (0x8d6b8800) [pid = 1802] [serial = 683] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 325 (0x88f19c00) [pid = 1802] [serial = 676] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 324 (0x93bc2400) [pid = 1802] [serial = 702] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 323 (0x8d227000) [pid = 1802] [serial = 446] [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.] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 322 (0x9290a800) [pid = 1802] [serial = 699] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 321 (0x9a990c00) [pid = 1802] [serial = 637] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 320 (0x923ba800) [pid = 1802] [serial = 696] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | --DOMWINDOW == 319 (0x91de6400) [pid = 1802] [serial = 693] [outer = (nil)] [url = about:blank] 17:40:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d32400 == 114 [pid = 1802] [id = 278] 17:40:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 320 (0x88d3bc00) [pid = 1802] [serial = 835] [outer = (nil)] 17:40:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 321 (0x88f13c00) [pid = 1802] [serial = 836] [outer = 0x88d3bc00] 17:40:04 INFO - PROCESS | 1802 | 1462581604623 Marionette DEBUG loaded listener.js 17:40:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 322 (0x8a320400) [pid = 1802] [serial = 837] [outer = 0x88d3bc00] 17:40:05 INFO - PROCESS | 1802 | 1462581605400 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]]]}] 17:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1791ms 17:40:05 INFO - PROCESS | 1802 | 1462581605457 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:40:05 INFO - PROCESS | 1802 | 1462581605462 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:40:05 INFO - PROCESS | 1802 | 1462581605475 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:40:05 INFO - PROCESS | 1802 | 1462581605483 Marionette TRACE conn3 <- [1,1086,null,{}] 17:40:05 INFO - PROCESS | 1802 | 1462581605491 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}] 17:40:05 INFO - PROCESS | 1802 | 1462581605670 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:40:05 INFO - PROCESS | 1802 | 1462581605856 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d33c00 == 115 [pid = 1802] [id = 279] 17:40:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 323 (0x8a328800) [pid = 1802] [serial = 838] [outer = (nil)] 17:40:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 324 (0x8d6ad000) [pid = 1802] [serial = 839] [outer = 0x8a328800] 17:40:05 INFO - PROCESS | 1802 | 1462581605946 Marionette DEBUG loaded listener.js 17:40:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 325 (0x8d824800) [pid = 1802] [serial = 840] [outer = 0x8a328800] 17:40:06 INFO - PROCESS | 1802 | 1462581606724 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]]]}] 17:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1307ms 17:40:06 INFO - PROCESS | 1802 | 1462581606789 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:40:06 INFO - PROCESS | 1802 | 1462581606793 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:40:06 INFO - PROCESS | 1802 | 1462581606799 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:40:06 INFO - PROCESS | 1802 | 1462581606801 Marionette TRACE conn3 <- [1,1090,null,{}] 17:40:06 INFO - PROCESS | 1802 | 1462581606807 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}] 17:40:07 INFO - PROCESS | 1802 | 1462581607031 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:40:07 INFO - PROCESS | 1802 | 1462581607057 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf5b000 == 116 [pid = 1802] [id = 280] 17:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 326 (0x8d82e400) [pid = 1802] [serial = 841] [outer = (nil)] 17:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 327 (0x8e6be800) [pid = 1802] [serial = 842] [outer = 0x8d82e400] 17:40:07 INFO - PROCESS | 1802 | 1462581607127 Marionette DEBUG loaded listener.js 17:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 328 (0x8e6eac00) [pid = 1802] [serial = 843] [outer = 0x8d82e400] 17:40:08 INFO - PROCESS | 1802 | 1462581608022 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]]]}] 17:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1284ms 17:40:08 INFO - PROCESS | 1802 | 1462581608084 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:40:08 INFO - PROCESS | 1802 | 1462581608088 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:40:08 INFO - PROCESS | 1802 | 1462581608094 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:40:08 INFO - PROCESS | 1802 | 1462581608096 Marionette TRACE conn3 <- [1,1094,null,{}] 17:40:08 INFO - PROCESS | 1802 | 1462581608107 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}] 17:40:08 INFO - PROCESS | 1802 | 1462581608336 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:40:08 INFO - PROCESS | 1802 | 1462581608358 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6f2000 == 117 [pid = 1802] [id = 281] 17:40:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 329 (0x8e6f7800) [pid = 1802] [serial = 844] [outer = (nil)] 17:40:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 330 (0x8ee48800) [pid = 1802] [serial = 845] [outer = 0x8e6f7800] 17:40:08 INFO - PROCESS | 1802 | 1462581608437 Marionette DEBUG loaded listener.js 17:40:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 331 (0x90d46400) [pid = 1802] [serial = 846] [outer = 0x8e6f7800] 17:40:09 INFO - PROCESS | 1802 | --DOMWINDOW == 330 (0x8a31e400) [pid = 1802] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:40:09 INFO - PROCESS | 1802 | --DOMWINDOW == 329 (0x8e6f6400) [pid = 1802] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:40:09 INFO - PROCESS | 1802 | --DOMWINDOW == 328 (0x91ce1c00) [pid = 1802] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:40:09 INFO - PROCESS | 1802 | --DOMWINDOW == 327 (0x8abe8c00) [pid = 1802] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:40:09 INFO - PROCESS | 1802 | --DOMWINDOW == 326 (0x88f18800) [pid = 1802] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:40:09 INFO - PROCESS | 1802 | --DOMWINDOW == 325 (0x8f6b0800) [pid = 1802] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:40:09 INFO - PROCESS | 1802 | 1462581609905 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]]]}] 17:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1834ms 17:40:09 INFO - PROCESS | 1802 | 1462581609928 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:40:09 INFO - PROCESS | 1802 | 1462581609931 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:40:09 INFO - PROCESS | 1802 | 1462581609937 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:40:09 INFO - PROCESS | 1802 | 1462581609939 Marionette TRACE conn3 <- [1,1098,null,{}] 17:40:09 INFO - PROCESS | 1802 | 1462581609945 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}] 17:40:10 INFO - PROCESS | 1802 | 1462581610167 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:40:10 INFO - PROCESS | 1802 | 1462581610189 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x87cce000 == 118 [pid = 1802] [id = 282] 17:40:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 326 (0x89023400) [pid = 1802] [serial = 847] [outer = (nil)] 17:40:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 327 (0x90d69400) [pid = 1802] [serial = 848] [outer = 0x89023400] 17:40:10 INFO - PROCESS | 1802 | 1462581610258 Marionette DEBUG loaded listener.js 17:40:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 328 (0x90ef8000) [pid = 1802] [serial = 849] [outer = 0x89023400] 17:40:11 INFO - PROCESS | 1802 | 1462581611085 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]]]}] 17:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1193ms 17:40:11 INFO - PROCESS | 1802 | 1462581611131 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:40:11 INFO - PROCESS | 1802 | 1462581611135 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:40:11 INFO - PROCESS | 1802 | 1462581611151 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:40:11 INFO - PROCESS | 1802 | 1462581611154 Marionette TRACE conn3 <- [1,1102,null,{}] 17:40:11 INFO - PROCESS | 1802 | 1462581611159 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}] 17:40:11 INFO - PROCESS | 1802 | 1462581611332 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:40:11 INFO - PROCESS | 1802 | 1462581611342 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6f6400 == 119 [pid = 1802] [id = 283] 17:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 329 (0x90d65000) [pid = 1802] [serial = 850] [outer = (nil)] 17:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 330 (0x91c10800) [pid = 1802] [serial = 851] [outer = 0x90d65000] 17:40:11 INFO - PROCESS | 1802 | 1462581611413 Marionette DEBUG loaded listener.js 17:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 331 (0x91de4000) [pid = 1802] [serial = 852] [outer = 0x90d65000] 17:40:12 INFO - PROCESS | 1802 | 1462581612581 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]]]}] 17:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1489ms 17:40:12 INFO - PROCESS | 1802 | 1462581612655 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:40:12 INFO - PROCESS | 1802 | 1462581612663 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:40:12 INFO - PROCESS | 1802 | 1462581612672 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:40:12 INFO - PROCESS | 1802 | 1462581612678 Marionette TRACE conn3 <- [1,1106,null,{}] 17:40:12 INFO - PROCESS | 1802 | 1462581612686 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}] 17:40:12 INFO - PROCESS | 1802 | 1462581612879 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:40:13 INFO - PROCESS | 1802 | 1462581613143 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x89128000 == 120 [pid = 1802] [id = 284] 17:40:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 332 (0x89129000) [pid = 1802] [serial = 853] [outer = (nil)] 17:40:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 333 (0x89f43400) [pid = 1802] [serial = 854] [outer = 0x89129000] 17:40:13 INFO - PROCESS | 1802 | 1462581613271 Marionette DEBUG loaded listener.js 17:40:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 334 (0x8a31fc00) [pid = 1802] [serial = 855] [outer = 0x89129000] 17:40:14 INFO - PROCESS | 1802 | 1462581614125 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]]]}] 17:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1490ms 17:40:14 INFO - PROCESS | 1802 | 1462581614164 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:40:14 INFO - PROCESS | 1802 | 1462581614173 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:40:14 INFO - PROCESS | 1802 | 1462581614183 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:40:14 INFO - PROCESS | 1802 | 1462581614187 Marionette TRACE conn3 <- [1,1110,null,{}] 17:40:14 INFO - PROCESS | 1802 | 1462581614193 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}] 17:40:14 INFO - PROCESS | 1802 | 1462581614406 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:40:14 INFO - PROCESS | 1802 | 1462581614706 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a327800 == 121 [pid = 1802] [id = 285] 17:40:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 335 (0x8add7800) [pid = 1802] [serial = 856] [outer = (nil)] 17:40:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 336 (0x8cf52800) [pid = 1802] [serial = 857] [outer = 0x8add7800] 17:40:14 INFO - PROCESS | 1802 | 1462581614833 Marionette DEBUG loaded listener.js 17:40:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 337 (0x8d72b400) [pid = 1802] [serial = 858] [outer = 0x8add7800] 17:40:15 INFO - PROCESS | 1802 | 1462581615690 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]]]}] 17:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1583ms 17:40:15 INFO - PROCESS | 1802 | 1462581615765 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:40:15 INFO - PROCESS | 1802 | 1462581615770 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:40:15 INFO - PROCESS | 1802 | 1462581615777 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:40:15 INFO - PROCESS | 1802 | 1462581615783 Marionette TRACE conn3 <- [1,1114,null,{}] 17:40:15 INFO - PROCESS | 1802 | 1462581615799 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}] 17:40:16 INFO - PROCESS | 1802 | 1462581616027 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:40:16 INFO - PROCESS | 1802 | 1462581616300 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c2e800 == 122 [pid = 1802] [id = 286] 17:40:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 338 (0x90d67c00) [pid = 1802] [serial = 859] [outer = (nil)] 17:40:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 339 (0x91c03400) [pid = 1802] [serial = 860] [outer = 0x90d67c00] 17:40:16 INFO - PROCESS | 1802 | 1462581616435 Marionette DEBUG loaded listener.js 17:40:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 340 (0x91f14c00) [pid = 1802] [serial = 861] [outer = 0x90d67c00] 17:40:17 INFO - PROCESS | 1802 | 1462581617337 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]]]}] 17:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1588ms 17:40:17 INFO - PROCESS | 1802 | 1462581617365 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:40:17 INFO - PROCESS | 1802 | 1462581617370 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:40:17 INFO - PROCESS | 1802 | 1462581617376 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:40:17 INFO - PROCESS | 1802 | 1462581617379 Marionette TRACE conn3 <- [1,1118,null,{}] 17:40:17 INFO - PROCESS | 1802 | 1462581617385 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}] 17:40:17 INFO - PROCESS | 1802 | 1462581617566 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:40:17 INFO - PROCESS | 1802 | 1462581617827 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e505000 == 123 [pid = 1802] [id = 287] 17:40:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 341 (0x91ec0800) [pid = 1802] [serial = 862] [outer = (nil)] 17:40:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 342 (0x92790000) [pid = 1802] [serial = 863] [outer = 0x91ec0800] 17:40:17 INFO - PROCESS | 1802 | 1462581617949 Marionette DEBUG loaded listener.js 17:40:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 343 (0x92902c00) [pid = 1802] [serial = 864] [outer = 0x91ec0800] 17:40:18 INFO - PROCESS | 1802 | 1462581618805 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]]]}] 17:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1481ms 17:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:40:18 INFO - PROCESS | 1802 | 1462581618858 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:40:18 INFO - PROCESS | 1802 | 1462581618861 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:40:18 INFO - PROCESS | 1802 | 1462581618867 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:40:18 INFO - PROCESS | 1802 | 1462581618871 Marionette TRACE conn3 <- [1,1122,null,{}] 17:40:18 INFO - PROCESS | 1802 | 1462581618876 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}] 17:40:19 INFO - PROCESS | 1802 | 1462581619048 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:40:19 INFO - PROCESS | 1802 | 1462581619380 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f41400 == 124 [pid = 1802] [id = 288] 17:40:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 344 (0x92908000) [pid = 1802] [serial = 865] [outer = (nil)] 17:40:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 345 (0x93949400) [pid = 1802] [serial = 866] [outer = 0x92908000] 17:40:19 INFO - PROCESS | 1802 | 1462581619467 Marionette DEBUG loaded listener.js 17:40:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 346 (0x9450f800) [pid = 1802] [serial = 867] [outer = 0x92908000] 17:40:20 INFO - PROCESS | 1802 | 1462581620376 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]]]}] 17:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1530ms 17:40:20 INFO - PROCESS | 1802 | 1462581620396 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:40:20 INFO - PROCESS | 1802 | 1462581620399 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:40:20 INFO - PROCESS | 1802 | 1462581620406 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:40:20 INFO - PROCESS | 1802 | 1462581620409 Marionette TRACE conn3 <- [1,1126,null,{}] 17:40:20 INFO - PROCESS | 1802 | 1462581620415 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}] 17:40:20 INFO - PROCESS | 1802 | 1462581620600 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:40:20 INFO - PROCESS | 1802 | 1462581620871 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x90fda400 == 125 [pid = 1802] [id = 289] 17:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 347 (0x923b6800) [pid = 1802] [serial = 868] [outer = (nil)] 17:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 348 (0x96277c00) [pid = 1802] [serial = 869] [outer = 0x923b6800] 17:40:21 INFO - PROCESS | 1802 | 1462581621000 Marionette DEBUG loaded listener.js 17:40:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 349 (0x9900d400) [pid = 1802] [serial = 870] [outer = 0x923b6800] 17:40:21 INFO - PROCESS | 1802 | 1462581621880 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]]]}] 17:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1535ms 17:40:21 INFO - PROCESS | 1802 | 1462581621941 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:40:21 INFO - PROCESS | 1802 | 1462581621945 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:40:21 INFO - PROCESS | 1802 | 1462581621951 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:40:21 INFO - PROCESS | 1802 | 1462581621953 Marionette TRACE conn3 <- [1,1130,null,{}] 17:40:21 INFO - PROCESS | 1802 | 1462581621959 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}] 17:40:22 INFO - PROCESS | 1802 | 1462581622172 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:40:22 INFO - PROCESS | 1802 | 1462581622430 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x96275400 == 126 [pid = 1802] [id = 290] 17:40:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 350 (0x977d2400) [pid = 1802] [serial = 871] [outer = (nil)] 17:40:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 351 (0x9a538400) [pid = 1802] [serial = 872] [outer = 0x977d2400] 17:40:22 INFO - PROCESS | 1802 | 1462581622555 Marionette DEBUG loaded listener.js 17:40:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 352 (0x9a53d800) [pid = 1802] [serial = 873] [outer = 0x977d2400] 17:40:23 INFO - PROCESS | 1802 | 1462581623423 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]]]}] 17:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1491ms 17:40:23 INFO - PROCESS | 1802 | 1462581623442 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:40:23 INFO - PROCESS | 1802 | 1462581623446 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:40:23 INFO - PROCESS | 1802 | 1462581623452 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:40:23 INFO - PROCESS | 1802 | 1462581623455 Marionette TRACE conn3 <- [1,1134,null,{}] 17:40:23 INFO - PROCESS | 1802 | 1462581623461 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}] 17:40:23 INFO - PROCESS | 1802 | 1462581623633 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:40:23 INFO - PROCESS | 1802 | 1462581623854 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf57400 == 127 [pid = 1802] [id = 291] 17:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 353 (0x9a530400) [pid = 1802] [serial = 874] [outer = (nil)] 17:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 354 (0x9a997800) [pid = 1802] [serial = 875] [outer = 0x9a530400] 17:40:23 INFO - PROCESS | 1802 | 1462581623976 Marionette DEBUG loaded listener.js 17:40:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 355 (0x9b64a800) [pid = 1802] [serial = 876] [outer = 0x9a530400] 17:40:24 INFO - PROCESS | 1802 | 1462581624913 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]]]}] 17:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1537ms 17:40:24 INFO - PROCESS | 1802 | 1462581624990 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:40:24 INFO - PROCESS | 1802 | 1462581624994 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:40:25 INFO - PROCESS | 1802 | 1462581625000 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:40:25 INFO - PROCESS | 1802 | 1462581625003 Marionette TRACE conn3 <- [1,1138,null,{}] 17:40:25 INFO - PROCESS | 1802 | 1462581625009 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}] 17:40:25 INFO - PROCESS | 1802 | 1462581625237 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:40:25 INFO - PROCESS | 1802 | 1462581625503 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x89022000 == 128 [pid = 1802] [id = 292] 17:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 356 (0x89c7e800) [pid = 1802] [serial = 877] [outer = (nil)] 17:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 357 (0x9b656000) [pid = 1802] [serial = 878] [outer = 0x89c7e800] 17:40:25 INFO - PROCESS | 1802 | 1462581625634 Marionette DEBUG loaded listener.js 17:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 358 (0xa1129800) [pid = 1802] [serial = 879] [outer = 0x89c7e800] 17:40:26 INFO - PROCESS | 1802 | 1462581626474 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]]]}] 17:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1531ms 17:40:26 INFO - PROCESS | 1802 | 1462581626531 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:40:26 INFO - PROCESS | 1802 | 1462581626535 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:40:26 INFO - PROCESS | 1802 | 1462581626541 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:40:26 INFO - PROCESS | 1802 | 1462581626544 Marionette TRACE conn3 <- [1,1142,null,{}] 17:40:26 INFO - PROCESS | 1802 | 1462581626550 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}] 17:40:26 INFO - PROCESS | 1802 | 1462581626733 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:40:26 INFO - PROCESS | 1802 | 1462581626952 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:27 INFO - PROCESS | 1802 | ++DOCSHELL 0xa23b9800 == 129 [pid = 1802] [id = 293] 17:40:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 359 (0xa334bc00) [pid = 1802] [serial = 880] [outer = (nil)] 17:40:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 360 (0xa3538c00) [pid = 1802] [serial = 881] [outer = 0xa334bc00] 17:40:27 INFO - PROCESS | 1802 | 1462581627128 Marionette DEBUG loaded listener.js 17:40:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 361 (0xa368bc00) [pid = 1802] [serial = 882] [outer = 0xa334bc00] 17:40:27 INFO - PROCESS | 1802 | 1462581627986 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]]]}] 17:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1479ms 17:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:40:28 INFO - PROCESS | 1802 | 1462581628021 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:40:28 INFO - PROCESS | 1802 | 1462581628024 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:40:28 INFO - PROCESS | 1802 | 1462581628031 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:40:28 INFO - PROCESS | 1802 | 1462581628035 Marionette TRACE conn3 <- [1,1146,null,{}] 17:40:28 INFO - PROCESS | 1802 | 1462581628041 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}] 17:40:28 INFO - PROCESS | 1802 | 1462581628237 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:40:28 INFO - PROCESS | 1802 | 1462581628463 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b20a400 == 130 [pid = 1802] [id = 294] 17:40:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 362 (0x8b20c800) [pid = 1802] [serial = 883] [outer = (nil)] 17:40:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 363 (0x8b214000) [pid = 1802] [serial = 884] [outer = 0x8b20c800] 17:40:28 INFO - PROCESS | 1802 | 1462581628593 Marionette DEBUG loaded listener.js 17:40:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 364 (0xa3534c00) [pid = 1802] [serial = 885] [outer = 0x8b20c800] 17:40:29 INFO - PROCESS | 1802 | 1462581629522 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]]]}] 17:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1542ms 17:40:29 INFO - PROCESS | 1802 | 1462581629572 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:40:29 INFO - PROCESS | 1802 | 1462581629576 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:40:29 INFO - PROCESS | 1802 | 1462581629582 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:40:29 INFO - PROCESS | 1802 | 1462581629585 Marionette TRACE conn3 <- [1,1150,null,{}] 17:40:29 INFO - PROCESS | 1802 | 1462581629591 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}] 17:40:29 INFO - PROCESS | 1802 | 1462581629784 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:40:30 INFO - PROCESS | 1802 | 1462581630099 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd1400 == 131 [pid = 1802] [id = 295] 17:40:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 365 (0x84fd1c00) [pid = 1802] [serial = 886] [outer = (nil)] 17:40:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 366 (0x84fd9400) [pid = 1802] [serial = 887] [outer = 0x84fd1c00] 17:40:30 INFO - PROCESS | 1802 | 1462581630187 Marionette DEBUG loaded listener.js 17:40:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 367 (0x84fdbc00) [pid = 1802] [serial = 888] [outer = 0x84fd1c00] 17:40:31 INFO - PROCESS | 1802 | 1462581631023 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]]]}] 17:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1495ms 17:40:31 INFO - PROCESS | 1802 | 1462581631078 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:40:31 INFO - PROCESS | 1802 | 1462581631081 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:40:31 INFO - PROCESS | 1802 | 1462581631089 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:40:31 INFO - PROCESS | 1802 | 1462581631102 Marionette TRACE conn3 <- [1,1154,null,{}] 17:40:31 INFO - PROCESS | 1802 | 1462581631107 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}] 17:40:31 INFO - PROCESS | 1802 | 1462581631290 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:40:31 INFO - PROCESS | 1802 | 1462581631553 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fdec00 == 132 [pid = 1802] [id = 296] 17:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 368 (0x84fdf000) [pid = 1802] [serial = 889] [outer = (nil)] 17:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 369 (0x85ae0400) [pid = 1802] [serial = 890] [outer = 0x84fdf000] 17:40:31 INFO - PROCESS | 1802 | 1462581631684 Marionette DEBUG loaded listener.js 17:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 370 (0x85ae3400) [pid = 1802] [serial = 891] [outer = 0x84fdf000] 17:40:32 INFO - PROCESS | 1802 | 1462581632523 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]]]}] 17:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1495ms 17:40:32 INFO - PROCESS | 1802 | 1462581632585 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:40:32 INFO - PROCESS | 1802 | 1462581632589 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:40:32 INFO - PROCESS | 1802 | 1462581632595 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:40:32 INFO - PROCESS | 1802 | 1462581632599 Marionette TRACE conn3 <- [1,1158,null,{}] 17:40:32 INFO - PROCESS | 1802 | 1462581632604 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}] 17:40:32 INFO - PROCESS | 1802 | 1462581632788 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:40:33 INFO - PROCESS | 1802 | 1462581633049 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ade400 == 133 [pid = 1802] [id = 297] 17:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 371 (0x85ae5c00) [pid = 1802] [serial = 892] [outer = (nil)] 17:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 372 (0x85aea800) [pid = 1802] [serial = 893] [outer = 0x85ae5c00] 17:40:33 INFO - PROCESS | 1802 | 1462581633179 Marionette DEBUG loaded listener.js 17:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 373 (0x88798400) [pid = 1802] [serial = 894] [outer = 0x85ae5c00] 17:40:34 INFO - PROCESS | 1802 | 1462581634015 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]]]}] 17:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1482ms 17:40:34 INFO - PROCESS | 1802 | 1462581634077 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:40:34 INFO - PROCESS | 1802 | 1462581634081 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:40:34 INFO - PROCESS | 1802 | 1462581634087 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:40:34 INFO - PROCESS | 1802 | 1462581634090 Marionette TRACE conn3 <- [1,1162,null,{}] 17:40:34 INFO - PROCESS | 1802 | 1462581634096 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}] 17:40:34 INFO - PROCESS | 1802 | 1462581634277 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:40:34 INFO - PROCESS | 1802 | 1462581634594 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e1800 == 134 [pid = 1802] [id = 298] 17:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 374 (0x859e2800) [pid = 1802] [serial = 895] [outer = (nil)] 17:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 375 (0x859e6c00) [pid = 1802] [serial = 896] [outer = 0x859e2800] 17:40:34 INFO - PROCESS | 1802 | 1462581634681 Marionette DEBUG loaded listener.js 17:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 376 (0x859e9800) [pid = 1802] [serial = 897] [outer = 0x859e2800] 17:40:35 INFO - PROCESS | 1802 | 1462581635566 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]]]}] 17:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1532ms 17:40:35 INFO - PROCESS | 1802 | 1462581635619 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:40:35 INFO - PROCESS | 1802 | 1462581635623 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:40:35 INFO - PROCESS | 1802 | 1462581635629 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:40:35 INFO - PROCESS | 1802 | 1462581635632 Marionette TRACE conn3 <- [1,1166,null,{}] 17:40:35 INFO - PROCESS | 1802 | 1462581635637 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}] 17:40:35 INFO - PROCESS | 1802 | 1462581635819 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:40:36 INFO - PROCESS | 1802 | 1462581636089 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e4000 == 135 [pid = 1802] [id = 299] 17:40:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 377 (0x851e6800) [pid = 1802] [serial = 898] [outer = (nil)] 17:40:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 378 (0x851ed800) [pid = 1802] [serial = 899] [outer = 0x851e6800] 17:40:36 INFO - PROCESS | 1802 | 1462581636216 Marionette DEBUG loaded listener.js 17:40:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 379 (0x851f0800) [pid = 1802] [serial = 900] [outer = 0x851e6800] 17:40:37 INFO - PROCESS | 1802 | 1462581637051 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]]]}] 17:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1483ms 17:40:37 INFO - PROCESS | 1802 | 1462581637112 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:40:37 INFO - PROCESS | 1802 | 1462581637116 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:40:37 INFO - PROCESS | 1802 | 1462581637122 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:40:37 INFO - PROCESS | 1802 | 1462581637125 Marionette TRACE conn3 <- [1,1170,null,{}] 17:40:37 INFO - PROCESS | 1802 | 1462581637131 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}] 17:40:37 INFO - PROCESS | 1802 | 1462581637314 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:40:37 INFO - PROCESS | 1802 | 1462581637587 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e6400 == 136 [pid = 1802] [id = 300] 17:40:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 380 (0x851eb400) [pid = 1802] [serial = 901] [outer = (nil)] 17:40:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 381 (0x859ec000) [pid = 1802] [serial = 902] [outer = 0x851eb400] 17:40:37 INFO - PROCESS | 1802 | 1462581637723 Marionette DEBUG loaded listener.js 17:40:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 382 (0x85ae6000) [pid = 1802] [serial = 903] [outer = 0x851eb400] 17:40:38 INFO - PROCESS | 1802 | 1462581638576 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]]]}] 17:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1528ms 17:40:38 INFO - PROCESS | 1802 | 1462581638650 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:40:38 INFO - PROCESS | 1802 | 1462581638653 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:40:38 INFO - PROCESS | 1802 | 1462581638660 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:40:38 INFO - PROCESS | 1802 | 1462581638663 Marionette TRACE conn3 <- [1,1174,null,{}] 17:40:38 INFO - PROCESS | 1802 | 1462581638669 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}] 17:40:38 INFO - PROCESS | 1802 | 1462581638854 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:40:39 INFO - PROCESS | 1802 | 1462581639162 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d1400 == 137 [pid = 1802] [id = 301] 17:40:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 383 (0x848d2000) [pid = 1802] [serial = 904] [outer = (nil)] 17:40:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 384 (0x848da400) [pid = 1802] [serial = 905] [outer = 0x848d2000] 17:40:39 INFO - PROCESS | 1802 | 1462581639266 Marionette DEBUG loaded listener.js 17:40:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 385 (0x848dbc00) [pid = 1802] [serial = 906] [outer = 0x848d2000] 17:40:40 INFO - PROCESS | 1802 | 1462581640122 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] 17:40:40 INFO - PROCESS | 1802 | 1462581640195 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:40:40 INFO - PROCESS | 1802 | 1462581640202 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:40:40 INFO - PROCESS | 1802 | 1462581640206 Marionette TRACE conn3 <- [1,1178,null,{}] 17:40:40 INFO - PROCESS | 1802 | 1462581640216 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}] 17:40:40 INFO - PROCESS | 1802 | 1462581640401 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:40:40 INFO - PROCESS | 1802 | 1462581640733 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d9000 == 138 [pid = 1802] [id = 302] 17:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 386 (0x848db800) [pid = 1802] [serial = 907] [outer = (nil)] 17:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 387 (0x88793000) [pid = 1802] [serial = 908] [outer = 0x848db800] 17:40:40 INFO - PROCESS | 1802 | 1462581640820 Marionette DEBUG loaded listener.js 17:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 388 (0x8b212000) [pid = 1802] [serial = 909] [outer = 0x848db800] 17:40:41 INFO - PROCESS | 1802 | 1462581641676 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] 17:40:41 INFO - PROCESS | 1802 | 1462581641740 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:40:41 INFO - PROCESS | 1802 | 1462581641747 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:40:41 INFO - PROCESS | 1802 | 1462581641750 Marionette TRACE conn3 <- [1,1182,null,{}] 17:40:41 INFO - PROCESS | 1802 | 1462581641755 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}] 17:40:41 INFO - PROCESS | 1802 | 1462581641941 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:40:42 INFO - PROCESS | 1802 | 1462581642211 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d7c00 == 139 [pid = 1802] [id = 303] 17:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 389 (0x84a48800) [pid = 1802] [serial = 910] [outer = (nil)] 17:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 390 (0x84a4e400) [pid = 1802] [serial = 911] [outer = 0x84a48800] 17:40:42 INFO - PROCESS | 1802 | 1462581642337 Marionette DEBUG loaded listener.js 17:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 391 (0x84a52000) [pid = 1802] [serial = 912] [outer = 0x84a48800] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8d731800 == 138 [pid = 1802] [id = 213] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x9979d800 == 137 [pid = 1802] [id = 215] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x91ebc400 == 136 [pid = 1802] [id = 212] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x90c26400 == 135 [pid = 1802] [id = 207] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4f0000 == 134 [pid = 1802] [id = 216] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8abe3000 == 133 [pid = 1802] [id = 217] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0e1800 == 132 [pid = 1802] [id = 219] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8abea400 == 131 [pid = 1802] [id = 218] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec5d400 == 130 [pid = 1802] [id = 214] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x86d4dc00 == 129 [pid = 1802] [id = 272] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x86d4d400 == 128 [pid = 1802] [id = 271] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x89f44800 == 127 [pid = 1802] [id = 270] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf51400 == 126 [pid = 1802] [id = 269] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8b227400 == 125 [pid = 1802] [id = 267] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x88789800 == 124 [pid = 1802] [id = 268] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8b223400 == 123 [pid = 1802] [id = 266] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x98110400 == 122 [pid = 1802] [id = 265] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x9a535000 == 121 [pid = 1802] [id = 264] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x92906400 == 120 [pid = 1802] [id = 263] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x90fdf000 == 119 [pid = 1802] [id = 261] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x91c07400 == 118 [pid = 1802] [id = 262] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8d224000 == 117 [pid = 1802] [id = 260] 17:40:43 INFO - PROCESS | 1802 | --DOCSHELL 0x87cc4000 == 116 [pid = 1802] [id = 259] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 390 (0x8d6b0800) [pid = 1802] [serial = 749] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 389 (0x99fc4000) [pid = 1802] [serial = 719] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 388 (0x8e50bc00) [pid = 1802] [serial = 765] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 387 (0x94585c00) [pid = 1802] [serial = 704] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 386 (0x9a534800) [pid = 1802] [serial = 755] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 385 (0x90c27400) [pid = 1802] [serial = 768] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 384 (0x90c21800) [pid = 1802] [serial = 710] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 383 (0x8d737c00) [pid = 1802] [serial = 707] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 382 (0x89c7c800) [pid = 1802] [serial = 737] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 381 (0x89021c00) [pid = 1802] [serial = 746] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 380 (0x8f6b2800) [pid = 1802] [serial = 767] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 379 (0x9b8df400) [pid = 1802] [serial = 722] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 378 (0x8add1c00) [pid = 1802] [serial = 764] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 377 (0x96c11400) [pid = 1802] [serial = 716] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 376 (0xa060d000) [pid = 1802] [serial = 731] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 375 (0x92179c00) [pid = 1802] [serial = 774] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 374 (0x87ccc400) [pid = 1802] [serial = 740] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 373 (0x89c80000) [pid = 1802] [serial = 743] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 372 (0x8cf43000) [pid = 1802] [serial = 761] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 371 (0x91eb7c00) [pid = 1802] [serial = 773] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 370 (0x8ee48000) [pid = 1802] [serial = 734] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 369 (0x94519000) [pid = 1802] [serial = 713] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 368 (0x8cf48c00) [pid = 1802] [serial = 728] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 367 (0xa2368000) [pid = 1802] [serial = 725] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 366 (0x8d6b8c00) [pid = 1802] [serial = 762] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 365 (0x89c7c400) [pid = 1802] [serial = 759] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 364 (0x90fdd800) [pid = 1802] [serial = 771] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 363 (0x923b0c00) [pid = 1802] [serial = 752] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 362 (0x90eecc00) [pid = 1802] [serial = 770] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 361 (0x8902a400) [pid = 1802] [serial = 758] [outer = (nil)] [url = about:blank] 17:40:43 INFO - PROCESS | 1802 | --DOMWINDOW == 360 (0x924e1800) [pid = 1802] [serial = 776] [outer = (nil)] [url = about:blank] 17:40:44 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:40:44 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:40:44 INFO - PROCESS | 1802 | 1462581644373 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] 17:40:44 INFO - PROCESS | 1802 | 1462581644446 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:40:44 INFO - PROCESS | 1802 | 1462581644453 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:40:44 INFO - PROCESS | 1802 | 1462581644459 Marionette TRACE conn3 <- [1,1186,null,{}] 17:40:44 INFO - PROCESS | 1802 | 1462581644466 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}] 17:40:44 INFO - PROCESS | 1802 | 1462581644652 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:40:44 INFO - PROCESS | 1802 | 1462581644840 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a4a800 == 117 [pid = 1802] [id = 304] 17:40:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 361 (0x851ee400) [pid = 1802] [serial = 913] [outer = (nil)] 17:40:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 362 (0x88789400) [pid = 1802] [serial = 914] [outer = 0x851ee400] 17:40:44 INFO - PROCESS | 1802 | 1462581644912 Marionette DEBUG loaded listener.js 17:40:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 363 (0x88d30c00) [pid = 1802] [serial = 915] [outer = 0x851ee400] 17:40:45 INFO - PROCESS | 1802 | 1462581645697 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] 17:40:45 INFO - PROCESS | 1802 | 1462581645763 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:40:45 INFO - PROCESS | 1802 | 1462581645779 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:40:45 INFO - PROCESS | 1802 | 1462581645782 Marionette TRACE conn3 <- [1,1190,null,{}] 17:40:45 INFO - PROCESS | 1802 | 1462581645788 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}] 17:40:45 INFO - PROCESS | 1802 | 1462581645961 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:40:45 INFO - PROCESS | 1802 | 1462581645972 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x89022c00 == 118 [pid = 1802] [id = 305] 17:40:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 364 (0x89127400) [pid = 1802] [serial = 916] [outer = (nil)] 17:40:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 365 (0x89c7d800) [pid = 1802] [serial = 917] [outer = 0x89127400] 17:40:46 INFO - PROCESS | 1802 | 1462581646043 Marionette DEBUG loaded listener.js 17:40:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 366 (0x89f4ac00) [pid = 1802] [serial = 918] [outer = 0x89127400] 17:40:47 INFO - PROCESS | 1802 | 1462581647079 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] 17:40:47 INFO - PROCESS | 1802 | 1462581647126 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:40:47 INFO - PROCESS | 1802 | 1462581647144 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:40:47 INFO - PROCESS | 1802 | 1462581647149 Marionette TRACE conn3 <- [1,1194,null,{}] 17:40:47 INFO - PROCESS | 1802 | 1462581647164 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}] 17:40:47 INFO - PROCESS | 1802 | 1462581647408 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:40:47 INFO - PROCESS | 1802 | 1462581647434 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a50400 == 119 [pid = 1802] [id = 306] 17:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 367 (0x8add8400) [pid = 1802] [serial = 919] [outer = (nil)] 17:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 368 (0x8b216000) [pid = 1802] [serial = 920] [outer = 0x8add8400] 17:40:47 INFO - PROCESS | 1802 | 1462581647508 Marionette DEBUG loaded listener.js 17:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 369 (0x8b22bc00) [pid = 1802] [serial = 921] [outer = 0x8add8400] 17:40:48 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:40:48 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:40:48 INFO - PROCESS | 1802 | --DOMWINDOW == 368 (0x89023400) [pid = 1802] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:40:48 INFO - PROCESS | 1802 | --DOMWINDOW == 367 (0x8a328800) [pid = 1802] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:40:48 INFO - PROCESS | 1802 | --DOMWINDOW == 366 (0x88d3bc00) [pid = 1802] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:40:48 INFO - PROCESS | 1802 | --DOMWINDOW == 365 (0x89f46000) [pid = 1802] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:40:48 INFO - PROCESS | 1802 | --DOMWINDOW == 364 (0x8e6f7800) [pid = 1802] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:40:48 INFO - PROCESS | 1802 | --DOMWINDOW == 363 (0x88f11800) [pid = 1802] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:40:48 INFO - PROCESS | 1802 | --DOMWINDOW == 362 (0x8d82e400) [pid = 1802] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:40:48 INFO - PROCESS | 1802 | 1462581648888 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] 17:40:48 INFO - PROCESS | 1802 | 1462581648931 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:40:48 INFO - PROCESS | 1802 | 1462581648937 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:40:48 INFO - PROCESS | 1802 | 1462581648940 Marionette TRACE conn3 <- [1,1198,null,{}] 17:40:48 INFO - PROCESS | 1802 | 1462581648945 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}] 17:40:49 INFO - PROCESS | 1802 | 1462581649243 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:40:49 INFO - PROCESS | 1802 | 1462581649373 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d3bc00 == 120 [pid = 1802] [id = 307] 17:40:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 363 (0x89c80c00) [pid = 1802] [serial = 922] [outer = (nil)] 17:40:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 364 (0x8cf4ec00) [pid = 1802] [serial = 923] [outer = 0x89c80c00] 17:40:49 INFO - PROCESS | 1802 | 1462581649447 Marionette DEBUG loaded listener.js 17:40:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 365 (0x8cf5bc00) [pid = 1802] [serial = 924] [outer = 0x89c80c00] 17:40:50 INFO - PROCESS | 1802 | 1462581650157 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]]]}] 17:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1242ms 17:40:50 INFO - PROCESS | 1802 | 1462581650181 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:40:50 INFO - PROCESS | 1802 | 1462581650184 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:40:50 INFO - PROCESS | 1802 | 1462581650190 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:40:50 INFO - PROCESS | 1802 | 1462581650193 Marionette TRACE conn3 <- [1,1202,null,{}] 17:40:50 INFO - PROCESS | 1802 | 1462581650198 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}] 17:40:50 INFO - PROCESS | 1802 | 1462581650361 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:40:50 INFO - PROCESS | 1802 | 1462581650546 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8640f800 == 121 [pid = 1802] [id = 308] 17:40:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 366 (0x8cf5e000) [pid = 1802] [serial = 925] [outer = (nil)] 17:40:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 367 (0x8d72d800) [pid = 1802] [serial = 926] [outer = 0x8cf5e000] 17:40:50 INFO - PROCESS | 1802 | 1462581650615 Marionette DEBUG loaded listener.js 17:40:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 368 (0x8d832800) [pid = 1802] [serial = 927] [outer = 0x8cf5e000] 17:40:51 INFO - PROCESS | 1802 | 1462581651648 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]]]}] 17:40:51 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 17:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1527ms 17:40:51 INFO - PROCESS | 1802 | 1462581651718 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:40:51 INFO - PROCESS | 1802 | 1462581651725 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:40:51 INFO - PROCESS | 1802 | 1462581651733 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:40:51 INFO - PROCESS | 1802 | 1462581651740 Marionette TRACE conn3 <- [1,1206,null,{}] 17:40:51 INFO - PROCESS | 1802 | 1462581651747 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}] 17:40:51 INFO - PROCESS | 1802 | 1462581651978 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:40:52 INFO - PROCESS | 1802 | 1462581652294 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8640a400 == 122 [pid = 1802] [id = 309] 17:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 369 (0x8640c400) [pid = 1802] [serial = 928] [outer = (nil)] 17:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 370 (0x8878b000) [pid = 1802] [serial = 929] [outer = 0x8640c400] 17:40:52 INFO - PROCESS | 1802 | 1462581652387 Marionette DEBUG loaded listener.js 17:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 371 (0x89027000) [pid = 1802] [serial = 930] [outer = 0x8640c400] 17:40:53 INFO - PROCESS | 1802 | 1462581653260 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]]]}] 17:40:53 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 17:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1589ms 17:40:53 INFO - PROCESS | 1802 | 1462581653322 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:40:53 INFO - PROCESS | 1802 | 1462581653331 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:40:53 INFO - PROCESS | 1802 | 1462581653342 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:40:53 INFO - PROCESS | 1802 | 1462581653346 Marionette TRACE conn3 <- [1,1210,null,{}] 17:40:53 INFO - PROCESS | 1802 | 1462581653352 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}] 17:40:53 INFO - PROCESS | 1802 | 1462581653582 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:40:53 INFO - PROCESS | 1802 | 1462581653949 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c7c400 == 123 [pid = 1802] [id = 310] 17:40:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 372 (0x8a329c00) [pid = 1802] [serial = 931] [outer = (nil)] 17:40:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 373 (0x8adcf000) [pid = 1802] [serial = 932] [outer = 0x8a329c00] 17:40:54 INFO - PROCESS | 1802 | 1462581654038 Marionette DEBUG loaded listener.js 17:40:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 374 (0x8b20fc00) [pid = 1802] [serial = 933] [outer = 0x8a329c00] 17:40:54 INFO - PROCESS | 1802 | 1462581654942 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]]]}] 17:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1640ms 17:40:54 INFO - PROCESS | 1802 | 1462581654983 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:40:54 INFO - PROCESS | 1802 | 1462581654987 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:40:54 INFO - PROCESS | 1802 | 1462581654993 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:40:55 INFO - PROCESS | 1802 | 1462581654999 Marionette TRACE conn3 <- [1,1214,null,{}] 17:40:55 INFO - PROCESS | 1802 | 1462581655015 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}] 17:40:55 INFO - PROCESS | 1802 | 1462581655226 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:40:55 INFO - PROCESS | 1802 | 1462581655535 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f4f400 == 124 [pid = 1802] [id = 311] 17:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 375 (0x8a32a800) [pid = 1802] [serial = 934] [outer = (nil)] 17:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 376 (0x8e6cb400) [pid = 1802] [serial = 935] [outer = 0x8a32a800] 17:40:55 INFO - PROCESS | 1802 | 1462581655628 Marionette DEBUG loaded listener.js 17:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 377 (0x8ec5f400) [pid = 1802] [serial = 936] [outer = 0x8a32a800] 17:40:56 INFO - PROCESS | 1802 | 1462581656501 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]]]}] 17:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1585ms 17:40:56 INFO - PROCESS | 1802 | 1462581656578 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:40:56 INFO - PROCESS | 1802 | 1462581656583 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:40:56 INFO - PROCESS | 1802 | 1462581656589 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:40:56 INFO - PROCESS | 1802 | 1462581656593 Marionette TRACE conn3 <- [1,1218,null,{}] 17:40:56 INFO - PROCESS | 1802 | 1462581656598 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}] 17:40:56 INFO - PROCESS | 1802 | 1462581656787 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:40:57 INFO - PROCESS | 1802 | 1462581657096 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd6000 == 125 [pid = 1802] [id = 312] 17:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 378 (0x8dae7800) [pid = 1802] [serial = 937] [outer = (nil)] 17:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 379 (0x8ee4f800) [pid = 1802] [serial = 938] [outer = 0x8dae7800] 17:40:57 INFO - PROCESS | 1802 | 1462581657184 Marionette DEBUG loaded listener.js 17:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 380 (0x8f8c8400) [pid = 1802] [serial = 939] [outer = 0x8dae7800] 17:40:58 INFO - PROCESS | 1802 | 1462581658036 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]]]}] 17:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1492ms 17:40:58 INFO - PROCESS | 1802 | 1462581658082 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:40:58 INFO - PROCESS | 1802 | 1462581658086 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:40:58 INFO - PROCESS | 1802 | 1462581658092 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:40:58 INFO - PROCESS | 1802 | 1462581658096 Marionette TRACE conn3 <- [1,1222,null,{}] 17:40:58 INFO - PROCESS | 1802 | 1462581658101 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}] 17:40:58 INFO - PROCESS | 1802 | 1462581658280 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:40:58 INFO - PROCESS | 1802 | 1462581658565 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ee4a400 == 126 [pid = 1802] [id = 313] 17:40:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 381 (0x8ee4ac00) [pid = 1802] [serial = 940] [outer = (nil)] 17:40:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 382 (0x90d6f000) [pid = 1802] [serial = 941] [outer = 0x8ee4ac00] 17:40:58 INFO - PROCESS | 1802 | 1462581658703 Marionette DEBUG loaded listener.js 17:40:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 383 (0x90fde800) [pid = 1802] [serial = 942] [outer = 0x8ee4ac00] 17:40:59 INFO - PROCESS | 1802 | 1462581659584 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] 17:40:59 INFO - PROCESS | 1802 | 1462581659630 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:40:59 INFO - PROCESS | 1802 | 1462581659636 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:40:59 INFO - PROCESS | 1802 | 1462581659640 Marionette TRACE conn3 <- [1,1226,null,{}] 17:40:59 INFO - PROCESS | 1802 | 1462581659645 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}] 17:40:59 INFO - PROCESS | 1802 | 1462581659849 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:41:00 INFO - PROCESS | 1802 | 1462581660087 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x87cce800 == 127 [pid = 1802] [id = 314] 17:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 384 (0x90eecc00) [pid = 1802] [serial = 943] [outer = (nil)] 17:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 385 (0x923b0c00) [pid = 1802] [serial = 944] [outer = 0x90eecc00] 17:41:00 INFO - PROCESS | 1802 | 1462581660230 Marionette DEBUG loaded listener.js 17:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 386 (0x92797c00) [pid = 1802] [serial = 945] [outer = 0x90eecc00] 17:41:01 INFO - PROCESS | 1802 | 1462581661076 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]]]}] 17:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1485ms 17:41:01 INFO - PROCESS | 1802 | 1462581661121 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:41:01 INFO - PROCESS | 1802 | 1462581661125 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:41:01 INFO - PROCESS | 1802 | 1462581661131 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:41:01 INFO - PROCESS | 1802 | 1462581661135 Marionette TRACE conn3 <- [1,1230,null,{}] 17:41:01 INFO - PROCESS | 1802 | 1462581661140 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}] 17:41:01 INFO - PROCESS | 1802 | 1462581661314 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:41:01 INFO - PROCESS | 1802 | 1462581661599 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x9279a000 == 128 [pid = 1802] [id = 315] 17:41:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 387 (0x92910000) [pid = 1802] [serial = 946] [outer = (nil)] 17:41:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 388 (0x945f4000) [pid = 1802] [serial = 947] [outer = 0x92910000] 17:41:01 INFO - PROCESS | 1802 | 1462581661731 Marionette DEBUG loaded listener.js 17:41:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 389 (0x950cfc00) [pid = 1802] [serial = 948] [outer = 0x92910000] 17:41:02 INFO - PROCESS | 1802 | 1462581662531 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]]]}] 17:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1428ms 17:41:02 INFO - PROCESS | 1802 | 1462581662560 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:41:02 INFO - PROCESS | 1802 | 1462581662563 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:41:02 INFO - PROCESS | 1802 | 1462581662570 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:41:02 INFO - PROCESS | 1802 | 1462581662573 Marionette TRACE conn3 <- [1,1234,null,{}] 17:41:02 INFO - PROCESS | 1802 | 1462581662597 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}] 17:41:02 INFO - PROCESS | 1802 | 1462581662777 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:41:03 INFO - PROCESS | 1802 | 1462581663049 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf42800 == 129 [pid = 1802] [id = 316] 17:41:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 390 (0x90d3b000) [pid = 1802] [serial = 949] [outer = (nil)] 17:41:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 391 (0x96c11400) [pid = 1802] [serial = 950] [outer = 0x90d3b000] 17:41:03 INFO - PROCESS | 1802 | 1462581663173 Marionette DEBUG loaded listener.js 17:41:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 392 (0x96c8c000) [pid = 1802] [serial = 951] [outer = 0x90d3b000] 17:41:04 INFO - PROCESS | 1802 | 1462581664026 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]]]}] 17:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1483ms 17:41:04 INFO - PROCESS | 1802 | 1462581664055 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:41:04 INFO - PROCESS | 1802 | 1462581664059 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:41:04 INFO - PROCESS | 1802 | 1462581664064 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:41:04 INFO - PROCESS | 1802 | 1462581664068 Marionette TRACE conn3 <- [1,1238,null,{}] 17:41:04 INFO - PROCESS | 1802 | 1462581664073 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}] 17:41:04 INFO - PROCESS | 1802 | 1462581664248 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:41:04 INFO - PROCESS | 1802 | 1462581664493 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x94514400 == 130 [pid = 1802] [id = 317] 17:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 393 (0x950d3000) [pid = 1802] [serial = 952] [outer = (nil)] 17:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 394 (0x9a48b400) [pid = 1802] [serial = 953] [outer = 0x950d3000] 17:41:04 INFO - PROCESS | 1802 | 1462581664592 Marionette DEBUG loaded listener.js 17:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 395 (0x9a536400) [pid = 1802] [serial = 954] [outer = 0x950d3000] 17:41:05 INFO - PROCESS | 1802 | 1462581665495 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]]]}] 17:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1486ms 17:41:05 INFO - PROCESS | 1802 | 1462581665552 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:41:05 INFO - PROCESS | 1802 | 1462581665556 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:41:05 INFO - PROCESS | 1802 | 1462581665562 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:41:05 INFO - PROCESS | 1802 | 1462581665565 Marionette TRACE conn3 <- [1,1242,null,{}] 17:41:05 INFO - PROCESS | 1802 | 1462581665570 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}] 17:41:05 INFO - PROCESS | 1802 | 1462581665758 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:41:06 INFO - PROCESS | 1802 | 1462581666028 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x9979a000 == 131 [pid = 1802] [id = 318] 17:41:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 396 (0x9b909800) [pid = 1802] [serial = 955] [outer = (nil)] 17:41:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 397 (0x9cdd7c00) [pid = 1802] [serial = 956] [outer = 0x9b909800] 17:41:06 INFO - PROCESS | 1802 | 1462581666167 Marionette DEBUG loaded listener.js 17:41:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 398 (0xa2368800) [pid = 1802] [serial = 957] [outer = 0x9b909800] 17:41:07 INFO - PROCESS | 1802 | 1462581667048 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]]]}] 17:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1529ms 17:41:07 INFO - PROCESS | 1802 | 1462581667092 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:41:07 INFO - PROCESS | 1802 | 1462581667096 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:41:07 INFO - PROCESS | 1802 | 1462581667102 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:41:07 INFO - PROCESS | 1802 | 1462581667107 Marionette TRACE conn3 <- [1,1246,null,{}] 17:41:07 INFO - PROCESS | 1802 | 1462581667112 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}] 17:41:07 INFO - PROCESS | 1802 | 1462581667318 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:41:07 INFO - PROCESS | 1802 | 1462581667633 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b322c00 == 132 [pid = 1802] [id = 319] 17:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 399 (0x8b324000) [pid = 1802] [serial = 958] [outer = (nil)] 17:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 400 (0x8b32d800) [pid = 1802] [serial = 959] [outer = 0x8b324000] 17:41:07 INFO - PROCESS | 1802 | 1462581667740 Marionette DEBUG loaded listener.js 17:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 401 (0xa2292400) [pid = 1802] [serial = 960] [outer = 0x8b324000] 17:41:08 INFO - PROCESS | 1802 | 1462581668594 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]]]}] 17:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1531ms 17:41:08 INFO - PROCESS | 1802 | 1462581668634 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:41:08 INFO - PROCESS | 1802 | 1462581668637 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:41:08 INFO - PROCESS | 1802 | 1462581668662 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:41:08 INFO - PROCESS | 1802 | 1462581668665 Marionette TRACE conn3 <- [1,1250,null,{}] 17:41:08 INFO - PROCESS | 1802 | 1462581668673 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}] 17:41:08 INFO - PROCESS | 1802 | 1462581668858 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:41:09 INFO - PROCESS | 1802 | 1462581669129 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x88493000 == 133 [pid = 1802] [id = 320] 17:41:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 402 (0x88493c00) [pid = 1802] [serial = 961] [outer = (nil)] 17:41:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 403 (0x88499800) [pid = 1802] [serial = 962] [outer = 0x88493c00] 17:41:09 INFO - PROCESS | 1802 | 1462581669260 Marionette DEBUG loaded listener.js 17:41:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 404 (0x8849d400) [pid = 1802] [serial = 963] [outer = 0x88493c00] 17:41:10 INFO - PROCESS | 1802 | 1462581670171 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]]]}] 17:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1599ms 17:41:10 INFO - PROCESS | 1802 | 1462581670243 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:41:10 INFO - PROCESS | 1802 | 1462581670247 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:41:10 INFO - PROCESS | 1802 | 1462581670253 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:41:10 INFO - PROCESS | 1802 | 1462581670266 Marionette TRACE conn3 <- [1,1254,null,{}] 17:41:10 INFO - PROCESS | 1802 | 1462581670271 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}] 17:41:10 INFO - PROCESS | 1802 | 1462581670504 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:41:10 INFO - PROCESS | 1802 | 1462581670818 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x88498000 == 134 [pid = 1802] [id = 321] 17:41:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 405 (0x8849a000) [pid = 1802] [serial = 964] [outer = (nil)] 17:41:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 406 (0x88e3dc00) [pid = 1802] [serial = 965] [outer = 0x8849a000] 17:41:10 INFO - PROCESS | 1802 | 1462581670906 Marionette DEBUG loaded listener.js 17:41:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 407 (0x88e40400) [pid = 1802] [serial = 966] [outer = 0x8849a000] 17:41:11 INFO - PROCESS | 1802 | 1462581671789 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]]]}] 17:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1600ms 17:41:11 INFO - PROCESS | 1802 | 1462581671855 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:41:11 INFO - PROCESS | 1802 | 1462581671859 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:41:11 INFO - PROCESS | 1802 | 1462581671865 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:41:11 INFO - PROCESS | 1802 | 1462581671869 Marionette TRACE conn3 <- [1,1258,null,{}] 17:41:11 INFO - PROCESS | 1802 | 1462581671875 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}] 17:41:12 INFO - PROCESS | 1802 | 1462581672059 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:41:12 INFO - PROCESS | 1802 | 1462581672387 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e4000 == 135 [pid = 1802] [id = 322] 17:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 408 (0x88496800) [pid = 1802] [serial = 967] [outer = (nil)] 17:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 409 (0x88e48400) [pid = 1802] [serial = 968] [outer = 0x88496800] 17:41:12 INFO - PROCESS | 1802 | 1462581672474 Marionette DEBUG loaded listener.js 17:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 410 (0x88e49c00) [pid = 1802] [serial = 969] [outer = 0x88496800] 17:41:13 INFO - PROCESS | 1802 | 1462581673352 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]]]}] 17:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1530ms 17:41:13 INFO - PROCESS | 1802 | 1462581673396 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:41:13 INFO - PROCESS | 1802 | 1462581673400 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:41:13 INFO - PROCESS | 1802 | 1462581673406 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:41:13 INFO - PROCESS | 1802 | 1462581673410 Marionette TRACE conn3 <- [1,1262,null,{}] 17:41:13 INFO - PROCESS | 1802 | 1462581673415 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}] 17:41:13 INFO - PROCESS | 1802 | 1462581673596 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:41:14 INFO - PROCESS | 1802 | 1462581674471 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd1800 == 136 [pid = 1802] [id = 323] 17:41:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 411 (0x84fd4000) [pid = 1802] [serial = 970] [outer = (nil)] 17:41:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 412 (0x84fe0800) [pid = 1802] [serial = 971] [outer = 0x84fd4000] 17:41:14 INFO - PROCESS | 1802 | 1462581674579 Marionette DEBUG loaded listener.js 17:41:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 413 (0x85aeac00) [pid = 1802] [serial = 972] [outer = 0x84fd4000] 17:41:15 INFO - PROCESS | 1802 | 1462581675430 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]]]}] 17:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2084ms 17:41:15 INFO - PROCESS | 1802 | 1462581675491 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:41:15 INFO - PROCESS | 1802 | 1462581675497 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:41:15 INFO - PROCESS | 1802 | 1462581675504 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:41:15 INFO - PROCESS | 1802 | 1462581675509 Marionette TRACE conn3 <- [1,1266,null,{}] 17:41:15 INFO - PROCESS | 1802 | 1462581675516 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}] 17:41:15 INFO - PROCESS | 1802 | 1462581675695 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:41:16 INFO - PROCESS | 1802 | 1462581676016 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x87ccd400 == 137 [pid = 1802] [id = 324] 17:41:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 414 (0x87cd0c00) [pid = 1802] [serial = 973] [outer = (nil)] 17:41:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 415 (0x8849a800) [pid = 1802] [serial = 974] [outer = 0x87cd0c00] 17:41:16 INFO - PROCESS | 1802 | 1462581676102 Marionette DEBUG loaded listener.js 17:41:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 416 (0x88790c00) [pid = 1802] [serial = 975] [outer = 0x87cd0c00] 17:41:16 INFO - PROCESS | 1802 | 1462581676931 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]]]}] 17:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1491ms 17:41:17 INFO - PROCESS | 1802 | 1462581676997 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:41:17 INFO - PROCESS | 1802 | 1462581677003 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:41:17 INFO - PROCESS | 1802 | 1462581677011 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:41:17 INFO - PROCESS | 1802 | 1462581677015 Marionette TRACE conn3 <- [1,1270,null,{}] 17:41:17 INFO - PROCESS | 1802 | 1462581677020 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}] 17:41:17 INFO - PROCESS | 1802 | 1462581677194 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:41:17 INFO - PROCESS | 1802 | 1462581677639 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x85add800 == 138 [pid = 1802] [id = 325] 17:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 417 (0x87ccc400) [pid = 1802] [serial = 976] [outer = (nil)] 17:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 418 (0x88f19800) [pid = 1802] [serial = 977] [outer = 0x87ccc400] 17:41:17 INFO - PROCESS | 1802 | 1462581677729 Marionette DEBUG loaded listener.js 17:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 419 (0x89132800) [pid = 1802] [serial = 978] [outer = 0x87ccc400] 17:41:17 INFO - PROCESS | 1802 | --DOCSHELL 0x92da7c00 == 137 [pid = 1802] [id = 10] 17:41:18 INFO - PROCESS | 1802 | 1462581678707 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]]]}] 17:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1733ms 17:41:18 INFO - PROCESS | 1802 | 1462581678745 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:41:18 INFO - PROCESS | 1802 | 1462581678748 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:41:18 INFO - PROCESS | 1802 | 1462581678756 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:41:18 INFO - PROCESS | 1802 | 1462581678765 Marionette TRACE conn3 <- [1,1274,null,{}] 17:41:18 INFO - PROCESS | 1802 | 1462581678800 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}] 17:41:18 INFO - PROCESS | 1802 | 1462581678987 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:41:19 INFO - PROCESS | 1802 | 1462581679264 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a4e800 == 138 [pid = 1802] [id = 326] 17:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 420 (0x8901cc00) [pid = 1802] [serial = 979] [outer = (nil)] 17:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 421 (0x8a0b3c00) [pid = 1802] [serial = 980] [outer = 0x8901cc00] 17:41:19 INFO - PROCESS | 1802 | 1462581679383 Marionette DEBUG loaded listener.js 17:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 422 (0x8a0bb400) [pid = 1802] [serial = 981] [outer = 0x8901cc00] 17:41:20 INFO - PROCESS | 1802 | 1462581680257 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]]]}] 17:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1553ms 17:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:41:20 INFO - PROCESS | 1802 | 1462581680309 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:41:20 INFO - PROCESS | 1802 | 1462581680313 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:41:20 INFO - PROCESS | 1802 | 1462581680319 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:41:20 INFO - PROCESS | 1802 | 1462581680322 Marionette TRACE conn3 <- [1,1278,null,{}] 17:41:20 INFO - PROCESS | 1802 | 1462581680361 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}] 17:41:20 INFO - PROCESS | 1802 | 1462581680574 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:41:20 INFO - PROCESS | 1802 | 1462581680890 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a45c00 == 139 [pid = 1802] [id = 327] 17:41:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 423 (0x86d50c00) [pid = 1802] [serial = 982] [outer = (nil)] 17:41:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 424 (0x8a0e7c00) [pid = 1802] [serial = 983] [outer = 0x86d50c00] 17:41:20 INFO - PROCESS | 1802 | 1462581680970 Marionette DEBUG loaded listener.js 17:41:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 425 (0x8a327400) [pid = 1802] [serial = 984] [outer = 0x86d50c00] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x8e28fc00 == 138 [pid = 1802] [id = 195] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x9cfa9400 == 137 [pid = 1802] [id = 66] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x88d3bc00 == 136 [pid = 1802] [id = 307] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x84a50400 == 135 [pid = 1802] [id = 306] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x89022c00 == 134 [pid = 1802] [id = 305] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x84a4a800 == 133 [pid = 1802] [id = 304] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x85ade400 == 132 [pid = 1802] [id = 297] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x84fdec00 == 131 [pid = 1802] [id = 296] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x8b20a400 == 130 [pid = 1802] [id = 294] 17:41:22 INFO - PROCESS | 1802 | --DOCSHELL 0x84fd1400 == 129 [pid = 1802] [id = 295] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 424 (0x90ef8000) [pid = 1802] [serial = 849] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 423 (0x94f44400) [pid = 1802] [serial = 788] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 422 (0x90d69400) [pid = 1802] [serial = 848] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 421 (0x8d6ad000) [pid = 1802] [serial = 839] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 420 (0x88792400) [pid = 1802] [serial = 806] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 419 (0x8e6f0000) [pid = 1802] [serial = 782] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 418 (0x9a53c000) [pid = 1802] [serial = 794] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 417 (0x88798000) [pid = 1802] [serial = 824] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 416 (0x89f4c400) [pid = 1802] [serial = 812] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 415 (0x86d56000) [pid = 1802] [serial = 815] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 414 (0x8a320400) [pid = 1802] [serial = 837] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 413 (0x89f4a000) [pid = 1802] [serial = 818] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 412 (0x8abe6400) [pid = 1802] [serial = 834] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 411 (0x90d46400) [pid = 1802] [serial = 846] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 410 (0x88d37000) [pid = 1802] [serial = 779] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 409 (0x8cf56000) [pid = 1802] [serial = 809] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 408 (0x8d824800) [pid = 1802] [serial = 840] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 407 (0x91f0f400) [pid = 1802] [serial = 785] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 406 (0x9b9b3400) [pid = 1802] [serial = 803] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 405 (0x89f4e400) [pid = 1802] [serial = 833] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 404 (0x89131400) [pid = 1802] [serial = 831] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 403 (0x8b22b800) [pid = 1802] [serial = 800] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 402 (0x8640e400) [pid = 1802] [serial = 821] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 401 (0x8901e400) [pid = 1802] [serial = 830] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 400 (0x8ee48800) [pid = 1802] [serial = 845] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 399 (0x981f7400) [pid = 1802] [serial = 791] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 398 (0x88f13c00) [pid = 1802] [serial = 836] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 397 (0xa2240800) [pid = 1802] [serial = 797] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 396 (0x8e6be800) [pid = 1802] [serial = 842] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 395 (0x9216fc00) [pid = 1802] [serial = 827] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | --DOMWINDOW == 394 (0x8e6eac00) [pid = 1802] [serial = 843] [outer = (nil)] [url = about:blank] 17:41:22 INFO - PROCESS | 1802 | 1462581682507 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]]]}] 17:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2235ms 17:41:22 INFO - PROCESS | 1802 | 1462581682553 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:41:22 INFO - PROCESS | 1802 | 1462581682556 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:41:22 INFO - PROCESS | 1802 | 1462581682562 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:41:22 INFO - PROCESS | 1802 | 1462581682565 Marionette TRACE conn3 <- [1,1282,null,{}] 17:41:22 INFO - PROCESS | 1802 | 1462581682571 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}] 17:41:22 INFO - PROCESS | 1802 | 1462581682757 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:41:22 INFO - PROCESS | 1802 | 1462581682936 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x848de000 == 130 [pid = 1802] [id = 328] 17:41:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 395 (0x84a53400) [pid = 1802] [serial = 985] [outer = (nil)] 17:41:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 396 (0x84fe0000) [pid = 1802] [serial = 986] [outer = 0x84a53400] 17:41:23 INFO - PROCESS | 1802 | 1462581683017 Marionette DEBUG loaded listener.js 17:41:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 397 (0x85ae8c00) [pid = 1802] [serial = 987] [outer = 0x84a53400] 17:41:23 INFO - PROCESS | 1802 | 1462581683748 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]]]}] 17:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1233ms 17:41:23 INFO - PROCESS | 1802 | 1462581683796 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:41:23 INFO - PROCESS | 1802 | 1462581683799 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:41:23 INFO - PROCESS | 1802 | 1462581683805 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:41:23 INFO - PROCESS | 1802 | 1462581683808 Marionette TRACE conn3 <- [1,1286,null,{}] 17:41:23 INFO - PROCESS | 1802 | 1462581683813 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}] 17:41:23 INFO - PROCESS | 1802 | 1462581683971 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:41:24 INFO - PROCESS | 1802 | 1462581683988 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e6c00 == 131 [pid = 1802] [id = 329] 17:41:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 398 (0x86409400) [pid = 1802] [serial = 988] [outer = (nil)] 17:41:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 399 (0x88793400) [pid = 1802] [serial = 989] [outer = 0x86409400] 17:41:24 INFO - PROCESS | 1802 | 1462581684058 Marionette DEBUG loaded listener.js 17:41:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 400 (0x89133000) [pid = 1802] [serial = 990] [outer = 0x86409400] 17:41:25 INFO - PROCESS | 1802 | 1462581685054 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]]]}] 17:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1276ms 17:41:25 INFO - PROCESS | 1802 | 1462581685082 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:41:25 INFO - PROCESS | 1802 | 1462581685086 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:41:25 INFO - PROCESS | 1802 | 1462581685091 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:41:25 INFO - PROCESS | 1802 | 1462581685095 Marionette TRACE conn3 <- [1,1290,null,{}] 17:41:25 INFO - PROCESS | 1802 | 1462581685113 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}] 17:41:25 INFO - PROCESS | 1802 | 1462581685337 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:41:25 INFO - PROCESS | 1802 | 1462581685363 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d57000 == 132 [pid = 1802] [id = 330] 17:41:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 401 (0x86d57c00) [pid = 1802] [serial = 991] [outer = (nil)] 17:41:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 402 (0x89f50c00) [pid = 1802] [serial = 992] [outer = 0x86d57c00] 17:41:25 INFO - PROCESS | 1802 | 1462581685447 Marionette DEBUG loaded listener.js 17:41:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 403 (0x8a0ee000) [pid = 1802] [serial = 993] [outer = 0x86d57c00] 17:41:26 INFO - PROCESS | 1802 | 1462581686334 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]]]}] 17:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1287ms 17:41:26 INFO - PROCESS | 1802 | 1462581686380 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:41:26 INFO - PROCESS | 1802 | 1462581686383 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:41:26 INFO - PROCESS | 1802 | 1462581686396 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:41:26 INFO - PROCESS | 1802 | 1462581686399 Marionette TRACE conn3 <- [1,1294,null,{}] 17:41:26 INFO - PROCESS | 1802 | 1462581686405 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}] 17:41:26 INFO - PROCESS | 1802 | 1462581686642 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:41:26 INFO - PROCESS | 1802 | 1462581686673 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x88793800 == 133 [pid = 1802] [id = 331] 17:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 404 (0x8a0e2000) [pid = 1802] [serial = 994] [outer = (nil)] 17:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 405 (0x8abecc00) [pid = 1802] [serial = 995] [outer = 0x8a0e2000] 17:41:26 INFO - PROCESS | 1802 | 1462581686755 Marionette DEBUG loaded listener.js 17:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 406 (0x8adcd800) [pid = 1802] [serial = 996] [outer = 0x8a0e2000] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 405 (0x91092c00) [pid = 1802] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 404 (0x923b6800) [pid = 1802] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 403 (0x92908000) [pid = 1802] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 402 (0x90d67c00) [pid = 1802] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 401 (0x848d2000) [pid = 1802] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 400 (0x89127400) [pid = 1802] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 399 (0x8b4e9400) [pid = 1802] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 398 (0x90d66400) [pid = 1802] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 397 (0x9b654400) [pid = 1802] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 396 (0x96c91400) [pid = 1802] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 395 (0x90d44400) [pid = 1802] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 394 (0x851e6800) [pid = 1802] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 393 (0x94f38800) [pid = 1802] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 392 (0x8cf41000) [pid = 1802] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 391 (0x91deec00) [pid = 1802] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 390 (0x91f0cc00) [pid = 1802] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 389 (0x8b4e8400) [pid = 1802] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 388 (0x8add8400) [pid = 1802] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 387 (0x84a48800) [pid = 1802] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 386 (0x87cc6000) [pid = 1802] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 385 (0x8cf49800) [pid = 1802] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 384 (0x8d72e400) [pid = 1802] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 383 (0x87ccb400) [pid = 1802] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 382 (0x91cd3000) [pid = 1802] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 381 (0x8b4e8000) [pid = 1802] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 380 (0x84fd1c00) [pid = 1802] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 379 (0x89c80c00) [pid = 1802] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 378 (0x8abf1800) [pid = 1802] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 377 (0x87ccac00) [pid = 1802] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 376 (0x8daeb000) [pid = 1802] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 375 (0x8e6ca800) [pid = 1802] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 374 (0x91c0e000) [pid = 1802] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 373 (0x9451c000) [pid = 1802] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 372 (0x8d730800) [pid = 1802] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 371 (0x851eb400) [pid = 1802] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 370 (0x96c0e000) [pid = 1802] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 369 (0x93bc0400) [pid = 1802] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 368 (0x9a536000) [pid = 1802] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 367 (0x92579c00) [pid = 1802] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 366 (0x8a0e4000) [pid = 1802] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 365 (0x85ae5c00) [pid = 1802] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 364 (0x8d72d400) [pid = 1802] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 363 (0x9256c800) [pid = 1802] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 362 (0x9a530400) [pid = 1802] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 361 (0x96c10800) [pid = 1802] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 360 (0x8b223800) [pid = 1802] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 359 (0x8add7800) [pid = 1802] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 358 (0x8f8c2800) [pid = 1802] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 357 (0x87cc4c00) [pid = 1802] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 356 (0x9108a400) [pid = 1802] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 355 (0x8d735400) [pid = 1802] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 354 (0xa334bc00) [pid = 1802] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 353 (0x9b9bb800) [pid = 1802] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 352 (0x91ec0800) [pid = 1802] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 351 (0x977d2400) [pid = 1802] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 350 (0x8f8c4c00) [pid = 1802] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 349 (0x88f11c00) [pid = 1802] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 348 (0x84fdf000) [pid = 1802] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 347 (0x923bb800) [pid = 1802] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 346 (0x851ee400) [pid = 1802] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 345 (0x96c87400) [pid = 1802] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 344 (0x99ece000) [pid = 1802] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 343 (0x89c75000) [pid = 1802] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 342 (0x9108c400) [pid = 1802] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 341 (0x90d3c000) [pid = 1802] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 340 (0x96c13400) [pid = 1802] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 339 (0x8f6af800) [pid = 1802] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 338 (0x88f0d800) [pid = 1802] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 337 (0x91de6800) [pid = 1802] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 336 (0x93bbf800) [pid = 1802] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 335 (0x8a0e8400) [pid = 1802] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 334 (0x8cf51c00) [pid = 1802] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 333 (0x924d6000) [pid = 1802] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 332 (0x8d831800) [pid = 1802] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 331 (0x8ec52400) [pid = 1802] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 330 (0x9216a800) [pid = 1802] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 329 (0x8a324c00) [pid = 1802] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 328 (0x8e6f0800) [pid = 1802] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 327 (0x89f46800) [pid = 1802] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 326 (0x96c0b800) [pid = 1802] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 325 (0x91eb8c00) [pid = 1802] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 324 (0x8f6b4800) [pid = 1802] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 323 (0x8d82ac00) [pid = 1802] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 322 (0x8f6b7400) [pid = 1802] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 321 (0x9a992c00) [pid = 1802] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 320 (0x9c0e7800) [pid = 1802] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 319 (0x92905400) [pid = 1802] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 318 (0x859e2800) [pid = 1802] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 317 (0x94510c00) [pid = 1802] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 316 (0x9b3afc00) [pid = 1802] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 315 (0x9cfa7400) [pid = 1802] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 314 (0x8ee41400) [pid = 1802] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 313 (0x86409800) [pid = 1802] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 312 (0x89129000) [pid = 1802] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 311 (0x90c2a000) [pid = 1802] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 310 (0x848db800) [pid = 1802] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 309 (0x8901ec00) [pid = 1802] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 308 (0x9a488400) [pid = 1802] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 307 (0x9c0e0000) [pid = 1802] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x90ef0800) [pid = 1802] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x92174800) [pid = 1802] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x8cfda800) [pid = 1802] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x9b8d9c00) [pid = 1802] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x8e6c2400) [pid = 1802] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x8d6aa800) [pid = 1802] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x86413400) [pid = 1802] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x99fca800) [pid = 1802] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x91cd5400) [pid = 1802] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x8ec5d800) [pid = 1802] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x89c7e800) [pid = 1802] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x9c0e4800) [pid = 1802] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x8e501c00) [pid = 1802] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x90d6c400) [pid = 1802] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x88d34400) [pid = 1802] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x8e28d400) [pid = 1802] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x86d4d800) [pid = 1802] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 289 (0x8cfe2c00) [pid = 1802] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 288 (0x8e6c8800) [pid = 1802] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 287 (0x8d833000) [pid = 1802] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 286 (0x96c0a400) [pid = 1802] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 285 (0x90eed000) [pid = 1802] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 284 (0x8e6bf400) [pid = 1802] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 283 (0x88d3dc00) [pid = 1802] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x8d226000) [pid = 1802] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x93bbc400) [pid = 1802] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x91dea800) [pid = 1802] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x90d6fc00) [pid = 1802] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0x8abeb800) [pid = 1802] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0x8a0ecc00) [pid = 1802] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x86d50800) [pid = 1802] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x92907800) [pid = 1802] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x8b229000) [pid = 1802] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x9b8d8800) [pid = 1802] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x950db800) [pid = 1802] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x8f6b2000) [pid = 1802] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x8ec57400) [pid = 1802] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x90fd2000) [pid = 1802] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x9394a800) [pid = 1802] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x8cfe8000) [pid = 1802] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x8b20c800) [pid = 1802] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x9a530800) [pid = 1802] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x8e6c2000) [pid = 1802] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x90c23400) [pid = 1802] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x8878a400) [pid = 1802] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:41:29 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x8abe4400) [pid = 1802] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:41:29 INFO - PROCESS | 1802 | 1462581689885 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]]]}] 17:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 3549ms 17:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:41:29 INFO - PROCESS | 1802 | 1462581689940 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:41:29 INFO - PROCESS | 1802 | 1462581689943 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:41:29 INFO - PROCESS | 1802 | 1462581689947 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:41:29 INFO - PROCESS | 1802 | 1462581689951 Marionette TRACE conn3 <- [1,1298,null,{}] 17:41:29 INFO - PROCESS | 1802 | 1462581689956 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}] 17:41:30 INFO - PROCESS | 1802 | 1462581690189 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:41:30 INFO - PROCESS | 1802 | 1462581690208 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d1800 == 134 [pid = 1802] [id = 332] 17:41:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x848db400) [pid = 1802] [serial = 997] [outer = (nil)] 17:41:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x86407000) [pid = 1802] [serial = 998] [outer = 0x848db400] 17:41:30 INFO - PROCESS | 1802 | 1462581690276 Marionette DEBUG loaded listener.js 17:41:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x86d51800) [pid = 1802] [serial = 999] [outer = 0x848db400] 17:41:31 INFO - PROCESS | 1802 | 1462581691297 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]]]}] 17:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1383ms 17:41:31 INFO - PROCESS | 1802 | 1462581691331 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:41:31 INFO - PROCESS | 1802 | 1462581691338 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:41:31 INFO - PROCESS | 1802 | 1462581691348 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:41:31 INFO - PROCESS | 1802 | 1462581691354 Marionette TRACE conn3 <- [1,1302,null,{}] 17:41:31 INFO - PROCESS | 1802 | 1462581691364 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}] 17:41:31 INFO - PROCESS | 1802 | 1462581691673 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:41:31 INFO - PROCESS | 1802 | 1462581691937 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e9000 == 135 [pid = 1802] [id = 333] 17:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x851ebc00) [pid = 1802] [serial = 1000] [outer = (nil)] 17:41:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x859e2800) [pid = 1802] [serial = 1001] [outer = 0x851ebc00] 17:41:32 INFO - PROCESS | 1802 | 1462581692028 Marionette DEBUG loaded listener.js 17:41:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x85ae0c00) [pid = 1802] [serial = 1002] [outer = 0x851ebc00] 17:41:32 INFO - PROCESS | 1802 | 1462581692924 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]]]}] 17:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1635ms 17:41:32 INFO - PROCESS | 1802 | 1462581692983 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:41:32 INFO - PROCESS | 1802 | 1462581692992 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:41:33 INFO - PROCESS | 1802 | 1462581693002 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:41:33 INFO - PROCESS | 1802 | 1462581693006 Marionette TRACE conn3 <- [1,1306,null,{}] 17:41:33 INFO - PROCESS | 1802 | 1462581693012 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}] 17:41:33 INFO - PROCESS | 1802 | 1462581693240 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:41:33 INFO - PROCESS | 1802 | 1462581693551 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d54800 == 136 [pid = 1802] [id = 334] 17:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x86d59800) [pid = 1802] [serial = 1003] [outer = (nil)] 17:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x8849c000) [pid = 1802] [serial = 1004] [outer = 0x86d59800] 17:41:33 INFO - PROCESS | 1802 | 1462581693641 Marionette DEBUG loaded listener.js 17:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x88d33400) [pid = 1802] [serial = 1005] [outer = 0x86d59800] 17:41:34 INFO - PROCESS | 1802 | 1462581694552 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]]]}] 17:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1593ms 17:41:34 INFO - PROCESS | 1802 | 1462581694596 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:41:34 INFO - PROCESS | 1802 | 1462581694600 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:41:34 INFO - PROCESS | 1802 | 1462581694607 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:41:34 INFO - PROCESS | 1802 | 1462581694613 Marionette TRACE conn3 <- [1,1310,null,{}] 17:41:34 INFO - PROCESS | 1802 | 1462581694629 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}] 17:41:34 INFO - PROCESS | 1802 | 1462581694836 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:41:35 INFO - PROCESS | 1802 | 1462581695144 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f15000 == 137 [pid = 1802] [id = 335] 17:41:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x89127400) [pid = 1802] [serial = 1006] [outer = (nil)] 17:41:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x89c78000) [pid = 1802] [serial = 1007] [outer = 0x89127400] 17:41:35 INFO - PROCESS | 1802 | 1462581695239 Marionette DEBUG loaded listener.js 17:41:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x89f43000) [pid = 1802] [serial = 1008] [outer = 0x89127400] 17:41:36 INFO - PROCESS | 1802 | 1462581696153 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] 17:41:36 INFO - PROCESS | 1802 | 1462581696201 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:41:36 INFO - PROCESS | 1802 | 1462581696207 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:41:36 INFO - PROCESS | 1802 | 1462581696210 Marionette TRACE conn3 <- [1,1314,null,{}] 17:41:36 INFO - PROCESS | 1802 | 1462581696216 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}] 17:41:36 INFO - PROCESS | 1802 | 1462581696400 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:41:36 INFO - PROCESS | 1802 | 1462581696681 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x89130400 == 138 [pid = 1802] [id = 336] 17:41:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x8a0b1400) [pid = 1802] [serial = 1009] [outer = (nil)] 17:41:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x8a323000) [pid = 1802] [serial = 1010] [outer = 0x8a0b1400] 17:41:36 INFO - PROCESS | 1802 | 1462581696811 Marionette DEBUG loaded listener.js 17:41:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x8abea000) [pid = 1802] [serial = 1011] [outer = 0x8a0b1400] 17:41:37 INFO - PROCESS | 1802 | 1462581697684 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]]]}] 17:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1528ms 17:41:37 INFO - PROCESS | 1802 | 1462581697735 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:41:37 INFO - PROCESS | 1802 | 1462581697739 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:41:37 INFO - PROCESS | 1802 | 1462581697745 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:41:37 INFO - PROCESS | 1802 | 1462581697748 Marionette TRACE conn3 <- [1,1318,null,{}] 17:41:37 INFO - PROCESS | 1802 | 1462581697754 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}] 17:41:37 INFO - PROCESS | 1802 | 1462581697937 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:41:38 INFO - PROCESS | 1802 | 1462581698199 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abeb800 == 139 [pid = 1802] [id = 337] 17:41:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x8abedc00) [pid = 1802] [serial = 1012] [outer = (nil)] 17:41:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x8b20f000) [pid = 1802] [serial = 1013] [outer = 0x8abedc00] 17:41:38 INFO - PROCESS | 1802 | 1462581698326 Marionette DEBUG loaded listener.js 17:41:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x8b213400) [pid = 1802] [serial = 1014] [outer = 0x8abedc00] 17:41:39 INFO - PROCESS | 1802 | 1462581699155 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]]]}] 17:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1482ms 17:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:41:39 INFO - PROCESS | 1802 | 1462581699228 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:41:39 INFO - PROCESS | 1802 | 1462581699231 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:41:39 INFO - PROCESS | 1802 | 1462581699238 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:41:39 INFO - PROCESS | 1802 | 1462581699241 Marionette TRACE conn3 <- [1,1322,null,{}] 17:41:39 INFO - PROCESS | 1802 | 1462581699247 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}] 17:41:39 INFO - PROCESS | 1802 | 1462581699493 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:41:39 INFO - PROCESS | 1802 | 1462581699818 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0ea800 == 140 [pid = 1802] [id = 338] 17:41:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x8abee400) [pid = 1802] [serial = 1015] [outer = (nil)] 17:41:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x8b32c800) [pid = 1802] [serial = 1016] [outer = 0x8abee400] 17:41:39 INFO - PROCESS | 1802 | 1462581699908 Marionette DEBUG loaded listener.js 17:41:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x8b32e800) [pid = 1802] [serial = 1017] [outer = 0x8abee400] 17:41:40 INFO - PROCESS | 1802 | 1462581700772 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]]]}] 17:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1580ms 17:41:40 INFO - PROCESS | 1802 | 1462581700818 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:41:40 INFO - PROCESS | 1802 | 1462581700822 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:41:40 INFO - PROCESS | 1802 | 1462581700828 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:41:40 INFO - PROCESS | 1802 | 1462581700832 Marionette TRACE conn3 <- [1,1326,null,{}] 17:41:40 INFO - PROCESS | 1802 | 1462581700837 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}] 17:41:41 INFO - PROCESS | 1802 | 1462581701013 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:41:41 INFO - PROCESS | 1802 | 1462581701282 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e3bc00 == 141 [pid = 1802] [id = 339] 17:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x89f48800) [pid = 1802] [serial = 1018] [outer = (nil)] 17:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0x8b4ec000) [pid = 1802] [serial = 1019] [outer = 0x89f48800] 17:41:41 INFO - PROCESS | 1802 | 1462581701410 Marionette DEBUG loaded listener.js 17:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0x8cf43000) [pid = 1802] [serial = 1020] [outer = 0x89f48800] 17:41:42 INFO - PROCESS | 1802 | 1462581702270 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]]]}] 17:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1480ms 17:41:42 INFO - PROCESS | 1802 | 1462581702310 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:41:42 INFO - PROCESS | 1802 | 1462581702314 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:41:42 INFO - PROCESS | 1802 | 1462581702320 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:41:42 INFO - PROCESS | 1802 | 1462581702323 Marionette TRACE conn3 <- [1,1330,null,{}] 17:41:42 INFO - PROCESS | 1802 | 1462581702329 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}] 17:41:42 INFO - PROCESS | 1802 | 1462581702506 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:41:42 INFO - PROCESS | 1802 | 1462581702776 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4e5800 == 142 [pid = 1802] [id = 340] 17:41:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 286 (0x8b4e7c00) [pid = 1802] [serial = 1021] [outer = (nil)] 17:41:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x8cf52c00) [pid = 1802] [serial = 1022] [outer = 0x8b4e7c00] 17:41:42 INFO - PROCESS | 1802 | 1462581702863 Marionette DEBUG loaded listener.js 17:41:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x8cf56c00) [pid = 1802] [serial = 1023] [outer = 0x8b4e7c00] 17:41:43 INFO - PROCESS | 1802 | 1462581703757 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]]]}] 17:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1483ms 17:41:43 INFO - PROCESS | 1802 | 1462581703802 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:41:43 INFO - PROCESS | 1802 | 1462581703806 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:41:43 INFO - PROCESS | 1802 | 1462581703812 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:41:43 INFO - PROCESS | 1802 | 1462581703816 Marionette TRACE conn3 <- [1,1334,null,{}] 17:41:43 INFO - PROCESS | 1802 | 1462581703821 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}] 17:41:44 INFO - PROCESS | 1802 | 1462581704000 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:41:44 INFO - PROCESS | 1802 | 1462581704270 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf47c00 == 143 [pid = 1802] [id = 341] 17:41:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x8cf48c00) [pid = 1802] [serial = 1024] [outer = (nil)] 17:41:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x8cfe2800) [pid = 1802] [serial = 1025] [outer = 0x8cf48c00] 17:41:44 INFO - PROCESS | 1802 | 1462581704396 Marionette DEBUG loaded listener.js 17:41:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x8d21c000) [pid = 1802] [serial = 1026] [outer = 0x8cf48c00] 17:41:45 INFO - PROCESS | 1802 | 1462581705229 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]]]}] 17:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1478ms 17:41:45 INFO - PROCESS | 1802 | 1462581705291 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:41:45 INFO - PROCESS | 1802 | 1462581705295 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:41:45 INFO - PROCESS | 1802 | 1462581705301 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:41:45 INFO - PROCESS | 1802 | 1462581705304 Marionette TRACE conn3 <- [1,1338,null,{}] 17:41:45 INFO - PROCESS | 1802 | 1462581705309 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}] 17:41:45 INFO - PROCESS | 1802 | 1462581705492 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:41:45 INFO - PROCESS | 1802 | 1462581705812 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adce800 == 144 [pid = 1802] [id = 342] 17:41:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x8cf54000) [pid = 1802] [serial = 1027] [outer = (nil)] 17:41:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x8d6acc00) [pid = 1802] [serial = 1028] [outer = 0x8cf54000] 17:41:45 INFO - PROCESS | 1802 | 1462581705899 Marionette DEBUG loaded listener.js 17:41:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x8d6b2000) [pid = 1802] [serial = 1029] [outer = 0x8cf54000] 17:41:47 INFO - PROCESS | 1802 | 1462581707240 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]]]}] 17:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2029ms 17:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:41:47 INFO - PROCESS | 1802 | 1462581707331 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:41:47 INFO - PROCESS | 1802 | 1462581707334 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:41:47 INFO - PROCESS | 1802 | 1462581707341 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:41:47 INFO - PROCESS | 1802 | 1462581707345 Marionette TRACE conn3 <- [1,1342,null,{}] 17:41:47 INFO - PROCESS | 1802 | 1462581707351 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}] 17:41:47 INFO - PROCESS | 1802 | 1462581707540 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:41:47 INFO - PROCESS | 1802 | 1462581707807 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6b6400 == 145 [pid = 1802] [id = 343] 17:41:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x8d6b8c00) [pid = 1802] [serial = 1030] [outer = (nil)] 17:41:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x8d826c00) [pid = 1802] [serial = 1031] [outer = 0x8d6b8c00] 17:41:47 INFO - PROCESS | 1802 | 1462581707897 Marionette DEBUG loaded listener.js 17:41:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x8daf1000) [pid = 1802] [serial = 1032] [outer = 0x8d6b8c00] 17:41:48 INFO - PROCESS | 1802 | 1462581708826 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]]]}] 17:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1537ms 17:41:48 INFO - PROCESS | 1802 | 1462581708878 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:41:48 INFO - PROCESS | 1802 | 1462581708882 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:41:48 INFO - PROCESS | 1802 | 1462581708888 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:41:48 INFO - PROCESS | 1802 | 1462581708890 Marionette TRACE conn3 <- [1,1346,null,{}] 17:41:48 INFO - PROCESS | 1802 | 1462581708896 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}] 17:41:49 INFO - PROCESS | 1802 | 1462581709079 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:41:49 INFO - PROCESS | 1802 | 1462581709399 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d827c00 == 146 [pid = 1802] [id = 344] 17:41:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x8d82b400) [pid = 1802] [serial = 1033] [outer = (nil)] 17:41:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x8e501c00) [pid = 1802] [serial = 1034] [outer = 0x8d82b400] 17:41:49 INFO - PROCESS | 1802 | 1462581709488 Marionette DEBUG loaded listener.js 17:41:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x8e504c00) [pid = 1802] [serial = 1035] [outer = 0x8d82b400] 17:41:50 INFO - PROCESS | 1802 | 1462581710369 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]]]}] 17:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1528ms 17:41:50 INFO - PROCESS | 1802 | 1462581710417 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:41:50 INFO - PROCESS | 1802 | 1462581710421 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:41:50 INFO - PROCESS | 1802 | 1462581710427 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:41:50 INFO - PROCESS | 1802 | 1462581710429 Marionette TRACE conn3 <- [1,1350,null,{}] 17:41:50 INFO - PROCESS | 1802 | 1462581710436 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}] 17:41:50 INFO - PROCESS | 1802 | 1462581710626 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:41:51 INFO - PROCESS | 1802 | 1462581711006 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e504000 == 147 [pid = 1802] [id = 345] 17:41:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x8e6c3800) [pid = 1802] [serial = 1036] [outer = (nil)] 17:41:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x8e6c8400) [pid = 1802] [serial = 1037] [outer = 0x8e6c3800] 17:41:51 INFO - PROCESS | 1802 | 1462581711095 Marionette DEBUG loaded listener.js 17:41:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x8e6cc400) [pid = 1802] [serial = 1038] [outer = 0x8e6c3800] 17:41:51 INFO - PROCESS | 1802 | 1462581711976 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]]]}] 17:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1579ms 17:41:52 INFO - PROCESS | 1802 | 1462581712010 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:41:52 INFO - PROCESS | 1802 | 1462581712013 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:41:52 INFO - PROCESS | 1802 | 1462581712020 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:41:52 INFO - PROCESS | 1802 | 1462581712022 Marionette TRACE conn3 <- [1,1354,null,{}] 17:41:52 INFO - PROCESS | 1802 | 1462581712028 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}] 17:41:52 INFO - PROCESS | 1802 | 1462581712216 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:41:52 INFO - PROCESS | 1802 | 1462581712492 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e295800 == 148 [pid = 1802] [id = 346] 17:41:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x8e502c00) [pid = 1802] [serial = 1039] [outer = (nil)] 17:41:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x8e6f7400) [pid = 1802] [serial = 1040] [outer = 0x8e502c00] 17:41:52 INFO - PROCESS | 1802 | 1462581712624 Marionette DEBUG loaded listener.js 17:41:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x8ec55800) [pid = 1802] [serial = 1041] [outer = 0x8e502c00] 17:41:53 INFO - PROCESS | 1802 | 1462581713503 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]]]}] 17:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1532ms 17:41:53 INFO - PROCESS | 1802 | 1462581713553 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:41:53 INFO - PROCESS | 1802 | 1462581713556 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:41:53 INFO - PROCESS | 1802 | 1462581713563 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:41:53 INFO - PROCESS | 1802 | 1462581713565 Marionette TRACE conn3 <- [1,1358,null,{}] 17:41:53 INFO - PROCESS | 1802 | 1462581713571 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}] 17:41:53 INFO - PROCESS | 1802 | 1462581713752 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:41:54 INFO - PROCESS | 1802 | 1462581714070 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6e8800 == 149 [pid = 1802] [id = 347] 17:41:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x8ec56800) [pid = 1802] [serial = 1042] [outer = (nil)] 17:41:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 308 (0x8ee4fc00) [pid = 1802] [serial = 1043] [outer = 0x8ec56800] 17:41:54 INFO - PROCESS | 1802 | 1462581714159 Marionette DEBUG loaded listener.js 17:41:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 309 (0x8f6a9400) [pid = 1802] [serial = 1044] [outer = 0x8ec56800] 17:41:55 INFO - PROCESS | 1802 | 1462581715029 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]]]}] 17:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1536ms 17:41:55 INFO - PROCESS | 1802 | 1462581715100 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:41:55 INFO - PROCESS | 1802 | 1462581715103 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:41:55 INFO - PROCESS | 1802 | 1462581715109 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:41:55 INFO - PROCESS | 1802 | 1462581715112 Marionette TRACE conn3 <- [1,1362,null,{}] 17:41:55 INFO - PROCESS | 1802 | 1462581715118 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}] 17:41:55 INFO - PROCESS | 1802 | 1462581715302 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:41:55 INFO - PROCESS | 1802 | 1462581715650 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6f1000 == 150 [pid = 1802] [id = 348] 17:41:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0x8ec54000) [pid = 1802] [serial = 1045] [outer = (nil)] 17:41:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0x8f8c0c00) [pid = 1802] [serial = 1046] [outer = 0x8ec54000] 17:41:55 INFO - PROCESS | 1802 | 1462581715736 Marionette DEBUG loaded listener.js 17:41:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 312 (0x8f8c3400) [pid = 1802] [serial = 1047] [outer = 0x8ec54000] 17:41:56 INFO - PROCESS | 1802 | 1462581716666 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]]]}] 17:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1636ms 17:41:56 INFO - PROCESS | 1802 | 1462581716753 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:41:56 INFO - PROCESS | 1802 | 1462581716757 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:41:56 INFO - PROCESS | 1802 | 1462581716774 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:41:56 INFO - PROCESS | 1802 | 1462581716780 Marionette TRACE conn3 <- [1,1366,null,{}] 17:41:56 INFO - PROCESS | 1802 | 1462581716786 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}] 17:41:56 INFO - PROCESS | 1802 | 1462581716972 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:41:57 INFO - PROCESS | 1802 | 1462581717291 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd2800 == 151 [pid = 1802] [id = 349] 17:41:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 313 (0x84fd7000) [pid = 1802] [serial = 1048] [outer = (nil)] 17:41:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 314 (0x859ea000) [pid = 1802] [serial = 1049] [outer = 0x84fd7000] 17:41:57 INFO - PROCESS | 1802 | 1462581717378 Marionette DEBUG loaded listener.js 17:41:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 315 (0x86d53c00) [pid = 1802] [serial = 1050] [outer = 0x84fd7000] 17:41:58 INFO - PROCESS | 1802 | 1462581718281 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] 17:41:58 INFO - PROCESS | 1802 | 1462581718316 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:41:58 INFO - PROCESS | 1802 | 1462581718322 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:41:58 INFO - PROCESS | 1802 | 1462581718325 Marionette TRACE conn3 <- [1,1370,null,{}] 17:41:58 INFO - PROCESS | 1802 | 1462581718330 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}] 17:41:58 INFO - PROCESS | 1802 | 1462581718514 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:41:58 INFO - PROCESS | 1802 | 1462581718839 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fde000 == 152 [pid = 1802] [id = 350] 17:41:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 316 (0x859ea400) [pid = 1802] [serial = 1051] [outer = (nil)] 17:41:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 317 (0x8b225800) [pid = 1802] [serial = 1052] [outer = 0x859ea400] 17:41:58 INFO - PROCESS | 1802 | 1462581718926 Marionette DEBUG loaded listener.js 17:41:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 318 (0x8cf60c00) [pid = 1802] [serial = 1053] [outer = 0x859ea400] 17:41:59 INFO - PROCESS | 1802 | 1462581719841 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] 17:41:59 INFO - PROCESS | 1802 | 1462581719905 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:41:59 INFO - PROCESS | 1802 | 1462581719911 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:41:59 INFO - PROCESS | 1802 | 1462581719915 Marionette TRACE conn3 <- [1,1374,null,{}] 17:41:59 INFO - PROCESS | 1802 | 1462581719920 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}] 17:42:00 INFO - PROCESS | 1802 | 1462581720150 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:42:00 INFO - PROCESS | 1802 | 1462581720493 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d36400 == 153 [pid = 1802] [id = 351] 17:42:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 319 (0x88f0ac00) [pid = 1802] [serial = 1054] [outer = (nil)] 17:42:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 320 (0x8abe7c00) [pid = 1802] [serial = 1055] [outer = 0x88f0ac00] 17:42:00 INFO - PROCESS | 1802 | 1462581720576 Marionette DEBUG loaded listener.js 17:42:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 321 (0x8e294400) [pid = 1802] [serial = 1056] [outer = 0x88f0ac00] 17:42:01 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:42:01 INFO - PROCESS | 1802 | 1462581721495 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] 17:42:03 INFO - PROCESS | 1802 | 1462581723195 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:42:03 INFO - PROCESS | 1802 | 1462581723205 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:42:03 INFO - PROCESS | 1802 | 1462581723213 Marionette TRACE conn3 <- [1,1378,null,{}] 17:42:03 INFO - PROCESS | 1802 | 1462581723220 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}] 17:42:03 INFO - PROCESS | 1802 | 1462581723389 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:42:03 INFO - PROCESS | 1802 | 1462581723407 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e9400 == 130 [pid = 1802] [id = 352] 17:42:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x851e9c00) [pid = 1802] [serial = 1057] [outer = (nil)] 17:42:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x851ef800) [pid = 1802] [serial = 1058] [outer = 0x851e9c00] 17:42:03 INFO - PROCESS | 1802 | 1462581723508 Marionette DEBUG loaded listener.js 17:42:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x859e4c00) [pid = 1802] [serial = 1059] [outer = 0x851e9c00] 17:42:04 INFO - PROCESS | 1802 | 1462581724406 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] 17:42:04 INFO - PROCESS | 1802 | 1462581724452 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:42:04 INFO - PROCESS | 1802 | 1462581724465 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:42:04 INFO - PROCESS | 1802 | 1462581724470 Marionette TRACE conn3 <- [1,1382,null,{}] 17:42:04 INFO - PROCESS | 1802 | 1462581724476 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}] 17:42:04 INFO - PROCESS | 1802 | 1462581724645 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:42:04 INFO - PROCESS | 1802 | 1462581724663 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x86407c00 == 131 [pid = 1802] [id = 353] 17:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8640a400) [pid = 1802] [serial = 1060] [outer = (nil)] 17:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x86d58000) [pid = 1802] [serial = 1061] [outer = 0x8640a400] 17:42:04 INFO - PROCESS | 1802 | 1462581724734 Marionette DEBUG loaded listener.js 17:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x87ccd400) [pid = 1802] [serial = 1062] [outer = 0x8640a400] 17:42:05 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:42:05 INFO - PROCESS | 1802 | 1462581725822 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] 17:42:05 INFO - PROCESS | 1802 | 1462581725903 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:42:05 INFO - PROCESS | 1802 | 1462581725909 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:42:05 INFO - PROCESS | 1802 | 1462581725913 Marionette TRACE conn3 <- [1,1386,null,{}] 17:42:05 INFO - PROCESS | 1802 | 1462581725965 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}] 17:42:06 INFO - PROCESS | 1802 | 1462581726202 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:42:06 INFO - PROCESS | 1802 | 1462581726231 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x87cd1000 == 132 [pid = 1802] [id = 354] 17:42:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x88d37000) [pid = 1802] [serial = 1063] [outer = (nil)] 17:42:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x88e4a400) [pid = 1802] [serial = 1064] [outer = 0x88d37000] 17:42:06 INFO - PROCESS | 1802 | 1462581726308 Marionette DEBUG loaded listener.js 17:42:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x88f19400) [pid = 1802] [serial = 1065] [outer = 0x88d37000] 17:42:07 INFO - PROCESS | 1802 | 1462581727367 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] 17:42:07 INFO - PROCESS | 1802 | 1462581727396 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:42:07 INFO - PROCESS | 1802 | 1462581727418 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:42:07 INFO - PROCESS | 1802 | 1462581727421 Marionette TRACE conn3 <- [1,1390,null,{}] 17:42:07 INFO - PROCESS | 1802 | 1462581727433 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}] 17:42:08 INFO - PROCESS | 1802 | 1462581728085 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x84fd4000) [pid = 1802] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8901cc00) [pid = 1802] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x86d50c00) [pid = 1802] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x87cd0c00) [pid = 1802] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x87ccc400) [pid = 1802] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x86d57c00) [pid = 1802] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x924da000) [pid = 1802] [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.] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x84a53400) [pid = 1802] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x86409400) [pid = 1802] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8a0e2000) [pid = 1802] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:42:08 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92da9c00) [pid = 1802] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:42:08 INFO - PROCESS | 1802 | 1462581728285 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d2800 == 133 [pid = 1802] [id = 355] 17:42:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x84a49000) [pid = 1802] [serial = 1066] [outer = (nil)] 17:42:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x86410000) [pid = 1802] [serial = 1067] [outer = 0x84a49000] 17:42:08 INFO - PROCESS | 1802 | 1462581728357 Marionette DEBUG loaded listener.js 17:42:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x89126000) [pid = 1802] [serial = 1068] [outer = 0x84a49000] 17:42:09 INFO - PROCESS | 1802 | 1462581729071 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]]]}] 17:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1684ms 17:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:42:09 INFO - PROCESS | 1802 | 1462581729102 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:42:09 INFO - PROCESS | 1802 | 1462581729104 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:42:09 INFO - PROCESS | 1802 | 1462581729111 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:42:09 INFO - PROCESS | 1802 | 1462581729114 Marionette TRACE conn3 <- [1,1394,null,{}] 17:42:09 INFO - PROCESS | 1802 | 1462581729119 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}] 17:42:09 INFO - PROCESS | 1802 | 1462581729342 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:42:09 INFO - PROCESS | 1802 | 1462581729363 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd4000 == 134 [pid = 1802] [id = 356] 17:42:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x85ae7c00) [pid = 1802] [serial = 1069] [outer = (nil)] 17:42:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8a0b2400) [pid = 1802] [serial = 1070] [outer = 0x85ae7c00] 17:42:09 INFO - PROCESS | 1802 | 1462581729433 Marionette DEBUG loaded listener.js 17:42:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8a0bcc00) [pid = 1802] [serial = 1071] [outer = 0x85ae7c00] 17:42:10 INFO - PROCESS | 1802 | 1462581730416 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]]]}] 17:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1343ms 17:42:10 INFO - PROCESS | 1802 | 1462581730454 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:42:10 INFO - PROCESS | 1802 | 1462581730459 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:42:10 INFO - PROCESS | 1802 | 1462581730468 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:42:10 INFO - PROCESS | 1802 | 1462581730474 Marionette TRACE conn3 <- [1,1398,null,{}] 17:42:10 INFO - PROCESS | 1802 | 1462581730484 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}] 17:42:10 INFO - PROCESS | 1802 | 1462581730732 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:42:11 INFO - PROCESS | 1802 | 1462581731008 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x851f0400 == 135 [pid = 1802] [id = 357] 17:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x859e8800) [pid = 1802] [serial = 1072] [outer = (nil)] 17:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x85ae4000) [pid = 1802] [serial = 1073] [outer = 0x859e8800] 17:42:11 INFO - PROCESS | 1802 | 1462581731137 Marionette DEBUG loaded listener.js 17:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x86d52000) [pid = 1802] [serial = 1074] [outer = 0x859e8800] 17:42:12 INFO - PROCESS | 1802 | 1462581732055 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]]]}] 17:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1638ms 17:42:12 INFO - PROCESS | 1802 | 1462581732106 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:42:12 INFO - PROCESS | 1802 | 1462581732115 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:42:12 INFO - PROCESS | 1802 | 1462581732125 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:42:12 INFO - PROCESS | 1802 | 1462581732130 Marionette TRACE conn3 <- [1,1402,null,{}] 17:42:12 INFO - PROCESS | 1802 | 1462581732136 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}] 17:42:12 INFO - PROCESS | 1802 | 1462581732366 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:42:12 INFO - PROCESS | 1802 | 1462581732622 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x87cc8c00 == 136 [pid = 1802] [id = 358] 17:42:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x87cd1800) [pid = 1802] [serial = 1075] [outer = (nil)] 17:42:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x88e40000) [pid = 1802] [serial = 1076] [outer = 0x87cd1800] 17:42:12 INFO - PROCESS | 1802 | 1462581732750 Marionette DEBUG loaded listener.js 17:42:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x89129800) [pid = 1802] [serial = 1077] [outer = 0x87cd1800] 17:42:13 INFO - PROCESS | 1802 | 1462581733692 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]]]}] 17:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1600ms 17:42:13 INFO - PROCESS | 1802 | 1462581733726 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:42:13 INFO - PROCESS | 1802 | 1462581733731 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:42:13 INFO - PROCESS | 1802 | 1462581733737 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:42:13 INFO - PROCESS | 1802 | 1462581733743 Marionette TRACE conn3 <- [1,1406,null,{}] 17:42:13 INFO - PROCESS | 1802 | 1462581733760 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}] 17:42:13 INFO - PROCESS | 1802 | 1462581733958 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:42:14 INFO - PROCESS | 1802 | 1462581734222 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a322000 == 137 [pid = 1802] [id = 359] 17:42:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8a327c00) [pid = 1802] [serial = 1078] [outer = (nil)] 17:42:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8abefc00) [pid = 1802] [serial = 1079] [outer = 0x8a327c00] 17:42:14 INFO - PROCESS | 1802 | 1462581734353 Marionette DEBUG loaded listener.js 17:42:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8add8800) [pid = 1802] [serial = 1080] [outer = 0x8a327c00] 17:42:15 INFO - PROCESS | 1802 | 1462581735244 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]]]}] 17:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1544ms 17:42:15 INFO - PROCESS | 1802 | 1462581735282 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:42:15 INFO - PROCESS | 1802 | 1462581735286 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:42:15 INFO - PROCESS | 1802 | 1462581735293 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:42:15 INFO - PROCESS | 1802 | 1462581735297 Marionette TRACE conn3 <- [1,1410,null,{}] 17:42:15 INFO - PROCESS | 1802 | 1462581735302 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}] 17:42:15 INFO - PROCESS | 1802 | 1462581735487 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:42:15 INFO - PROCESS | 1802 | 1462581735697 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a323800 == 138 [pid = 1802] [id = 360] 17:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8add8400) [pid = 1802] [serial = 1081] [outer = (nil)] 17:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8b22a800) [pid = 1802] [serial = 1082] [outer = 0x8add8400] 17:42:15 INFO - PROCESS | 1802 | 1462581735820 Marionette DEBUG loaded listener.js 17:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8b232000) [pid = 1802] [serial = 1083] [outer = 0x8add8400] 17:42:16 INFO - PROCESS | 1802 | 1462581736870 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]]]}] 17:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1628ms 17:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:42:16 INFO - PROCESS | 1802 | 1462581736921 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:42:16 INFO - PROCESS | 1802 | 1462581736924 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:42:16 INFO - PROCESS | 1802 | 1462581736931 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:42:16 INFO - PROCESS | 1802 | 1462581736934 Marionette TRACE conn3 <- [1,1414,null,{}] 17:42:16 INFO - PROCESS | 1802 | 1462581736940 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}] 17:42:17 INFO - PROCESS | 1802 | 1462581737160 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:42:17 INFO - PROCESS | 1802 | 1462581737413 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d32800 == 139 [pid = 1802] [id = 361] 17:42:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8abe7800) [pid = 1802] [serial = 1084] [outer = (nil)] 17:42:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8b4ebc00) [pid = 1802] [serial = 1085] [outer = 0x8abe7800] 17:42:17 INFO - PROCESS | 1802 | 1462581737533 Marionette DEBUG loaded listener.js 17:42:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8b4f2c00) [pid = 1802] [serial = 1086] [outer = 0x8abe7800] 17:42:18 INFO - PROCESS | 1802 | 1462581738494 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]]]}] 17:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1581ms 17:42:18 INFO - PROCESS | 1802 | 1462581738511 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:42:18 INFO - PROCESS | 1802 | 1462581738515 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:42:18 INFO - PROCESS | 1802 | 1462581738521 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:42:18 INFO - PROCESS | 1802 | 1462581738524 Marionette TRACE conn3 <- [1,1418,null,{}] 17:42:18 INFO - PROCESS | 1802 | 1462581738530 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}] 17:42:18 INFO - PROCESS | 1802 | 1462581738746 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:42:19 INFO - PROCESS | 1802 | 1462581739016 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x85addc00 == 140 [pid = 1802] [id = 362] 17:42:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8b32ac00) [pid = 1802] [serial = 1087] [outer = (nil)] 17:42:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8d227800) [pid = 1802] [serial = 1088] [outer = 0x8b32ac00] 17:42:19 INFO - PROCESS | 1802 | 1462581739143 Marionette DEBUG loaded listener.js 17:42:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8d6b3c00) [pid = 1802] [serial = 1089] [outer = 0x8b32ac00] 17:42:20 INFO - PROCESS | 1802 | 1462581740044 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]]]}] 17:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1581ms 17:42:20 INFO - PROCESS | 1802 | 1462581740103 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:42:20 INFO - PROCESS | 1802 | 1462581740106 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:42:20 INFO - PROCESS | 1802 | 1462581740113 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:42:20 INFO - PROCESS | 1802 | 1462581740117 Marionette TRACE conn3 <- [1,1422,null,{}] 17:42:20 INFO - PROCESS | 1802 | 1462581740123 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}] 17:42:20 INFO - PROCESS | 1802 | 1462581740306 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:42:20 INFO - PROCESS | 1802 | 1462581740561 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf5d400 == 141 [pid = 1802] [id = 363] 17:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8d220800) [pid = 1802] [serial = 1090] [outer = (nil)] 17:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8d82d800) [pid = 1802] [serial = 1091] [outer = 0x8d220800] 17:42:20 INFO - PROCESS | 1802 | 1462581740685 Marionette DEBUG loaded listener.js 17:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8d833800) [pid = 1802] [serial = 1092] [outer = 0x8d220800] 17:42:21 INFO - PROCESS | 1802 | 1462581741594 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]]]}] 17:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1528ms 17:42:21 INFO - PROCESS | 1802 | 1462581741643 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:42:21 INFO - PROCESS | 1802 | 1462581741646 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:42:21 INFO - PROCESS | 1802 | 1462581741652 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:42:21 INFO - PROCESS | 1802 | 1462581741656 Marionette TRACE conn3 <- [1,1426,null,{}] 17:42:21 INFO - PROCESS | 1802 | 1462581741661 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}] 17:42:21 INFO - PROCESS | 1802 | 1462581741841 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:42:22 INFO - PROCESS | 1802 | 1462581742110 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6ac000 == 142 [pid = 1802] [id = 364] 17:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8d738000) [pid = 1802] [serial = 1093] [outer = (nil)] 17:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8e294800) [pid = 1802] [serial = 1094] [outer = 0x8d738000] 17:42:22 INFO - PROCESS | 1802 | 1462581742197 Marionette DEBUG loaded listener.js 17:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8e509400) [pid = 1802] [serial = 1095] [outer = 0x8d738000] 17:42:23 INFO - PROCESS | 1802 | 1462581743079 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]]]}] 17:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1484ms 17:42:23 INFO - PROCESS | 1802 | 1462581743138 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:42:23 INFO - PROCESS | 1802 | 1462581743141 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:42:23 INFO - PROCESS | 1802 | 1462581743147 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:42:23 INFO - PROCESS | 1802 | 1462581743151 Marionette TRACE conn3 <- [1,1430,null,{}] 17:42:23 INFO - PROCESS | 1802 | 1462581743156 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}] 17:42:23 INFO - PROCESS | 1802 | 1462581743355 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:42:23 INFO - PROCESS | 1802 | 1462581743566 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8daefc00 == 143 [pid = 1802] [id = 365] 17:42:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8e28c800) [pid = 1802] [serial = 1096] [outer = (nil)] 17:42:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8ec53c00) [pid = 1802] [serial = 1097] [outer = 0x8e28c800] 17:42:23 INFO - PROCESS | 1802 | 1462581743732 Marionette DEBUG loaded listener.js 17:42:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8ec5e400) [pid = 1802] [serial = 1098] [outer = 0x8e28c800] 17:42:24 INFO - PROCESS | 1802 | 1462581744630 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]]]}] 17:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1530ms 17:42:24 INFO - PROCESS | 1802 | 1462581744682 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:42:24 INFO - PROCESS | 1802 | 1462581744685 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:42:24 INFO - PROCESS | 1802 | 1462581744691 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:42:24 INFO - PROCESS | 1802 | 1462581744695 Marionette TRACE conn3 <- [1,1434,null,{}] 17:42:24 INFO - PROCESS | 1802 | 1462581744700 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}] 17:42:24 INFO - PROCESS | 1802 | 1462581744886 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:42:25 INFO - PROCESS | 1802 | 1462581745109 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e296400 == 144 [pid = 1802] [id = 366] 17:42:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8ec5ec00) [pid = 1802] [serial = 1099] [outer = (nil)] 17:42:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8f6b2400) [pid = 1802] [serial = 1100] [outer = 0x8ec5ec00] 17:42:25 INFO - PROCESS | 1802 | 1462581745232 Marionette DEBUG loaded listener.js 17:42:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8f8c6400) [pid = 1802] [serial = 1101] [outer = 0x8ec5ec00] 17:42:26 INFO - PROCESS | 1802 | 1462581746207 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]]]}] 17:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1588ms 17:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:42:26 INFO - PROCESS | 1802 | 1462581746281 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:42:26 INFO - PROCESS | 1802 | 1462581746284 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:42:26 INFO - PROCESS | 1802 | 1462581746291 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:42:26 INFO - PROCESS | 1802 | 1462581746295 Marionette TRACE conn3 <- [1,1438,null,{}] 17:42:26 INFO - PROCESS | 1802 | 1462581746301 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}] 17:42:26 INFO - PROCESS | 1802 | 1462581746549 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:42:26 INFO - PROCESS | 1802 | 1462581746865 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ee4d800 == 145 [pid = 1802] [id = 367] 17:42:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x90d46400) [pid = 1802] [serial = 1102] [outer = (nil)] 17:42:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x90d66000) [pid = 1802] [serial = 1103] [outer = 0x90d46400] 17:42:26 INFO - PROCESS | 1802 | 1462581746955 Marionette DEBUG loaded listener.js 17:42:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x90d6c400) [pid = 1802] [serial = 1104] [outer = 0x90d46400] 17:42:27 INFO - PROCESS | 1802 | 1462581747822 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]]]}] 17:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1579ms 17:42:27 INFO - PROCESS | 1802 | 1462581747870 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:42:27 INFO - PROCESS | 1802 | 1462581747874 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:42:27 INFO - PROCESS | 1802 | 1462581747880 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:42:27 INFO - PROCESS | 1802 | 1462581747884 Marionette TRACE conn3 <- [1,1442,null,{}] 17:42:27 INFO - PROCESS | 1802 | 1462581747889 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}] 17:42:28 INFO - PROCESS | 1802 | 1462581748072 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:42:28 INFO - PROCESS | 1802 | 1462581748341 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d6dc00 == 146 [pid = 1802] [id = 368] 17:42:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x90d72800) [pid = 1802] [serial = 1105] [outer = (nil)] 17:42:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x90eec800) [pid = 1802] [serial = 1106] [outer = 0x90d72800] 17:42:28 INFO - PROCESS | 1802 | 1462581748487 Marionette DEBUG loaded listener.js 17:42:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x90ef0400) [pid = 1802] [serial = 1107] [outer = 0x90d72800] 17:42:29 INFO - PROCESS | 1802 | 1462581749352 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]]]}] 17:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1528ms 17:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:42:29 INFO - PROCESS | 1802 | 1462581749410 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:42:29 INFO - PROCESS | 1802 | 1462581749412 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:42:29 INFO - PROCESS | 1802 | 1462581749419 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:42:29 INFO - PROCESS | 1802 | 1462581749422 Marionette TRACE conn3 <- [1,1446,null,{}] 17:42:29 INFO - PROCESS | 1802 | 1462581749429 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}] 17:42:29 INFO - PROCESS | 1802 | 1462581749627 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:42:29 INFO - PROCESS | 1802 | 1462581749884 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d71000 == 147 [pid = 1802] [id = 369] 17:42:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x90eed400) [pid = 1802] [serial = 1108] [outer = (nil)] 17:42:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x90fd5c00) [pid = 1802] [serial = 1109] [outer = 0x90eed400] 17:42:30 INFO - PROCESS | 1802 | 1462581750023 Marionette DEBUG loaded listener.js 17:42:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x90fd8800) [pid = 1802] [serial = 1110] [outer = 0x90eed400] 17:42:30 INFO - PROCESS | 1802 | 1462581750940 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]]]}] 17:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1588ms 17:42:31 INFO - PROCESS | 1802 | 1462581751007 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:42:31 INFO - PROCESS | 1802 | 1462581751010 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:42:31 INFO - PROCESS | 1802 | 1462581751017 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:42:31 INFO - PROCESS | 1802 | 1462581751020 Marionette TRACE conn3 <- [1,1450,null,{}] 17:42:31 INFO - PROCESS | 1802 | 1462581751026 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}] 17:42:31 INFO - PROCESS | 1802 | 1462581751226 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:42:31 INFO - PROCESS | 1802 | 1462581751440 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x90eea800 == 148 [pid = 1802] [id = 370] 17:42:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x90fd2800) [pid = 1802] [serial = 1111] [outer = (nil)] 17:42:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x9108fc00) [pid = 1802] [serial = 1112] [outer = 0x90fd2800] 17:42:31 INFO - PROCESS | 1802 | 1462581751607 Marionette DEBUG loaded listener.js 17:42:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x91093c00) [pid = 1802] [serial = 1113] [outer = 0x90fd2800] 17:42:32 INFO - PROCESS | 1802 | 1462581752534 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]]]}] 17:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1579ms 17:42:32 INFO - PROCESS | 1802 | 1462581752596 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:42:32 INFO - PROCESS | 1802 | 1462581752600 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:42:32 INFO - PROCESS | 1802 | 1462581752607 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:42:32 INFO - PROCESS | 1802 | 1462581752610 Marionette TRACE conn3 <- [1,1454,null,{}] 17:42:32 INFO - PROCESS | 1802 | 1462581752616 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}] 17:42:32 INFO - PROCESS | 1802 | 1462581752805 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:42:33 INFO - PROCESS | 1802 | 1462581753031 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfe7c00 == 149 [pid = 1802] [id = 371] 17:42:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x90c2c800) [pid = 1802] [serial = 1114] [outer = (nil)] 17:42:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x91c05800) [pid = 1802] [serial = 1115] [outer = 0x90c2c800] 17:42:33 INFO - PROCESS | 1802 | 1462581753199 Marionette DEBUG loaded listener.js 17:42:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x91c07000) [pid = 1802] [serial = 1116] [outer = 0x90c2c800] 17:42:34 INFO - PROCESS | 1802 | 1462581754085 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]]]}] 17:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1539ms 17:42:34 INFO - PROCESS | 1802 | 1462581754146 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:42:34 INFO - PROCESS | 1802 | 1462581754150 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:42:34 INFO - PROCESS | 1802 | 1462581754156 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:42:34 INFO - PROCESS | 1802 | 1462581754160 Marionette TRACE conn3 <- [1,1458,null,{}] 17:42:34 INFO - PROCESS | 1802 | 1462581754165 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}] 17:42:34 INFO - PROCESS | 1802 | 1462581754356 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:42:34 INFO - PROCESS | 1802 | 1462581754572 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x91090400 == 150 [pid = 1802] [id = 372] 17:42:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x91c05400) [pid = 1802] [serial = 1117] [outer = (nil)] 17:42:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x91cd8400) [pid = 1802] [serial = 1118] [outer = 0x91c05400] 17:42:34 INFO - PROCESS | 1802 | 1462581754741 Marionette DEBUG loaded listener.js 17:42:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x91cdb800) [pid = 1802] [serial = 1119] [outer = 0x91c05400] 17:42:36 INFO - PROCESS | 1802 | 1462581756392 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]]]}] 17:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2281ms 17:42:36 INFO - PROCESS | 1802 | 1462581756437 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:42:36 INFO - PROCESS | 1802 | 1462581756444 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:42:36 INFO - PROCESS | 1802 | 1462581756452 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:42:36 INFO - PROCESS | 1802 | 1462581756456 Marionette TRACE conn3 <- [1,1462,null,{}] 17:42:36 INFO - PROCESS | 1802 | 1462581756464 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}] 17:42:36 INFO - PROCESS | 1802 | 1462581756692 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:42:36 INFO - PROCESS | 1802 | 1462581756954 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e4400 == 151 [pid = 1802] [id = 373] 17:42:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x851f0800) [pid = 1802] [serial = 1120] [outer = (nil)] 17:42:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x87cc3400) [pid = 1802] [serial = 1121] [outer = 0x851f0800] 17:42:37 INFO - PROCESS | 1802 | 1462581757037 Marionette DEBUG loaded listener.js 17:42:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x8878c400) [pid = 1802] [serial = 1122] [outer = 0x851f0800] 17:42:38 INFO - PROCESS | 1802 | 1462581758189 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]]]}] 17:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1791ms 17:42:38 INFO - PROCESS | 1802 | 1462581758243 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:42:38 INFO - PROCESS | 1802 | 1462581758251 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:42:38 INFO - PROCESS | 1802 | 1462581758261 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:42:38 INFO - PROCESS | 1802 | 1462581758264 Marionette TRACE conn3 <- [1,1466,null,{}] 17:42:38 INFO - PROCESS | 1802 | 1462581758270 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}] 17:42:38 INFO - PROCESS | 1802 | 1462581758483 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:42:38 INFO - PROCESS | 1802 | 1462581758793 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e6800 == 152 [pid = 1802] [id = 374] 17:42:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x859e9800) [pid = 1802] [serial = 1123] [outer = (nil)] 17:42:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x88497800) [pid = 1802] [serial = 1124] [outer = 0x859e9800] 17:42:38 INFO - PROCESS | 1802 | 1462581758872 Marionette DEBUG loaded listener.js 17:42:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x89c79800) [pid = 1802] [serial = 1125] [outer = 0x859e9800] 17:42:39 INFO - PROCESS | 1802 | 1462581759886 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]]]}] 17:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1690ms 17:42:39 INFO - PROCESS | 1802 | 1462581759951 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:42:39 INFO - PROCESS | 1802 | 1462581759955 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:42:39 INFO - PROCESS | 1802 | 1462581759961 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:42:39 INFO - PROCESS | 1802 | 1462581759967 Marionette TRACE conn3 <- [1,1470,null,{}] 17:42:39 INFO - PROCESS | 1802 | 1462581759982 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}] 17:42:40 INFO - PROCESS | 1802 | 1462581760261 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x859e1800 == 151 [pid = 1802] [id = 298] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x848d9000 == 150 [pid = 1802] [id = 302] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x851e6400 == 149 [pid = 1802] [id = 300] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x90d6f000) [pid = 1802] [serial = 941] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8adcf000) [pid = 1802] [serial = 932] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x9a48b400) [pid = 1802] [serial = 953] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x96c11400) [pid = 1802] [serial = 950] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x9cdd7c00) [pid = 1802] [serial = 956] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x88499800) [pid = 1802] [serial = 962] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x88e3dc00) [pid = 1802] [serial = 965] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8ee4f800) [pid = 1802] [serial = 938] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x945f4000) [pid = 1802] [serial = 947] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8878b000) [pid = 1802] [serial = 929] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x88e48400) [pid = 1802] [serial = 968] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8b32d800) [pid = 1802] [serial = 959] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x923b0c00) [pid = 1802] [serial = 944] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8e6cb400) [pid = 1802] [serial = 935] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x923ba400) [pid = 1802] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8d72d800) [pid = 1802] [serial = 926] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x86407000) [pid = 1802] [serial = 998] [outer = (nil)] [url = about:blank] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x851e4000 == 148 [pid = 1802] [id = 299] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x848d1400 == 147 [pid = 1802] [id = 301] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x848d2800 == 146 [pid = 1802] [id = 355] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x848de000 == 145 [pid = 1802] [id = 328] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x87cd1000 == 144 [pid = 1802] [id = 354] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x86407c00 == 143 [pid = 1802] [id = 353] 17:42:40 INFO - PROCESS | 1802 | 1462581760618 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x84a45c00 == 142 [pid = 1802] [id = 327] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x851e9400 == 141 [pid = 1802] [id = 352] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x84fde000 == 140 [pid = 1802] [id = 350] 17:42:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d2800 == 141 [pid = 1802] [id = 375] 17:42:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x848de000) [pid = 1802] [serial = 1126] [outer = (nil)] 17:42:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x85ae9000) [pid = 1802] [serial = 1127] [outer = 0x848de000] 17:42:40 INFO - PROCESS | 1802 | 1462581760704 Marionette DEBUG loaded listener.js 17:42:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8849d000) [pid = 1802] [serial = 1128] [outer = 0x848de000] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x84fd2800 == 140 [pid = 1802] [id = 349] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6f1000 == 139 [pid = 1802] [id = 348] 17:42:40 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6e8800 == 138 [pid = 1802] [id = 347] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x8e295800 == 137 [pid = 1802] [id = 346] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x8e504000 == 136 [pid = 1802] [id = 345] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x8d827c00 == 135 [pid = 1802] [id = 344] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6b6400 == 134 [pid = 1802] [id = 343] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x8adce800 == 133 [pid = 1802] [id = 342] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf47c00 == 132 [pid = 1802] [id = 341] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4e5800 == 131 [pid = 1802] [id = 340] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x88e3bc00 == 130 [pid = 1802] [id = 339] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0ea800 == 129 [pid = 1802] [id = 338] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x8abeb800 == 128 [pid = 1802] [id = 337] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x89130400 == 127 [pid = 1802] [id = 336] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x88f15000 == 126 [pid = 1802] [id = 335] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x86d54800 == 125 [pid = 1802] [id = 334] 17:42:41 INFO - PROCESS | 1802 | --DOCSHELL 0x851e9000 == 124 [pid = 1802] [id = 333] 17:42:41 INFO - PROCESS | 1802 | 1462581761524 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]]]}] 17:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1588ms 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x85aeac00) [pid = 1802] [serial = 972] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8a0b3c00) [pid = 1802] [serial = 980] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8a0e7c00) [pid = 1802] [serial = 983] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x88790c00) [pid = 1802] [serial = 975] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x88f19800) [pid = 1802] [serial = 977] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8a327400) [pid = 1802] [serial = 984] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8a0bb400) [pid = 1802] [serial = 981] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x89f50c00) [pid = 1802] [serial = 992] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8a0ee000) [pid = 1802] [serial = 993] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8abe4800) [pid = 1802] [serial = 681] [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.] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8849a800) [pid = 1802] [serial = 974] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x89132800) [pid = 1802] [serial = 978] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x84fe0800) [pid = 1802] [serial = 971] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x84fe0000) [pid = 1802] [serial = 986] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x88793400) [pid = 1802] [serial = 989] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8adcd800) [pid = 1802] [serial = 996] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8abecc00) [pid = 1802] [serial = 995] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x85ae8c00) [pid = 1802] [serial = 987] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x89133000) [pid = 1802] [serial = 990] [outer = (nil)] [url = about:blank] 17:42:41 INFO - PROCESS | 1802 | 1462581761581 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:42:41 INFO - PROCESS | 1802 | 1462581761587 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:42:41 INFO - PROCESS | 1802 | 1462581761594 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:42:41 INFO - PROCESS | 1802 | 1462581761597 Marionette TRACE conn3 <- [1,1474,null,{}] 17:42:41 INFO - PROCESS | 1802 | 1462581761602 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}] 17:42:41 INFO - PROCESS | 1802 | 1462581761769 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:42:41 INFO - PROCESS | 1802 | 1462581761784 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd1800 == 125 [pid = 1802] [id = 376] 17:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8878cc00) [pid = 1802] [serial = 1129] [outer = (nil)] 17:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x88f15000) [pid = 1802] [serial = 1130] [outer = 0x8878cc00] 17:42:41 INFO - PROCESS | 1802 | 1462581761873 Marionette DEBUG loaded listener.js 17:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8912d000) [pid = 1802] [serial = 1131] [outer = 0x8878cc00] 17:42:42 INFO - PROCESS | 1802 | 1462581762870 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]]]}] 17:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1332ms 17:42:42 INFO - PROCESS | 1802 | 1462581762926 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:42:42 INFO - PROCESS | 1802 | 1462581762929 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:42:42 INFO - PROCESS | 1802 | 1462581762963 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:42:42 INFO - PROCESS | 1802 | 1462581762965 Marionette TRACE conn3 <- [1,1478,null,{}] 17:42:42 INFO - PROCESS | 1802 | 1462581762985 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}] 17:42:43 INFO - PROCESS | 1802 | 1462581763213 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:42:43 INFO - PROCESS | 1802 | 1462581763238 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x85aeac00 == 126 [pid = 1802] [id = 377] 17:42:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8878b800) [pid = 1802] [serial = 1132] [outer = (nil)] 17:42:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8a0bbc00) [pid = 1802] [serial = 1133] [outer = 0x8878b800] 17:42:43 INFO - PROCESS | 1802 | 1462581763321 Marionette DEBUG loaded listener.js 17:42:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8a0e9c00) [pid = 1802] [serial = 1134] [outer = 0x8878b800] 17:42:44 INFO - PROCESS | 1802 | 1462581764237 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]]]}] 17:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1372ms 17:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:42:44 INFO - PROCESS | 1802 | 1462581764307 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:42:44 INFO - PROCESS | 1802 | 1462581764310 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:42:44 INFO - PROCESS | 1802 | 1462581764316 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:42:44 INFO - PROCESS | 1802 | 1462581764319 Marionette TRACE conn3 <- [1,1482,null,{}] 17:42:44 INFO - PROCESS | 1802 | 1462581764324 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}] 17:42:44 INFO - PROCESS | 1802 | 1462581764582 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:42:44 INFO - PROCESS | 1802 | 1462581764612 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e9000 == 127 [pid = 1802] [id = 378] 17:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x89020000) [pid = 1802] [serial = 1135] [outer = (nil)] 17:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8adcc800) [pid = 1802] [serial = 1136] [outer = 0x89020000] 17:42:44 INFO - PROCESS | 1802 | 1462581764683 Marionette DEBUG loaded listener.js 17:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8add4000) [pid = 1802] [serial = 1137] [outer = 0x89020000] 17:42:45 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x86d59800) [pid = 1802] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:42:45 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x90eecc00) [pid = 1802] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:42:45 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x89127400) [pid = 1802] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8cf54000) [pid = 1802] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x84a49000) [pid = 1802] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8640c400) [pid = 1802] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8e6c3800) [pid = 1802] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x9b909800) [pid = 1802] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x851ebc00) [pid = 1802] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x89f48800) [pid = 1802] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b4e7c00) [pid = 1802] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x851e9c00) [pid = 1802] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8a329c00) [pid = 1802] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8ee4ac00) [pid = 1802] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x848db400) [pid = 1802] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8e502c00) [pid = 1802] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8a0b1400) [pid = 1802] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8ec56800) [pid = 1802] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8d82b400) [pid = 1802] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8abedc00) [pid = 1802] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ec54000) [pid = 1802] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x90d3b000) [pid = 1802] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8cf48c00) [pid = 1802] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x88496800) [pid = 1802] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x950d3000) [pid = 1802] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8640a400) [pid = 1802] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8d6b8c00) [pid = 1802] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8849a000) [pid = 1802] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8cf5e000) [pid = 1802] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8abee400) [pid = 1802] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x859ea400) [pid = 1802] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x90d65000) [pid = 1802] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b324000) [pid = 1802] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8dae7800) [pid = 1802] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x84fd7000) [pid = 1802] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x88493c00) [pid = 1802] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x92910000) [pid = 1802] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8a32a800) [pid = 1802] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:42:46 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x88d37000) [pid = 1802] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:42:46 INFO - PROCESS | 1802 | 1462581766446 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]]]}] 17:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2182ms 17:42:46 INFO - PROCESS | 1802 | 1462581766497 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:42:46 INFO - PROCESS | 1802 | 1462581766501 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:42:46 INFO - PROCESS | 1802 | 1462581766507 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:42:46 INFO - PROCESS | 1802 | 1462581766510 Marionette TRACE conn3 <- [1,1486,null,{}] 17:42:46 INFO - PROCESS | 1802 | 1462581766515 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}] 17:42:46 INFO - PROCESS | 1802 | 1462581766677 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:42:46 INFO - PROCESS | 1802 | 1462581766693 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x848dd400 == 128 [pid = 1802] [id = 379] 17:42:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x848df000) [pid = 1802] [serial = 1138] [outer = (nil)] 17:42:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x88497c00) [pid = 1802] [serial = 1139] [outer = 0x848df000] 17:42:46 INFO - PROCESS | 1802 | 1462581766763 Marionette DEBUG loaded listener.js 17:42:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x88f18000) [pid = 1802] [serial = 1140] [outer = 0x848df000] 17:42:47 INFO - PROCESS | 1802 | 1462581767670 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]]]}] 17:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1197ms 17:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:42:47 INFO - PROCESS | 1802 | 1462581767704 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:42:47 INFO - PROCESS | 1802 | 1462581767707 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:42:47 INFO - PROCESS | 1802 | 1462581767713 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:42:47 INFO - PROCESS | 1802 | 1462581767716 Marionette TRACE conn3 <- [1,1490,null,{}] 17:42:47 INFO - PROCESS | 1802 | 1462581767721 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}] 17:42:47 INFO - PROCESS | 1802 | 1462581767891 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:42:48 INFO - PROCESS | 1802 | 1462581768229 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d1400 == 129 [pid = 1802] [id = 380] 17:42:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x848d3000) [pid = 1802] [serial = 1141] [outer = (nil)] 17:42:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x84a53400) [pid = 1802] [serial = 1142] [outer = 0x848d3000] 17:42:48 INFO - PROCESS | 1802 | 1462581768320 Marionette DEBUG loaded listener.js 17:42:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x851e5000) [pid = 1802] [serial = 1143] [outer = 0x848d3000] 17:42:49 INFO - PROCESS | 1802 | 1462581769312 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]]]}] 17:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1631ms 17:42:49 INFO - PROCESS | 1802 | 1462581769344 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:42:49 INFO - PROCESS | 1802 | 1462581769350 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:42:49 INFO - PROCESS | 1802 | 1462581769358 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:42:49 INFO - PROCESS | 1802 | 1462581769364 Marionette TRACE conn3 <- [1,1494,null,{}] 17:42:49 INFO - PROCESS | 1802 | 1462581769371 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}] 17:42:49 INFO - PROCESS | 1802 | 1462581769572 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:42:49 INFO - PROCESS | 1802 | 1462581769830 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d55000 == 130 [pid = 1802] [id = 381] 17:42:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x87cc3800) [pid = 1802] [serial = 1144] [outer = (nil)] 17:42:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x884a0000) [pid = 1802] [serial = 1145] [outer = 0x87cc3800] 17:42:49 INFO - PROCESS | 1802 | 1462581769957 Marionette DEBUG loaded listener.js 17:42:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x88e48c00) [pid = 1802] [serial = 1146] [outer = 0x87cc3800] 17:42:50 INFO - PROCESS | 1802 | 1462581770898 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]]]}] 17:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1587ms 17:42:50 INFO - PROCESS | 1802 | 1462581770948 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:42:50 INFO - PROCESS | 1802 | 1462581770955 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:42:50 INFO - PROCESS | 1802 | 1462581770961 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:42:50 INFO - PROCESS | 1802 | 1462581770965 Marionette TRACE conn3 <- [1,1498,null,{}] 17:42:50 INFO - PROCESS | 1802 | 1462581770971 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}] 17:42:51 INFO - PROCESS | 1802 | 1462581771173 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:42:51 INFO - PROCESS | 1802 | 1462581771530 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f47c00 == 131 [pid = 1802] [id = 382] 17:42:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x89f4ec00) [pid = 1802] [serial = 1147] [outer = (nil)] 17:42:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8a0b5800) [pid = 1802] [serial = 1148] [outer = 0x89f4ec00] 17:42:51 INFO - PROCESS | 1802 | 1462581771652 Marionette DEBUG loaded listener.js 17:42:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8a31f800) [pid = 1802] [serial = 1149] [outer = 0x89f4ec00] 17:42:52 INFO - PROCESS | 1802 | 1462581772554 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]]]}] 17:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1632ms 17:42:52 INFO - PROCESS | 1802 | 1462581772592 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:42:52 INFO - PROCESS | 1802 | 1462581772596 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:42:52 INFO - PROCESS | 1802 | 1462581772612 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:42:52 INFO - PROCESS | 1802 | 1462581772621 Marionette TRACE conn3 <- [1,1502,null,{}] 17:42:52 INFO - PROCESS | 1802 | 1462581772627 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}] 17:42:52 INFO - PROCESS | 1802 | 1462581772867 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:42:53 INFO - PROCESS | 1802 | 1462581773127 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c72000 == 132 [pid = 1802] [id = 383] 17:42:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x89c72400) [pid = 1802] [serial = 1150] [outer = (nil)] 17:42:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8b20f400) [pid = 1802] [serial = 1151] [outer = 0x89c72400] 17:42:53 INFO - PROCESS | 1802 | 1462581773225 Marionette DEBUG loaded listener.js 17:42:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8b22bc00) [pid = 1802] [serial = 1152] [outer = 0x89c72400] 17:42:54 INFO - PROCESS | 1802 | 1462581774101 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]]]}] 17:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1552ms 17:42:54 INFO - PROCESS | 1802 | 1462581774157 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:42:54 INFO - PROCESS | 1802 | 1462581774161 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:42:54 INFO - PROCESS | 1802 | 1462581774167 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:42:54 INFO - PROCESS | 1802 | 1462581774171 Marionette TRACE conn3 <- [1,1506,null,{}] 17:42:54 INFO - PROCESS | 1802 | 1462581774176 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}] 17:42:54 INFO - PROCESS | 1802 | 1462581774368 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:42:54 INFO - PROCESS | 1802 | 1462581774580 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b213000 == 133 [pid = 1802] [id = 384] 17:42:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8b216400) [pid = 1802] [serial = 1153] [outer = (nil)] 17:42:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8b32f800) [pid = 1802] [serial = 1154] [outer = 0x8b216400] 17:42:54 INFO - PROCESS | 1802 | 1462581774760 Marionette DEBUG loaded listener.js 17:42:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8b4eac00) [pid = 1802] [serial = 1155] [outer = 0x8b216400] 17:42:55 INFO - PROCESS | 1802 | 1462581775651 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]]]}] 17:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1528ms 17:42:55 INFO - PROCESS | 1802 | 1462581775696 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:42:55 INFO - PROCESS | 1802 | 1462581775700 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:42:55 INFO - PROCESS | 1802 | 1462581775706 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:42:55 INFO - PROCESS | 1802 | 1462581775709 Marionette TRACE conn3 <- [1,1510,null,{}] 17:42:55 INFO - PROCESS | 1802 | 1462581775715 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}] 17:42:55 INFO - PROCESS | 1802 | 1462581775907 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:42:56 INFO - PROCESS | 1802 | 1462581776121 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4e4400 == 134 [pid = 1802] [id = 385] 17:42:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8cf41400) [pid = 1802] [serial = 1156] [outer = (nil)] 17:42:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8cf56000) [pid = 1802] [serial = 1157] [outer = 0x8cf41400] 17:42:56 INFO - PROCESS | 1802 | 1462581776253 Marionette DEBUG loaded listener.js 17:42:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8d21d800) [pid = 1802] [serial = 1158] [outer = 0x8cf41400] 17:42:57 INFO - PROCESS | 1802 | 1462581777263 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]]]}] 17:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1583ms 17:42:57 INFO - PROCESS | 1802 | 1462581777289 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:42:57 INFO - PROCESS | 1802 | 1462581777293 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:42:57 INFO - PROCESS | 1802 | 1462581777299 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:42:57 INFO - PROCESS | 1802 | 1462581777303 Marionette TRACE conn3 <- [1,1514,null,{}] 17:42:57 INFO - PROCESS | 1802 | 1462581777308 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}] 17:42:57 INFO - PROCESS | 1802 | 1462581777496 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:42:57 INFO - PROCESS | 1802 | 1462581777716 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b211800 == 135 [pid = 1802] [id = 386] 17:42:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8b326c00) [pid = 1802] [serial = 1159] [outer = (nil)] 17:42:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8d827800) [pid = 1802] [serial = 1160] [outer = 0x8b326c00] 17:42:57 INFO - PROCESS | 1802 | 1462581777836 Marionette DEBUG loaded listener.js 17:42:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8dae8400) [pid = 1802] [serial = 1161] [outer = 0x8b326c00] 17:42:58 INFO - PROCESS | 1802 | 1462581778780 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]]]}] 17:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1531ms 17:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:42:58 INFO - PROCESS | 1802 | 1462581778831 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:42:58 INFO - PROCESS | 1802 | 1462581778834 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:42:58 INFO - PROCESS | 1802 | 1462581778841 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:42:58 INFO - PROCESS | 1802 | 1462581778844 Marionette TRACE conn3 <- [1,1518,null,{}] 17:42:58 INFO - PROCESS | 1802 | 1462581778850 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}] 17:42:59 INFO - PROCESS | 1802 | 1462581779040 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:42:59 INFO - PROCESS | 1802 | 1462581779296 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6af800 == 136 [pid = 1802] [id = 387] 17:42:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8d82b400) [pid = 1802] [serial = 1162] [outer = (nil)] 17:42:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8e28fc00) [pid = 1802] [serial = 1163] [outer = 0x8d82b400] 17:42:59 INFO - PROCESS | 1802 | 1462581779424 Marionette DEBUG loaded listener.js 17:42:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8e50d400) [pid = 1802] [serial = 1164] [outer = 0x8d82b400] 17:43:00 INFO - PROCESS | 1802 | 1462581780324 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]]]}] 17:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1536ms 17:43:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:43:00 INFO - PROCESS | 1802 | 1462581780376 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:43:00 INFO - PROCESS | 1802 | 1462581780379 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:43:00 INFO - PROCESS | 1802 | 1462581780386 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:43:00 INFO - PROCESS | 1802 | 1462581780390 Marionette TRACE conn3 <- [1,1522,null,{}] 17:43:00 INFO - PROCESS | 1802 | 1462581780395 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}] 17:43:00 INFO - PROCESS | 1802 | 1462581780583 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:43:00 INFO - PROCESS | 1802 | 1462581780799 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d54000 == 137 [pid = 1802] [id = 388] 17:43:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x89127800) [pid = 1802] [serial = 1165] [outer = (nil)] 17:43:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8e6ebc00) [pid = 1802] [serial = 1166] [outer = 0x89127800] 17:43:00 INFO - PROCESS | 1802 | 1462581780923 Marionette DEBUG loaded listener.js 17:43:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8e6f1800) [pid = 1802] [serial = 1167] [outer = 0x89127800] 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:01 INFO - PROCESS | 1802 | 1462581781732 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"]]]}] 17:43:01 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 () { 17:43:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:43:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:43:01 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 () { 17:43:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:43:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:43:01 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 () { 17:43:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:43:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:43:01 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 () { 17:43:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:43:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:43:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1386ms 17:43:01 INFO - PROCESS | 1802 | 1462581781772 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:43:01 INFO - PROCESS | 1802 | 1462581781777 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:43:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:43:01 INFO - PROCESS | 1802 | 1462581781789 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:43:01 INFO - PROCESS | 1802 | 1462581781791 Marionette TRACE conn3 <- [1,1526,null,{}] 17:43:01 INFO - PROCESS | 1802 | 1462581781797 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}] 17:43:01 INFO - PROCESS | 1802 | 1462581781981 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:43:02 INFO - PROCESS | 1802 | 1462581782201 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e28d400 == 138 [pid = 1802] [id = 389] 17:43:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8e6ca000) [pid = 1802] [serial = 1168] [outer = (nil)] 17:43:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8ee47400) [pid = 1802] [serial = 1169] [outer = 0x8e6ca000] 17:43:02 INFO - PROCESS | 1802 | 1462581782333 Marionette DEBUG loaded listener.js 17:43:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8ee4b000) [pid = 1802] [serial = 1170] [outer = 0x8e6ca000] 17:43:03 INFO - PROCESS | 1802 | 1462581783164 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"]]]}] 17:43:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:43:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:43:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:43:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:43:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:43:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:43:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1429ms 17:43:03 INFO - PROCESS | 1802 | 1462581783218 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:43:03 INFO - PROCESS | 1802 | 1462581783220 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:43:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:43:03 INFO - PROCESS | 1802 | 1462581783230 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:43:03 INFO - PROCESS | 1802 | 1462581783232 Marionette TRACE conn3 <- [1,1530,null,{}] 17:43:03 INFO - PROCESS | 1802 | 1462581783238 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}] 17:43:03 INFO - PROCESS | 1802 | 1462581783536 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:43:03 INFO - PROCESS | 1802 | 1462581783741 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec5ac00 == 139 [pid = 1802] [id = 390] 17:43:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8ee49c00) [pid = 1802] [serial = 1171] [outer = (nil)] 17:43:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x90c25400) [pid = 1802] [serial = 1172] [outer = 0x8ee49c00] 17:43:03 INFO - PROCESS | 1802 | 1462581783846 Marionette DEBUG loaded listener.js 17:43:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x90d67c00) [pid = 1802] [serial = 1173] [outer = 0x8ee49c00] 17:43:04 INFO - PROCESS | 1802 | 1462581784689 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]]]}] 17:43:04 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 17:43:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:43:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:43:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:43:04 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. 17:43:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:43:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1490ms 17:43:04 INFO - PROCESS | 1802 | 1462581784721 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:43:04 INFO - PROCESS | 1802 | 1462581784726 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:43:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:43:04 INFO - PROCESS | 1802 | 1462581784732 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:43:04 INFO - PROCESS | 1802 | 1462581784736 Marionette TRACE conn3 <- [1,1534,null,{}] 17:43:04 INFO - PROCESS | 1802 | 1462581784741 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}] 17:43:04 INFO - PROCESS | 1802 | 1462581784947 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:43:05 INFO - PROCESS | 1802 | 1462581785243 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6ee800 == 140 [pid = 1802] [id = 391] 17:43:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8ec5e800) [pid = 1802] [serial = 1174] [outer = (nil)] 17:43:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x91cdcc00) [pid = 1802] [serial = 1175] [outer = 0x8ec5e800] 17:43:05 INFO - PROCESS | 1802 | 1462581785331 Marionette DEBUG loaded listener.js 17:43:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x91ce1c00) [pid = 1802] [serial = 1176] [outer = 0x8ec5e800] 17:43:06 INFO - PROCESS | 1802 | 1462581786261 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]]]}] 17:43:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:43:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1579ms 17:43:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:43:06 INFO - PROCESS | 1802 | 1462581786312 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:43:06 INFO - PROCESS | 1802 | 1462581786315 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:43:06 INFO - PROCESS | 1802 | 1462581786322 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:43:06 INFO - PROCESS | 1802 | 1462581786325 Marionette TRACE conn3 <- [1,1538,null,{}] 17:43:06 INFO - PROCESS | 1802 | 1462581786331 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}] 17:43:06 INFO - PROCESS | 1802 | 1462581786516 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:43:06 INFO - PROCESS | 1802 | 1462581786810 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x91de8c00 == 141 [pid = 1802] [id = 392] 17:43:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x91ded400) [pid = 1802] [serial = 1177] [outer = (nil)] 17:43:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x91df0c00) [pid = 1802] [serial = 1178] [outer = 0x91ded400] 17:43:06 INFO - PROCESS | 1802 | 1462581786941 Marionette DEBUG loaded listener.js 17:43:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x91eb2800) [pid = 1802] [serial = 1179] [outer = 0x91ded400] 17:43:07 INFO - PROCESS | 1802 | 1462581787820 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]]]}] 17:43:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:43:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1530ms 17:43:07 INFO - PROCESS | 1802 | 1462581787853 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:43:07 INFO - PROCESS | 1802 | 1462581787856 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:43:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:43:07 INFO - PROCESS | 1802 | 1462581787863 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:43:07 INFO - PROCESS | 1802 | 1462581787865 Marionette TRACE conn3 <- [1,1542,null,{}] 17:43:07 INFO - PROCESS | 1802 | 1462581787871 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}] 17:43:08 INFO - PROCESS | 1802 | 1462581788056 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:43:08 INFO - PROCESS | 1802 | 1462581788323 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ee44400 == 142 [pid = 1802] [id = 393] 17:43:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x91cdf800) [pid = 1802] [serial = 1180] [outer = (nil)] 17:43:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x91ebe800) [pid = 1802] [serial = 1181] [outer = 0x91cdf800] 17:43:08 INFO - PROCESS | 1802 | 1462581788465 Marionette DEBUG loaded listener.js 17:43:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x91f0c800) [pid = 1802] [serial = 1182] [outer = 0x91cdf800] 17:43:09 INFO - PROCESS | 1802 | 1462581789338 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]]]}] 17:43:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:43:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1527ms 17:43:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:43:09 INFO - PROCESS | 1802 | 1462581789390 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:43:09 INFO - PROCESS | 1802 | 1462581789393 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:43:09 INFO - PROCESS | 1802 | 1462581789400 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:43:09 INFO - PROCESS | 1802 | 1462581789403 Marionette TRACE conn3 <- [1,1546,null,{}] 17:43:09 INFO - PROCESS | 1802 | 1462581789409 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}] 17:43:09 INFO - PROCESS | 1802 | 1462581789600 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:43:09 INFO - PROCESS | 1802 | 1462581789864 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a47c00 == 143 [pid = 1802] [id = 394] 17:43:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8e6c3000) [pid = 1802] [serial = 1183] [outer = (nil)] 17:43:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x91f17400) [pid = 1802] [serial = 1184] [outer = 0x8e6c3000] 17:43:09 INFO - PROCESS | 1802 | 1462581789994 Marionette DEBUG loaded listener.js 17:43:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x91f19c00) [pid = 1802] [serial = 1185] [outer = 0x8e6c3000] 17:43:10 INFO - PROCESS | 1802 | 1462581790859 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]]]}] 17:43:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:43:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1533ms 17:43:10 INFO - PROCESS | 1802 | 1462581790933 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:43:10 INFO - PROCESS | 1802 | 1462581790937 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:43:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:43:10 INFO - PROCESS | 1802 | 1462581790943 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:43:10 INFO - PROCESS | 1802 | 1462581790947 Marionette TRACE conn3 <- [1,1550,null,{}] 17:43:10 INFO - PROCESS | 1802 | 1462581790952 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}] 17:43:11 INFO - PROCESS | 1802 | 1462581791143 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:43:11 INFO - PROCESS | 1802 | 1462581791409 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a4d400 == 144 [pid = 1802] [id = 395] 17:43:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8daf0800) [pid = 1802] [serial = 1186] [outer = (nil)] 17:43:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x92178c00) [pid = 1802] [serial = 1187] [outer = 0x8daf0800] 17:43:11 INFO - PROCESS | 1802 | 1462581791541 Marionette DEBUG loaded listener.js 17:43:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x9227ac00) [pid = 1802] [serial = 1188] [outer = 0x8daf0800] 17:43:12 INFO - PROCESS | 1802 | 1462581792423 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]]]}] 17:43:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:43:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1534ms 17:43:12 INFO - PROCESS | 1802 | 1462581792478 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:43:12 INFO - PROCESS | 1802 | 1462581792482 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:43:12 INFO - PROCESS | 1802 | 1462581792491 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:43:12 INFO - PROCESS | 1802 | 1462581792494 Marionette TRACE conn3 <- [1,1554,null,{}] 17:43:12 INFO - PROCESS | 1802 | 1462581792502 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}] 17:43:12 INFO - PROCESS | 1802 | 1462581792696 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:43:12 INFO - PROCESS | 1802 | 1462581792963 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f49800 == 145 [pid = 1802] [id = 396] 17:43:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x92176400) [pid = 1802] [serial = 1189] [outer = (nil)] 17:43:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x923bb800) [pid = 1802] [serial = 1190] [outer = 0x92176400] 17:43:13 INFO - PROCESS | 1802 | 1462581793092 Marionette DEBUG loaded listener.js 17:43:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x924db400) [pid = 1802] [serial = 1191] [outer = 0x92176400] 17:43:13 INFO - PROCESS | 1802 | 1462581793950 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]]]}] 17:43:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:43:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1533ms 17:43:14 INFO - PROCESS | 1802 | 1462581794025 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:43:14 INFO - PROCESS | 1802 | 1462581794028 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:43:14 INFO - PROCESS | 1802 | 1462581794035 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:43:14 INFO - PROCESS | 1802 | 1462581794038 Marionette TRACE conn3 <- [1,1558,null,{}] 17:43:14 INFO - PROCESS | 1802 | 1462581794044 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}] 17:43:14 INFO - PROCESS | 1802 | 1462581794239 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:43:14 INFO - PROCESS | 1802 | 1462581794524 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6edc00 == 146 [pid = 1802] [id = 397] 17:43:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x90c2dc00) [pid = 1802] [serial = 1192] [outer = (nil)] 17:43:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x9256c400) [pid = 1802] [serial = 1193] [outer = 0x90c2dc00] 17:43:14 INFO - PROCESS | 1802 | 1462581794654 Marionette DEBUG loaded listener.js 17:43:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x92570800) [pid = 1802] [serial = 1194] [outer = 0x90c2dc00] 17:43:15 INFO - PROCESS | 1802 | 1462581795530 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]]]}] 17:43:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:43:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1535ms 17:43:15 INFO - PROCESS | 1802 | 1462581795571 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:43:15 INFO - PROCESS | 1802 | 1462581795575 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:43:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:43:15 INFO - PROCESS | 1802 | 1462581795581 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:43:15 INFO - PROCESS | 1802 | 1462581795583 Marionette TRACE conn3 <- [1,1562,null,{}] 17:43:15 INFO - PROCESS | 1802 | 1462581795589 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}] 17:43:15 INFO - PROCESS | 1802 | 1462581795779 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:43:16 INFO - PROCESS | 1802 | 1462581796106 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x859df800 == 147 [pid = 1802] [id = 398] 17:43:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x859e1c00) [pid = 1802] [serial = 1195] [outer = (nil)] 17:43:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x88498c00) [pid = 1802] [serial = 1196] [outer = 0x859e1c00] 17:43:16 INFO - PROCESS | 1802 | 1462581796195 Marionette DEBUG loaded listener.js 17:43:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x8912ec00) [pid = 1802] [serial = 1197] [outer = 0x859e1c00] 17:43:17 INFO - PROCESS | 1802 | 1462581797101 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]]]}] 17:43:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1586ms 17:43:17 INFO - PROCESS | 1802 | 1462581797168 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:43:17 INFO - PROCESS | 1802 | 1462581797171 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:43:17 INFO - PROCESS | 1802 | 1462581797183 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:43:17 INFO - PROCESS | 1802 | 1462581797185 Marionette TRACE conn3 <- [1,1566,null,{}] 17:43:17 INFO - PROCESS | 1802 | 1462581797191 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}] 17:43:17 INFO - PROCESS | 1802 | 1462581797396 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:43:17 INFO - PROCESS | 1802 | 1462581797714 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x848ddc00 == 148 [pid = 1802] [id = 399] 17:43:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x848df400) [pid = 1802] [serial = 1198] [outer = (nil)] 17:43:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x88494000) [pid = 1802] [serial = 1199] [outer = 0x848df400] 17:43:17 INFO - PROCESS | 1802 | 1462581797801 Marionette DEBUG loaded listener.js 17:43:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x88d39000) [pid = 1802] [serial = 1200] [outer = 0x848df400] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x848dd400 == 147 [pid = 1802] [id = 379] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x851e9000 == 146 [pid = 1802] [id = 378] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x85aeac00 == 145 [pid = 1802] [id = 377] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x84fd1800 == 144 [pid = 1802] [id = 376] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x848d2800 == 143 [pid = 1802] [id = 375] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x859e6800 == 142 [pid = 1802] [id = 374] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x851e4400 == 141 [pid = 1802] [id = 373] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8daefc00 == 140 [pid = 1802] [id = 365] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6ac000 == 139 [pid = 1802] [id = 364] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf5d400 == 138 [pid = 1802] [id = 363] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x85addc00 == 137 [pid = 1802] [id = 362] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8a323800 == 136 [pid = 1802] [id = 360] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x88d32800 == 135 [pid = 1802] [id = 361] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8a322000 == 134 [pid = 1802] [id = 359] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x87cc8c00 == 133 [pid = 1802] [id = 358] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x84fd4000 == 132 [pid = 1802] [id = 356] 17:43:19 INFO - PROCESS | 1802 | --DOCSHELL 0x851f0400 == 131 [pid = 1802] [id = 357] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x8a0b2400) [pid = 1802] [serial = 1070] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8849c000) [pid = 1802] [serial = 1004] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x92797c00) [pid = 1802] [serial = 945] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x89f43000) [pid = 1802] [serial = 1008] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8abe7c00) [pid = 1802] [serial = 1055] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8d6acc00) [pid = 1802] [serial = 1028] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x86410000) [pid = 1802] [serial = 1067] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x89027000) [pid = 1802] [serial = 930] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x8e6cc400) [pid = 1802] [serial = 1038] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0xa2368800) [pid = 1802] [serial = 957] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x89c78000) [pid = 1802] [serial = 1007] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x859e2800) [pid = 1802] [serial = 1001] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8cf43000) [pid = 1802] [serial = 1020] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8cf56c00) [pid = 1802] [serial = 1023] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8cf52c00) [pid = 1802] [serial = 1022] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x851ef800) [pid = 1802] [serial = 1058] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8b20fc00) [pid = 1802] [serial = 933] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x88d33400) [pid = 1802] [serial = 1005] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x90fde800) [pid = 1802] [serial = 942] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x86d51800) [pid = 1802] [serial = 999] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8ec55800) [pid = 1802] [serial = 1041] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8a323000) [pid = 1802] [serial = 1010] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8f6a9400) [pid = 1802] [serial = 1044] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8e504c00) [pid = 1802] [serial = 1035] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8e501c00) [pid = 1802] [serial = 1034] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8b213400) [pid = 1802] [serial = 1014] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8f8c0c00) [pid = 1802] [serial = 1046] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8ee4fc00) [pid = 1802] [serial = 1043] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x96c8c000) [pid = 1802] [serial = 951] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8e6c8400) [pid = 1802] [serial = 1037] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8cfe2800) [pid = 1802] [serial = 1025] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x88e49c00) [pid = 1802] [serial = 969] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x9a536400) [pid = 1802] [serial = 954] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x86d58000) [pid = 1802] [serial = 1061] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8daf1000) [pid = 1802] [serial = 1032] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8d21c000) [pid = 1802] [serial = 1026] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x85ae0c00) [pid = 1802] [serial = 1002] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x88e40400) [pid = 1802] [serial = 966] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8b20f000) [pid = 1802] [serial = 1013] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8d832800) [pid = 1802] [serial = 927] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8e6f7400) [pid = 1802] [serial = 1040] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8b32c800) [pid = 1802] [serial = 1016] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8cf60c00) [pid = 1802] [serial = 1053] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x91de4000) [pid = 1802] [serial = 852] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0xa2292400) [pid = 1802] [serial = 960] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8abea000) [pid = 1802] [serial = 1011] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8f8c8400) [pid = 1802] [serial = 939] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8d6b2000) [pid = 1802] [serial = 1029] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x86d53c00) [pid = 1802] [serial = 1050] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x859e4c00) [pid = 1802] [serial = 1059] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8d826c00) [pid = 1802] [serial = 1031] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8b4ec000) [pid = 1802] [serial = 1019] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8849d400) [pid = 1802] [serial = 963] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8b32e800) [pid = 1802] [serial = 1017] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x89126000) [pid = 1802] [serial = 1068] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8b225800) [pid = 1802] [serial = 1052] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x859ea000) [pid = 1802] [serial = 1049] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x950cfc00) [pid = 1802] [serial = 948] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8ec5f400) [pid = 1802] [serial = 936] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x88f19400) [pid = 1802] [serial = 1065] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x87ccd400) [pid = 1802] [serial = 1062] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x88e4a400) [pid = 1802] [serial = 1064] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f8c3400) [pid = 1802] [serial = 1047] [outer = (nil)] [url = about:blank] 17:43:19 INFO - PROCESS | 1802 | 1462581799992 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]]]}] 17:43:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:43:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2885ms 17:43:20 INFO - PROCESS | 1802 | 1462581800069 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:43:20 INFO - PROCESS | 1802 | 1462581800074 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:43:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:43:20 INFO - PROCESS | 1802 | 1462581800083 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:43:20 INFO - PROCESS | 1802 | 1462581800087 Marionette TRACE conn3 <- [1,1570,null,{}] 17:43:20 INFO - PROCESS | 1802 | 1462581800095 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}] 17:43:20 INFO - PROCESS | 1802 | 1462581800288 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:43:20 INFO - PROCESS | 1802 | 1462581800515 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x859ed800 == 132 [pid = 1802] [id = 400] 17:43:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x85adf000) [pid = 1802] [serial = 1201] [outer = (nil)] 17:43:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x85ae5c00) [pid = 1802] [serial = 1202] [outer = 0x85adf000] 17:43:20 INFO - PROCESS | 1802 | 1462581800592 Marionette DEBUG loaded listener.js 17:43:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x86408000) [pid = 1802] [serial = 1203] [outer = 0x85adf000] 17:43:21 INFO - PROCESS | 1802 | 1462581801357 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]]]}] 17:43:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:43:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1327ms 17:43:21 INFO - PROCESS | 1802 | 1462581801422 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:43:21 INFO - PROCESS | 1802 | 1462581801430 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:43:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:43:21 INFO - PROCESS | 1802 | 1462581801442 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:43:21 INFO - PROCESS | 1802 | 1462581801445 Marionette TRACE conn3 <- [1,1574,null,{}] 17:43:21 INFO - PROCESS | 1802 | 1462581801451 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}] 17:43:21 INFO - PROCESS | 1802 | 1462581801635 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:43:21 INFO - PROCESS | 1802 | 1462581801649 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x859ea000 == 133 [pid = 1802] [id = 401] 17:43:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x86d59800) [pid = 1802] [serial = 1204] [outer = (nil)] 17:43:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8849f800) [pid = 1802] [serial = 1205] [outer = 0x86d59800] 17:43:21 INFO - PROCESS | 1802 | 1462581801728 Marionette DEBUG loaded listener.js 17:43:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x88d32800) [pid = 1802] [serial = 1206] [outer = 0x86d59800] 17:43:22 INFO - PROCESS | 1802 | 1462581802830 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]]]}] 17:43:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:43:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1435ms 17:43:22 INFO - PROCESS | 1802 | 1462581802876 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:43:22 INFO - PROCESS | 1802 | 1462581802880 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:43:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:43:22 INFO - PROCESS | 1802 | 1462581802892 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:43:22 INFO - PROCESS | 1802 | 1462581802898 Marionette TRACE conn3 <- [1,1578,null,{}] 17:43:22 INFO - PROCESS | 1802 | 1462581802913 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}] 17:43:23 INFO - PROCESS | 1802 | 1462581803175 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:43:23 INFO - PROCESS | 1802 | 1462581803208 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x884a0800 == 134 [pid = 1802] [id = 402] 17:43:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x89124800) [pid = 1802] [serial = 1207] [outer = (nil)] 17:43:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8912f400) [pid = 1802] [serial = 1208] [outer = 0x89124800] 17:43:23 INFO - PROCESS | 1802 | 1462581803284 Marionette DEBUG loaded listener.js 17:43:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x89c7e400) [pid = 1802] [serial = 1209] [outer = 0x89124800] 17:43:24 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8878b800) [pid = 1802] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:43:24 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x89020000) [pid = 1802] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:43:24 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x851f0800) [pid = 1802] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:43:24 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x848de000) [pid = 1802] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:43:24 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8878cc00) [pid = 1802] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:43:24 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x859e9800) [pid = 1802] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:43:24 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x88f0ac00) [pid = 1802] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:43:24 INFO - PROCESS | 1802 | 1462581804769 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]]]}] 17:43:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:43:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1933ms 17:43:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:43:24 INFO - PROCESS | 1802 | 1462581804826 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:43:24 INFO - PROCESS | 1802 | 1462581804829 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:43:24 INFO - PROCESS | 1802 | 1462581804835 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:43:24 INFO - PROCESS | 1802 | 1462581804838 Marionette TRACE conn3 <- [1,1582,null,{}] 17:43:24 INFO - PROCESS | 1802 | 1462581804843 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}] 17:43:25 INFO - PROCESS | 1802 | 1462581805049 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:43:25 INFO - PROCESS | 1802 | 1462581805238 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d7000 == 135 [pid = 1802] [id = 403] 17:43:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x86d4d400) [pid = 1802] [serial = 1210] [outer = (nil)] 17:43:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x89131400) [pid = 1802] [serial = 1211] [outer = 0x86d4d400] 17:43:25 INFO - PROCESS | 1802 | 1462581805312 Marionette DEBUG loaded listener.js 17:43:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8a0b9400) [pid = 1802] [serial = 1212] [outer = 0x86d4d400] 17:43:26 INFO - PROCESS | 1802 | 1462581806034 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]]]}] 17:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1228ms 17:43:26 INFO - PROCESS | 1802 | 1462581806063 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:43:26 INFO - PROCESS | 1802 | 1462581806066 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:43:26 INFO - PROCESS | 1802 | 1462581806072 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:43:26 INFO - PROCESS | 1802 | 1462581806075 Marionette TRACE conn3 <- [1,1586,null,{}] 17:43:26 INFO - PROCESS | 1802 | 1462581806080 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}] 17:43:26 INFO - PROCESS | 1802 | 1462581806314 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:43:26 INFO - PROCESS | 1802 | 1462581806330 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x89128c00 == 136 [pid = 1802] [id = 404] 17:43:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x89c78000) [pid = 1802] [serial = 1213] [outer = (nil)] 17:43:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8a324400) [pid = 1802] [serial = 1214] [outer = 0x89c78000] 17:43:26 INFO - PROCESS | 1802 | 1462581806400 Marionette DEBUG loaded listener.js 17:43:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8a32a400) [pid = 1802] [serial = 1215] [outer = 0x89c78000] 17:43:27 INFO - PROCESS | 1802 | 1462581807585 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]]]}] 17:43:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:43:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1548ms 17:43:27 INFO - PROCESS | 1802 | 1462581807621 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:43:27 INFO - PROCESS | 1802 | 1462581807628 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:43:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:43:27 INFO - PROCESS | 1802 | 1462581807636 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:43:27 INFO - PROCESS | 1802 | 1462581807643 Marionette TRACE conn3 <- [1,1590,null,{}] 17:43:27 INFO - PROCESS | 1802 | 1462581807651 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}] 17:43:27 INFO - PROCESS | 1802 | 1462581807873 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:43:28 INFO - PROCESS | 1802 | 1462581808139 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae6000 == 137 [pid = 1802] [id = 405] 17:43:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x85ae9800) [pid = 1802] [serial = 1216] [outer = (nil)] 17:43:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x88d3a800) [pid = 1802] [serial = 1217] [outer = 0x85ae9800] 17:43:28 INFO - PROCESS | 1802 | 1462581808276 Marionette DEBUG loaded listener.js 17:43:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8901e800) [pid = 1802] [serial = 1218] [outer = 0x85ae9800] 17:43:29 INFO - PROCESS | 1802 | 1462581809188 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]]]}] 17:43:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:43:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1583ms 17:43:29 INFO - PROCESS | 1802 | 1462581809221 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:43:29 INFO - PROCESS | 1802 | 1462581809230 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:43:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:43:29 INFO - PROCESS | 1802 | 1462581809241 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:43:29 INFO - PROCESS | 1802 | 1462581809245 Marionette TRACE conn3 <- [1,1594,null,{}] 17:43:29 INFO - PROCESS | 1802 | 1462581809252 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}] 17:43:29 INFO - PROCESS | 1802 | 1462581809452 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:43:29 INFO - PROCESS | 1802 | 1462581809668 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x89024c00 == 138 [pid = 1802] [id = 406] 17:43:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8a0ed800) [pid = 1802] [serial = 1219] [outer = (nil)] 17:43:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8abe6800) [pid = 1802] [serial = 1220] [outer = 0x8a0ed800] 17:43:29 INFO - PROCESS | 1802 | 1462581809877 Marionette DEBUG loaded listener.js 17:43:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8abf0400) [pid = 1802] [serial = 1221] [outer = 0x8a0ed800] 17:43:30 INFO - PROCESS | 1802 | 1462581810812 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]]]}] 17:43:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:43:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1629ms 17:43:30 INFO - PROCESS | 1802 | 1462581810870 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:43:30 INFO - PROCESS | 1802 | 1462581810874 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:43:30 INFO - PROCESS | 1802 | 1462581810881 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:43:30 INFO - PROCESS | 1802 | 1462581810887 Marionette TRACE conn3 <- [1,1598,null,{}] 17:43:30 INFO - PROCESS | 1802 | 1462581810903 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}] 17:43:31 INFO - PROCESS | 1802 | 1462581811103 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:43:31 INFO - PROCESS | 1802 | 1462581811319 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e3fc00 == 139 [pid = 1802] [id = 407] 17:43:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8abea000) [pid = 1802] [serial = 1222] [outer = (nil)] 17:43:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8b22e800) [pid = 1802] [serial = 1223] [outer = 0x8abea000] 17:43:31 INFO - PROCESS | 1802 | 1462581811489 Marionette DEBUG loaded listener.js 17:43:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8b32d800) [pid = 1802] [serial = 1224] [outer = 0x8abea000] 17:43:32 INFO - PROCESS | 1802 | 1462581812391 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]]]}] 17:43:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:43:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1550ms 17:43:32 INFO - PROCESS | 1802 | 1462581812432 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:43:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:43:32 INFO - PROCESS | 1802 | 1462581812436 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:43:32 INFO - PROCESS | 1802 | 1462581812443 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:43:32 INFO - PROCESS | 1802 | 1462581812446 Marionette TRACE conn3 <- [1,1602,null,{}] 17:43:32 INFO - PROCESS | 1802 | 1462581812452 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}] 17:43:32 INFO - PROCESS | 1802 | 1462581812640 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:43:32 INFO - PROCESS | 1802 | 1462581812863 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8878f400 == 140 [pid = 1802] [id = 408] 17:43:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8b229c00) [pid = 1802] [serial = 1225] [outer = (nil)] 17:43:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8cf43000) [pid = 1802] [serial = 1226] [outer = 0x8b229c00] 17:43:32 INFO - PROCESS | 1802 | 1462581812994 Marionette DEBUG loaded listener.js 17:43:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8cf49c00) [pid = 1802] [serial = 1227] [outer = 0x8b229c00] 17:43:33 INFO - PROCESS | 1802 | 1462581813965 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]]]}] 17:43:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:43:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1585ms 17:43:34 INFO - PROCESS | 1802 | 1462581814028 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:43:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:43:34 INFO - PROCESS | 1802 | 1462581814032 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:43:34 INFO - PROCESS | 1802 | 1462581814038 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:43:34 INFO - PROCESS | 1802 | 1462581814041 Marionette TRACE conn3 <- [1,1606,null,{}] 17:43:34 INFO - PROCESS | 1802 | 1462581814047 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}] 17:43:34 INFO - PROCESS | 1802 | 1462581814234 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:43:34 INFO - PROCESS | 1802 | 1462581814451 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b330c00 == 141 [pid = 1802] [id = 409] 17:43:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8b331800) [pid = 1802] [serial = 1228] [outer = (nil)] 17:43:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8cfda400) [pid = 1802] [serial = 1229] [outer = 0x8b331800] 17:43:34 INFO - PROCESS | 1802 | 1462581814577 Marionette DEBUG loaded listener.js 17:43:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8cfe0800) [pid = 1802] [serial = 1230] [outer = 0x8b331800] 17:43:35 INFO - PROCESS | 1802 | 1462581815591 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]]]}] 17:43:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:43:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1628ms 17:43:35 INFO - PROCESS | 1802 | 1462581815667 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:43:35 INFO - PROCESS | 1802 | 1462581815671 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:43:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:43:35 INFO - PROCESS | 1802 | 1462581815677 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:43:35 INFO - PROCESS | 1802 | 1462581815680 Marionette TRACE conn3 <- [1,1610,null,{}] 17:43:35 INFO - PROCESS | 1802 | 1462581815686 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}] 17:43:35 INFO - PROCESS | 1802 | 1462581815929 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:43:36 INFO - PROCESS | 1802 | 1462581816189 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4f0000 == 142 [pid = 1802] [id = 410] 17:43:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8d21bc00) [pid = 1802] [serial = 1231] [outer = (nil)] 17:43:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8d737000) [pid = 1802] [serial = 1232] [outer = 0x8d21bc00] 17:43:36 INFO - PROCESS | 1802 | 1462581816321 Marionette DEBUG loaded listener.js 17:43:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8dae7c00) [pid = 1802] [serial = 1233] [outer = 0x8d21bc00] 17:43:37 INFO - PROCESS | 1802 | 1462581817155 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]]]}] 17:43:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:43:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1535ms 17:43:37 INFO - PROCESS | 1802 | 1462581817213 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:43:37 INFO - PROCESS | 1802 | 1462581817216 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:43:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:43:37 INFO - PROCESS | 1802 | 1462581817223 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:43:37 INFO - PROCESS | 1802 | 1462581817226 Marionette TRACE conn3 <- [1,1614,null,{}] 17:43:37 INFO - PROCESS | 1802 | 1462581817232 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}] 17:43:37 INFO - PROCESS | 1802 | 1462581817419 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:43:37 INFO - PROCESS | 1802 | 1462581817713 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8901f800 == 143 [pid = 1802] [id = 411] 17:43:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8abe6c00) [pid = 1802] [serial = 1234] [outer = (nil)] 17:43:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8e296c00) [pid = 1802] [serial = 1235] [outer = 0x8abe6c00] 17:43:37 INFO - PROCESS | 1802 | 1462581817855 Marionette DEBUG loaded listener.js 17:43:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8e505400) [pid = 1802] [serial = 1236] [outer = 0x8abe6c00] 17:43:38 INFO - PROCESS | 1802 | 1462581818715 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]]]}] 17:43:38 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 17:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1539ms 17:43:38 INFO - PROCESS | 1802 | 1462581818763 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:43:38 INFO - PROCESS | 1802 | 1462581818766 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:43:38 INFO - PROCESS | 1802 | 1462581818773 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:43:38 INFO - PROCESS | 1802 | 1462581818777 Marionette TRACE conn3 <- [1,1618,null,{}] 17:43:38 INFO - PROCESS | 1802 | 1462581818782 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}] 17:43:38 INFO - PROCESS | 1802 | 1462581818966 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:43:39 INFO - PROCESS | 1802 | 1462581819188 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e7400 == 144 [pid = 1802] [id = 412] 17:43:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8d6aa400) [pid = 1802] [serial = 1237] [outer = (nil)] 17:43:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8e6c9800) [pid = 1802] [serial = 1238] [outer = 0x8d6aa400] 17:43:39 INFO - PROCESS | 1802 | 1462581819313 Marionette DEBUG loaded listener.js 17:43:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8e6ec800) [pid = 1802] [serial = 1239] [outer = 0x8d6aa400] 17:43:40 INFO - PROCESS | 1802 | 1462581820281 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]]]}] 17:43:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:43:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1531ms 17:43:40 INFO - PROCESS | 1802 | 1462581820306 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:43:40 INFO - PROCESS | 1802 | 1462581820309 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:43:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:43:40 INFO - PROCESS | 1802 | 1462581820315 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:43:40 INFO - PROCESS | 1802 | 1462581820319 Marionette TRACE conn3 <- [1,1622,null,{}] 17:43:40 INFO - PROCESS | 1802 | 1462581820325 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}] 17:43:40 INFO - PROCESS | 1802 | 1462581820510 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:43:40 INFO - PROCESS | 1802 | 1462581820742 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf43c00 == 145 [pid = 1802] [id = 413] 17:43:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8d21c000) [pid = 1802] [serial = 1240] [outer = (nil)] 17:43:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8ee42000) [pid = 1802] [serial = 1241] [outer = 0x8d21c000] 17:43:40 INFO - PROCESS | 1802 | 1462581820861 Marionette DEBUG loaded listener.js 17:43:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8ee4a400) [pid = 1802] [serial = 1242] [outer = 0x8d21c000] 17:43:41 INFO - PROCESS | 1802 | 1462581821797 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]]]}] 17:43:41 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 17:43:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1530ms 17:43:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:43:41 INFO - PROCESS | 1802 | 1462581821848 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:43:41 INFO - PROCESS | 1802 | 1462581821851 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:43:41 INFO - PROCESS | 1802 | 1462581821858 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:43:41 INFO - PROCESS | 1802 | 1462581821862 Marionette TRACE conn3 <- [1,1626,null,{}] 17:43:41 INFO - PROCESS | 1802 | 1462581821867 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}] 17:43:42 INFO - PROCESS | 1802 | 1462581822058 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:43:42 INFO - PROCESS | 1802 | 1462581822283 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e5400 == 146 [pid = 1802] [id = 414] 17:43:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8e6cd800) [pid = 1802] [serial = 1243] [outer = (nil)] 17:43:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8f6b3000) [pid = 1802] [serial = 1244] [outer = 0x8e6cd800] 17:43:42 INFO - PROCESS | 1802 | 1462581822399 Marionette DEBUG loaded listener.js 17:43:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8f8c2800) [pid = 1802] [serial = 1245] [outer = 0x8e6cd800] 17:43:43 INFO - PROCESS | 1802 | 1462581823362 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]]]}] 17:43:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:43:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1544ms 17:43:43 INFO - PROCESS | 1802 | 1462581823401 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:43:43 INFO - PROCESS | 1802 | 1462581823405 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:43:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:43:43 INFO - PROCESS | 1802 | 1462581823411 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:43:43 INFO - PROCESS | 1802 | 1462581823416 Marionette TRACE conn3 <- [1,1630,null,{}] 17:43:43 INFO - PROCESS | 1802 | 1462581823442 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}] 17:43:43 INFO - PROCESS | 1802 | 1462581823670 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:43:43 INFO - PROCESS | 1802 | 1462581823892 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6f2800 == 147 [pid = 1802] [id = 415] 17:43:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8f8cb400) [pid = 1802] [serial = 1246] [outer = (nil)] 17:43:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x90d6ac00) [pid = 1802] [serial = 1247] [outer = 0x8f8cb400] 17:43:44 INFO - PROCESS | 1802 | 1462581824019 Marionette DEBUG loaded listener.js 17:43:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x90fd1800) [pid = 1802] [serial = 1248] [outer = 0x8f8cb400] 17:43:44 INFO - PROCESS | 1802 | 1462581824986 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]]]}] 17:43:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:43:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1651ms 17:43:45 INFO - PROCESS | 1802 | 1462581825062 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:43:45 INFO - PROCESS | 1802 | 1462581825066 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:43:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:43:45 INFO - PROCESS | 1802 | 1462581825072 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:43:45 INFO - PROCESS | 1802 | 1462581825076 Marionette TRACE conn3 <- [1,1634,null,{}] 17:43:45 INFO - PROCESS | 1802 | 1462581825081 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}] 17:43:45 INFO - PROCESS | 1802 | 1462581825324 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:43:45 INFO - PROCESS | 1802 | 1462581825630 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c22800 == 148 [pid = 1802] [id = 416] 17:43:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x90d69c00) [pid = 1802] [serial = 1249] [outer = (nil)] 17:43:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x9108d800) [pid = 1802] [serial = 1250] [outer = 0x90d69c00] 17:43:45 INFO - PROCESS | 1802 | 1462581825718 Marionette DEBUG loaded listener.js 17:43:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x91c02400) [pid = 1802] [serial = 1251] [outer = 0x90d69c00] 17:43:46 INFO - PROCESS | 1802 | 1462581826614 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]]]}] 17:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1584ms 17:43:46 INFO - PROCESS | 1802 | 1462581826658 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:43:46 INFO - PROCESS | 1802 | 1462581826662 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:43:46 INFO - PROCESS | 1802 | 1462581826668 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:43:46 INFO - PROCESS | 1802 | 1462581826681 Marionette TRACE conn3 <- [1,1638,null,{}] 17:43:46 INFO - PROCESS | 1802 | 1462581826686 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}] 17:43:46 INFO - PROCESS | 1802 | 1462581826881 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:43:47 INFO - PROCESS | 1802 | 1462581827158 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adca800 == 149 [pid = 1802] [id = 417] 17:43:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8add7c00) [pid = 1802] [serial = 1252] [outer = (nil)] 17:43:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x91cdc400) [pid = 1802] [serial = 1253] [outer = 0x8add7c00] 17:43:47 INFO - PROCESS | 1802 | 1462581827288 Marionette DEBUG loaded listener.js 17:43:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x91de9400) [pid = 1802] [serial = 1254] [outer = 0x8add7c00] 17:43:48 INFO - PROCESS | 1802 | 1462581828170 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]]]}] 17:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1545ms 17:43:48 INFO - PROCESS | 1802 | 1462581828214 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:43:48 INFO - PROCESS | 1802 | 1462581828218 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:43:48 INFO - PROCESS | 1802 | 1462581828224 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:43:48 INFO - PROCESS | 1802 | 1462581828227 Marionette TRACE conn3 <- [1,1642,null,{}] 17:43:48 INFO - PROCESS | 1802 | 1462581828233 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}] 17:43:48 INFO - PROCESS | 1802 | 1462581828422 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:43:48 INFO - PROCESS | 1802 | 1462581828703 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x90fddc00 == 150 [pid = 1802] [id = 418] 17:43:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x91c04000) [pid = 1802] [serial = 1255] [outer = (nil)] 17:43:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x92179000) [pid = 1802] [serial = 1256] [outer = 0x91c04000] 17:43:48 INFO - PROCESS | 1802 | 1462581828830 Marionette DEBUG loaded listener.js 17:43:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x923ae400) [pid = 1802] [serial = 1257] [outer = 0x91c04000] 17:43:49 INFO - PROCESS | 1802 | 1462581829672 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]]]}] 17:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1479ms 17:43:49 INFO - PROCESS | 1802 | 1462581829704 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:43:49 INFO - PROCESS | 1802 | 1462581829707 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:43:49 INFO - PROCESS | 1802 | 1462581829713 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:43:49 INFO - PROCESS | 1802 | 1462581829718 Marionette TRACE conn3 <- [1,1646,null,{}] 17:43:49 INFO - PROCESS | 1802 | 1462581829723 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}] 17:43:49 INFO - PROCESS | 1802 | 1462581829909 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:43:50 INFO - PROCESS | 1802 | 1462581830179 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a51800 == 151 [pid = 1802] [id = 419] 17:43:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x8cf53000) [pid = 1802] [serial = 1258] [outer = (nil)] 17:43:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x9256fc00) [pid = 1802] [serial = 1259] [outer = 0x8cf53000] 17:43:50 INFO - PROCESS | 1802 | 1462581830265 Marionette DEBUG loaded listener.js 17:43:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x92576c00) [pid = 1802] [serial = 1260] [outer = 0x8cf53000] 17:43:51 INFO - PROCESS | 1802 | 1462581831151 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]]]}] 17:43:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1478ms 17:43:51 INFO - PROCESS | 1802 | 1462581831192 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:43:51 INFO - PROCESS | 1802 | 1462581831196 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:43:51 INFO - PROCESS | 1802 | 1462581831203 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:43:51 INFO - PROCESS | 1802 | 1462581831206 Marionette TRACE conn3 <- [1,1650,null,{}] 17:43:51 INFO - PROCESS | 1802 | 1462581831232 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}] 17:43:51 INFO - PROCESS | 1802 | 1462581831428 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:43:51 INFO - PROCESS | 1802 | 1462581831705 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d34000 == 152 [pid = 1802] [id = 420] 17:43:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x88f0bc00) [pid = 1802] [serial = 1261] [outer = (nil)] 17:43:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x9278d400) [pid = 1802] [serial = 1262] [outer = 0x88f0bc00] 17:43:51 INFO - PROCESS | 1802 | 1462581831830 Marionette DEBUG loaded listener.js 17:43:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x92793c00) [pid = 1802] [serial = 1263] [outer = 0x88f0bc00] 17:43:52 INFO - PROCESS | 1802 | 1462581832747 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]]]}] 17:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1631ms 17:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:43:52 INFO - PROCESS | 1802 | 1462581832839 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:43:52 INFO - PROCESS | 1802 | 1462581832842 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:43:52 INFO - PROCESS | 1802 | 1462581832848 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:43:52 INFO - PROCESS | 1802 | 1462581832852 Marionette TRACE conn3 <- [1,1654,null,{}] 17:43:52 INFO - PROCESS | 1802 | 1462581832861 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}] 17:43:53 INFO - PROCESS | 1802 | 1462581833049 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:43:53 INFO - PROCESS | 1802 | 1462581833842 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x851eb400 == 153 [pid = 1802] [id = 421] 17:43:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x851ebc00) [pid = 1802] [serial = 1264] [outer = (nil)] 17:43:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x851f2000) [pid = 1802] [serial = 1265] [outer = 0x851ebc00] 17:43:53 INFO - PROCESS | 1802 | 1462581833925 Marionette DEBUG loaded listener.js 17:43:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x86411400) [pid = 1802] [serial = 1266] [outer = 0x851ebc00] 17:43:54 INFO - PROCESS | 1802 | 1462581834762 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]]]}] 17:43:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:43:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1935ms 17:43:54 INFO - PROCESS | 1802 | 1462581834783 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:43:54 INFO - PROCESS | 1802 | 1462581834789 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:43:54 INFO - PROCESS | 1802 | 1462581834795 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:43:54 INFO - PROCESS | 1802 | 1462581834801 Marionette TRACE conn3 <- [1,1658,null,{}] 17:43:54 INFO - PROCESS | 1802 | 1462581834808 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}] 17:43:55 INFO - PROCESS | 1802 | 1462581835013 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:43:55 INFO - PROCESS | 1802 | 1462581835287 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x89026000 == 154 [pid = 1802] [id = 422] 17:43:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x89130c00) [pid = 1802] [serial = 1267] [outer = (nil)] 17:43:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x8a0b0800) [pid = 1802] [serial = 1268] [outer = 0x89130c00] 17:43:55 INFO - PROCESS | 1802 | 1462581835378 Marionette DEBUG loaded listener.js 17:43:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x8a323000) [pid = 1802] [serial = 1269] [outer = 0x89130c00] 17:43:56 INFO - PROCESS | 1802 | 1462581836320 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]]]}] 17:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1634ms 17:43:56 INFO - PROCESS | 1802 | 1462581836433 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:43:56 INFO - PROCESS | 1802 | 1462581836446 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:43:56 INFO - PROCESS | 1802 | 1462581836470 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:43:56 INFO - PROCESS | 1802 | 1462581836474 Marionette TRACE conn3 <- [1,1662,null,{}] 17:43:56 INFO - PROCESS | 1802 | 1462581836485 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}] 17:43:56 INFO - PROCESS | 1802 | 1462581836742 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:43:57 INFO - PROCESS | 1802 | 1462581837053 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x89c74800 == 153 [pid = 1802] [id = 245] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6b1400 == 152 [pid = 1802] [id = 206] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0xa23b9800 == 151 [pid = 1802] [id = 293] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x87cc7400 == 150 [pid = 1802] [id = 248] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8901dc00 == 149 [pid = 1802] [id = 249] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8daf0c00 == 148 [pid = 1802] [id = 205] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x9a570800 == 147 [pid = 1802] [id = 170] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x89022000 == 146 [pid = 1802] [id = 292] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x89f49800 == 145 [pid = 1802] [id = 396] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6edc00 == 144 [pid = 1802] [id = 397] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x84a4d400 == 143 [pid = 1802] [id = 395] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x84a47c00 == 142 [pid = 1802] [id = 394] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x91de8c00 == 141 [pid = 1802] [id = 392] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8ee44400 == 140 [pid = 1802] [id = 393] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6ee800 == 139 [pid = 1802] [id = 391] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec5ac00 == 138 [pid = 1802] [id = 390] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8e28d400 == 137 [pid = 1802] [id = 389] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6af800 == 136 [pid = 1802] [id = 387] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x86d54000 == 135 [pid = 1802] [id = 388] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8b211800 == 134 [pid = 1802] [id = 386] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4e4400 == 133 [pid = 1802] [id = 385] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8b213000 == 132 [pid = 1802] [id = 384] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x89c72000 == 131 [pid = 1802] [id = 383] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x89f47c00 == 130 [pid = 1802] [id = 382] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x86d55000 == 129 [pid = 1802] [id = 381] 17:43:57 INFO - PROCESS | 1802 | --DOCSHELL 0x848d1400 == 128 [pid = 1802] [id = 380] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8b22a800) [pid = 1802] [serial = 1082] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8b4ebc00) [pid = 1802] [serial = 1085] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x8d227800) [pid = 1802] [serial = 1088] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8d82d800) [pid = 1802] [serial = 1091] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8e294800) [pid = 1802] [serial = 1094] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8ec53c00) [pid = 1802] [serial = 1097] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8f6b2400) [pid = 1802] [serial = 1100] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x90d66000) [pid = 1802] [serial = 1103] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x90eec800) [pid = 1802] [serial = 1106] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x90fd5c00) [pid = 1802] [serial = 1109] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x9108fc00) [pid = 1802] [serial = 1112] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x91c05800) [pid = 1802] [serial = 1115] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8878c400) [pid = 1802] [serial = 1122] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x87cc3400) [pid = 1802] [serial = 1121] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x85ae9000) [pid = 1802] [serial = 1127] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8849d000) [pid = 1802] [serial = 1128] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x88f15000) [pid = 1802] [serial = 1130] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x89c79800) [pid = 1802] [serial = 1125] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x88497800) [pid = 1802] [serial = 1124] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x91cd8400) [pid = 1802] [serial = 1118] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x85ae4000) [pid = 1802] [serial = 1073] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x88e40000) [pid = 1802] [serial = 1076] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8abefc00) [pid = 1802] [serial = 1079] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8a0bbc00) [pid = 1802] [serial = 1133] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8912d000) [pid = 1802] [serial = 1131] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8e294400) [pid = 1802] [serial = 1056] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x88497c00) [pid = 1802] [serial = 1139] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8a0e9c00) [pid = 1802] [serial = 1134] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8adcc800) [pid = 1802] [serial = 1136] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8add4000) [pid = 1802] [serial = 1137] [outer = (nil)] [url = about:blank] 17:43:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d9000 == 129 [pid = 1802] [id = 423] 17:43:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x84a47c00) [pid = 1802] [serial = 1270] [outer = (nil)] 17:43:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x85adf800) [pid = 1802] [serial = 1271] [outer = 0x84a47c00] 17:43:57 INFO - PROCESS | 1802 | 1462581837561 Marionette DEBUG loaded listener.js 17:43:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x88497800) [pid = 1802] [serial = 1272] [outer = 0x84a47c00] 17:43:58 INFO - PROCESS | 1802 | 1462581838367 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]]]}] 17:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1938ms 17:43:58 INFO - PROCESS | 1802 | 1462581838412 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:43:58 INFO - PROCESS | 1802 | 1462581838416 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:43:58 INFO - PROCESS | 1802 | 1462581838424 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:43:58 INFO - PROCESS | 1802 | 1462581838432 Marionette TRACE conn3 <- [1,1666,null,{}] 17:43:58 INFO - PROCESS | 1802 | 1462581838445 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}] 17:43:58 INFO - PROCESS | 1802 | 1462581838618 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:43:58 INFO - PROCESS | 1802 | 1462581838638 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e4800 == 130 [pid = 1802] [id = 424] 17:43:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x89f44000) [pid = 1802] [serial = 1273] [outer = (nil)] 17:43:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8abe3800) [pid = 1802] [serial = 1274] [outer = 0x89f44000] 17:43:58 INFO - PROCESS | 1802 | 1462581838718 Marionette DEBUG loaded listener.js 17:43:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8add0800) [pid = 1802] [serial = 1275] [outer = 0x89f44000] 17:43:59 INFO - PROCESS | 1802 | 1462581839660 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]]]}] 17:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1291ms 17:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:43:59 INFO - PROCESS | 1802 | 1462581839713 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:43:59 INFO - PROCESS | 1802 | 1462581839716 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:43:59 INFO - PROCESS | 1802 | 1462581839723 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:43:59 INFO - PROCESS | 1802 | 1462581839726 Marionette TRACE conn3 <- [1,1670,null,{}] 17:43:59 INFO - PROCESS | 1802 | 1462581839731 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}] 17:43:59 INFO - PROCESS | 1802 | 1462581839909 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:44:00 INFO - PROCESS | 1802 | 1462581840123 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x851ec400 == 131 [pid = 1802] [id = 425] 17:44:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x89021400) [pid = 1802] [serial = 1276] [outer = (nil)] 17:44:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8b212800) [pid = 1802] [serial = 1277] [outer = 0x89021400] 17:44:00 INFO - PROCESS | 1802 | 1462581840193 Marionette DEBUG loaded listener.js 17:44:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8b228000) [pid = 1802] [serial = 1278] [outer = 0x89021400] 17:44:01 INFO - PROCESS | 1802 | 1462581841014 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]]]}] 17:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1327ms 17:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:44:01 INFO - PROCESS | 1802 | 1462581841050 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:44:01 INFO - PROCESS | 1802 | 1462581841052 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:44:01 INFO - PROCESS | 1802 | 1462581841058 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:44:01 INFO - PROCESS | 1802 | 1462581841062 Marionette TRACE conn3 <- [1,1674,null,{}] 17:44:01 INFO - PROCESS | 1802 | 1462581841075 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}] 17:44:01 INFO - PROCESS | 1802 | 1462581841303 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:44:01 INFO - PROCESS | 1802 | 1462581841331 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b212400 == 132 [pid = 1802] [id = 426] 17:44:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8b230800) [pid = 1802] [serial = 1279] [outer = (nil)] 17:44:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8b4ebc00) [pid = 1802] [serial = 1280] [outer = 0x8b230800] 17:44:01 INFO - PROCESS | 1802 | 1462581841426 Marionette DEBUG loaded listener.js 17:44:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8cf5c800) [pid = 1802] [serial = 1281] [outer = 0x8b230800] 17:44:02 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8abe7800) [pid = 1802] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:44:02 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x90d46400) [pid = 1802] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:44:02 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8d738000) [pid = 1802] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:44:02 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8b32ac00) [pid = 1802] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:44:02 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x90c2c800) [pid = 1802] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:44:02 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x85ae7c00) [pid = 1802] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:44:02 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x90fd2800) [pid = 1802] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:44:02 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x859e8800) [pid = 1802] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:44:02 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x87cd1800) [pid = 1802] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8add8400) [pid = 1802] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8d220800) [pid = 1802] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8a327c00) [pid = 1802] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8e28c800) [pid = 1802] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x90eed400) [pid = 1802] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8ec5ec00) [pid = 1802] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x90d72800) [pid = 1802] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x91c05400) [pid = 1802] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x89124800) [pid = 1802] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x86d4d400) [pid = 1802] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8d82b400) [pid = 1802] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x91cdf800) [pid = 1802] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x85adf000) [pid = 1802] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x87cc3800) [pid = 1802] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x89c72400) [pid = 1802] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x848d3000) [pid = 1802] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x86d59800) [pid = 1802] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x92176400) [pid = 1802] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8ec5e800) [pid = 1802] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x848df400) [pid = 1802] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8b216400) [pid = 1802] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8ee49c00) [pid = 1802] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x89f4ec00) [pid = 1802] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8b326c00) [pid = 1802] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x90c2dc00) [pid = 1802] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x859e1c00) [pid = 1802] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8e6c3000) [pid = 1802] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x89127800) [pid = 1802] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8daf0800) [pid = 1802] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8cf41400) [pid = 1802] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x91ded400) [pid = 1802] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:44:03 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8e6ca000) [pid = 1802] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:44:03 INFO - PROCESS | 1802 | 1462581843308 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]]]}] 17:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2285ms 17:44:03 INFO - PROCESS | 1802 | 1462581843343 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:44:03 INFO - PROCESS | 1802 | 1462581843346 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:44:03 INFO - PROCESS | 1802 | 1462581843352 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:44:03 INFO - PROCESS | 1802 | 1462581843354 Marionette TRACE conn3 <- [1,1678,null,{}] 17:44:03 INFO - PROCESS | 1802 | 1462581843360 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}] 17:44:03 INFO - PROCESS | 1802 | 1462581843593 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:44:03 INFO - PROCESS | 1802 | 1462581843615 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a51000 == 133 [pid = 1802] [id = 427] 17:44:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x84fd5000) [pid = 1802] [serial = 1282] [outer = (nil)] 17:44:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x88f0e000) [pid = 1802] [serial = 1283] [outer = 0x84fd5000] 17:44:03 INFO - PROCESS | 1802 | 1462581843683 Marionette DEBUG loaded listener.js 17:44:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8a329c00) [pid = 1802] [serial = 1284] [outer = 0x84fd5000] 17:44:04 INFO - PROCESS | 1802 | 1462581844482 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]]]}] 17:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1178ms 17:44:04 INFO - PROCESS | 1802 | 1462581844531 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:44:04 INFO - PROCESS | 1802 | 1462581844534 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:44:04 INFO - PROCESS | 1802 | 1462581844539 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:44:04 INFO - PROCESS | 1802 | 1462581844543 Marionette TRACE conn3 <- [1,1682,null,{}] 17:44:04 INFO - PROCESS | 1802 | 1462581844548 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}] 17:44:04 INFO - PROCESS | 1802 | 1462581844789 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:44:04 INFO - PROCESS | 1802 | 1462581844799 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x848df400 == 134 [pid = 1802] [id = 428] 17:44:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x85ae4c00) [pid = 1802] [serial = 1285] [outer = (nil)] 17:44:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8cf41400) [pid = 1802] [serial = 1286] [outer = 0x85ae4c00] 17:44:04 INFO - PROCESS | 1802 | 1462581844870 Marionette DEBUG loaded listener.js 17:44:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8cfe6000) [pid = 1802] [serial = 1287] [outer = 0x85ae4c00] 17:44:06 INFO - PROCESS | 1802 | 1462581846034 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]]]}] 17:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1539ms 17:44:06 INFO - PROCESS | 1802 | 1462581846080 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:44:06 INFO - PROCESS | 1802 | 1462581846088 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:44:06 INFO - PROCESS | 1802 | 1462581846114 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:44:06 INFO - PROCESS | 1802 | 1462581846121 Marionette TRACE conn3 <- [1,1686,null,{}] 17:44:06 INFO - PROCESS | 1802 | 1462581846129 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}] 17:44:06 INFO - PROCESS | 1802 | 1462581846334 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:44:06 INFO - PROCESS | 1802 | 1462581846650 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d52c00 == 135 [pid = 1802] [id = 429] 17:44:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x87cc3400) [pid = 1802] [serial = 1288] [outer = (nil)] 17:44:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x88e43c00) [pid = 1802] [serial = 1289] [outer = 0x87cc3400] 17:44:06 INFO - PROCESS | 1802 | 1462581846743 Marionette DEBUG loaded listener.js 17:44:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x89020400) [pid = 1802] [serial = 1290] [outer = 0x87cc3400] 17:44:07 INFO - PROCESS | 1802 | 1462581847626 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]]]}] 17:44:07 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 17:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1592ms 17:44:07 INFO - PROCESS | 1802 | 1462581847703 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:44:07 INFO - PROCESS | 1802 | 1462581847712 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:44:07 INFO - PROCESS | 1802 | 1462581847722 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:44:07 INFO - PROCESS | 1802 | 1462581847726 Marionette TRACE conn3 <- [1,1690,null,{}] 17:44:07 INFO - PROCESS | 1802 | 1462581847733 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}] 17:44:08 INFO - PROCESS | 1802 | 1462581848003 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:44:08 INFO - PROCESS | 1802 | 1462581848369 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8912e400 == 136 [pid = 1802] [id = 430] 17:44:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8a0ea000) [pid = 1802] [serial = 1291] [outer = (nil)] 17:44:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8add3c00) [pid = 1802] [serial = 1292] [outer = 0x8a0ea000] 17:44:08 INFO - PROCESS | 1802 | 1462581848452 Marionette DEBUG loaded listener.js 17:44:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8b216400) [pid = 1802] [serial = 1293] [outer = 0x8a0ea000] 17:44:09 INFO - PROCESS | 1802 | 1462581849343 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]]]}] 17:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1685ms 17:44:09 INFO - PROCESS | 1802 | 1462581849408 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:44:09 INFO - PROCESS | 1802 | 1462581849413 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:44:09 INFO - PROCESS | 1802 | 1462581849419 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:44:09 INFO - PROCESS | 1802 | 1462581849425 Marionette TRACE conn3 <- [1,1694,null,{}] 17:44:09 INFO - PROCESS | 1802 | 1462581849441 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}] 17:44:09 INFO - PROCESS | 1802 | 1462581849685 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:44:10 INFO - PROCESS | 1802 | 1462581849996 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0b9800 == 137 [pid = 1802] [id = 431] 17:44:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8cf41c00) [pid = 1802] [serial = 1294] [outer = (nil)] 17:44:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8d6b3000) [pid = 1802] [serial = 1295] [outer = 0x8cf41c00] 17:44:10 INFO - PROCESS | 1802 | 1462581850088 Marionette DEBUG loaded listener.js 17:44:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8d829400) [pid = 1802] [serial = 1296] [outer = 0x8cf41c00] 17:44:10 INFO - PROCESS | 1802 | 1462581850964 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]]]}] 17:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1589ms 17:44:11 INFO - PROCESS | 1802 | 1462581851009 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:44:11 INFO - PROCESS | 1802 | 1462581851014 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:44:11 INFO - PROCESS | 1802 | 1462581851020 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:44:11 INFO - PROCESS | 1802 | 1462581851023 Marionette TRACE conn3 <- [1,1698,null,{}] 17:44:11 INFO - PROCESS | 1802 | 1462581851029 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}] 17:44:11 INFO - PROCESS | 1802 | 1462581851217 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:44:11 INFO - PROCESS | 1802 | 1462581851490 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a4e800 == 138 [pid = 1802] [id = 432] 17:44:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8a0e7800) [pid = 1802] [serial = 1297] [outer = (nil)] 17:44:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8daf3400) [pid = 1802] [serial = 1298] [outer = 0x8a0e7800] 17:44:11 INFO - PROCESS | 1802 | 1462581851629 Marionette DEBUG loaded listener.js 17:44:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8e504400) [pid = 1802] [serial = 1299] [outer = 0x8a0e7800] 17:44:12 INFO - PROCESS | 1802 | 1462581852463 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]]]}] 17:44:12 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 17:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1483ms 17:44:12 INFO - PROCESS | 1802 | 1462581852503 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:44:12 INFO - PROCESS | 1802 | 1462581852507 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:44:12 INFO - PROCESS | 1802 | 1462581852513 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:44:12 INFO - PROCESS | 1802 | 1462581852516 Marionette TRACE conn3 <- [1,1702,null,{}] 17:44:12 INFO - PROCESS | 1802 | 1462581852522 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}] 17:44:12 INFO - PROCESS | 1802 | 1462581852710 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:44:12 INFO - PROCESS | 1802 | 1462581852982 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abe2c00 == 139 [pid = 1802] [id = 433] 17:44:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8d6aa000) [pid = 1802] [serial = 1300] [outer = (nil)] 17:44:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8e6c8c00) [pid = 1802] [serial = 1301] [outer = 0x8d6aa000] 17:44:13 INFO - PROCESS | 1802 | 1462581853070 Marionette DEBUG loaded listener.js 17:44:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8e6edc00) [pid = 1802] [serial = 1302] [outer = 0x8d6aa000] 17:44:14 INFO - PROCESS | 1802 | 1462581854019 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]]]}] 17:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1583ms 17:44:14 INFO - PROCESS | 1802 | 1462581854097 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:44:14 INFO - PROCESS | 1802 | 1462581854101 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:44:14 INFO - PROCESS | 1802 | 1462581854108 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:44:14 INFO - PROCESS | 1802 | 1462581854111 Marionette TRACE conn3 <- [1,1706,null,{}] 17:44:14 INFO - PROCESS | 1802 | 1462581854117 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}] 17:44:14 INFO - PROCESS | 1802 | 1462581854359 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:44:14 INFO - PROCESS | 1802 | 1462581854673 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6cbc00 == 140 [pid = 1802] [id = 434] 17:44:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8ec60800) [pid = 1802] [serial = 1303] [outer = (nil)] 17:44:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8f6b1400) [pid = 1802] [serial = 1304] [outer = 0x8ec60800] 17:44:14 INFO - PROCESS | 1802 | 1462581854758 Marionette DEBUG loaded listener.js 17:44:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8f8bec00) [pid = 1802] [serial = 1305] [outer = 0x8ec60800] 17:44:15 INFO - PROCESS | 1802 | 1462581855622 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]]]}] 17:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1577ms 17:44:15 INFO - PROCESS | 1802 | 1462581855686 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:44:15 INFO - PROCESS | 1802 | 1462581855690 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:44:15 INFO - PROCESS | 1802 | 1462581855696 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:44:15 INFO - PROCESS | 1802 | 1462581855700 Marionette TRACE conn3 <- [1,1710,null,{}] 17:44:15 INFO - PROCESS | 1802 | 1462581855706 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}] 17:44:15 INFO - PROCESS | 1802 | 1462581855894 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:44:16 INFO - PROCESS | 1802 | 1462581856170 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8add8000 == 141 [pid = 1802] [id = 435] 17:44:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8e6f0400) [pid = 1802] [serial = 1306] [outer = (nil)] 17:44:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x90d39800) [pid = 1802] [serial = 1307] [outer = 0x8e6f0400] 17:44:16 INFO - PROCESS | 1802 | 1462581856301 Marionette DEBUG loaded listener.js 17:44:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x90d41800) [pid = 1802] [serial = 1308] [outer = 0x8e6f0400] 17:44:17 INFO - PROCESS | 1802 | 1462581857155 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]]]}] 17:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1532ms 17:44:17 INFO - PROCESS | 1802 | 1462581857228 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:44:17 INFO - PROCESS | 1802 | 1462581857232 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:44:17 INFO - PROCESS | 1802 | 1462581857239 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:44:17 INFO - PROCESS | 1802 | 1462581857242 Marionette TRACE conn3 <- [1,1714,null,{}] 17:44:17 INFO - PROCESS | 1802 | 1462581857247 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}] 17:44:17 INFO - PROCESS | 1802 | 1462581857437 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:44:17 INFO - PROCESS | 1802 | 1462581857705 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8c9c00 == 142 [pid = 1802] [id = 436] 17:44:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x90c26400) [pid = 1802] [serial = 1309] [outer = (nil)] 17:44:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x90eed400) [pid = 1802] [serial = 1310] [outer = 0x90c26400] 17:44:17 INFO - PROCESS | 1802 | 1462581857840 Marionette DEBUG loaded listener.js 17:44:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x90ef5000) [pid = 1802] [serial = 1311] [outer = 0x90c26400] 17:44:18 INFO - PROCESS | 1802 | 1462581858723 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]]]}] 17:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1527ms 17:44:18 INFO - PROCESS | 1802 | 1462581858770 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:44:18 INFO - PROCESS | 1802 | 1462581858776 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:44:18 INFO - PROCESS | 1802 | 1462581858786 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:44:18 INFO - PROCESS | 1802 | 1462581858788 Marionette TRACE conn3 <- [1,1718,null,{}] 17:44:18 INFO - PROCESS | 1802 | 1462581858794 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}] 17:44:18 INFO - PROCESS | 1802 | 1462581858993 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:44:19 INFO - PROCESS | 1802 | 1462581859263 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d67400 == 143 [pid = 1802] [id = 437] 17:44:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x90d68800) [pid = 1802] [serial = 1312] [outer = (nil)] 17:44:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9108fc00) [pid = 1802] [serial = 1313] [outer = 0x90d68800] 17:44:19 INFO - PROCESS | 1802 | 1462581859391 Marionette DEBUG loaded listener.js 17:44:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x91094c00) [pid = 1802] [serial = 1314] [outer = 0x90d68800] 17:44:20 INFO - PROCESS | 1802 | 1462581860256 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]]]}] 17:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1529ms 17:44:20 INFO - PROCESS | 1802 | 1462581860316 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:44:20 INFO - PROCESS | 1802 | 1462581860319 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:44:20 INFO - PROCESS | 1802 | 1462581860326 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:44:20 INFO - PROCESS | 1802 | 1462581860328 Marionette TRACE conn3 <- [1,1722,null,{}] 17:44:20 INFO - PROCESS | 1802 | 1462581860335 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}] 17:44:20 INFO - PROCESS | 1802 | 1462581860547 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:44:20 INFO - PROCESS | 1802 | 1462581860884 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x90eecc00 == 144 [pid = 1802] [id = 438] 17:44:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x91cde000) [pid = 1802] [serial = 1315] [outer = (nil)] 17:44:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x91de4c00) [pid = 1802] [serial = 1316] [outer = 0x91cde000] 17:44:20 INFO - PROCESS | 1802 | 1462581860973 Marionette DEBUG loaded listener.js 17:44:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x91de9000) [pid = 1802] [serial = 1317] [outer = 0x91cde000] 17:44:21 INFO - PROCESS | 1802 | 1462581861867 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]]]}] 17:44:21 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 17:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1593ms 17:44:21 INFO - PROCESS | 1802 | 1462581861920 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:44:21 INFO - PROCESS | 1802 | 1462581861924 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:44:21 INFO - PROCESS | 1802 | 1462581861930 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:44:21 INFO - PROCESS | 1802 | 1462581861934 Marionette TRACE conn3 <- [1,1726,null,{}] 17:44:21 INFO - PROCESS | 1802 | 1462581861940 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}] 17:44:22 INFO - PROCESS | 1802 | 1462581862158 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:44:22 INFO - PROCESS | 1802 | 1462581862476 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x91c0f400 == 145 [pid = 1802] [id = 439] 17:44:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x91cdf800) [pid = 1802] [serial = 1318] [outer = (nil)] 17:44:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x92174800) [pid = 1802] [serial = 1319] [outer = 0x91cdf800] 17:44:22 INFO - PROCESS | 1802 | 1462581862573 Marionette DEBUG loaded listener.js 17:44:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x924e4400) [pid = 1802] [serial = 1320] [outer = 0x91cdf800] 17:44:23 INFO - PROCESS | 1802 | 1462581863460 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]]]}] 17:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1579ms 17:44:23 INFO - PROCESS | 1802 | 1462581863510 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:44:23 INFO - PROCESS | 1802 | 1462581863514 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:44:23 INFO - PROCESS | 1802 | 1462581863520 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:44:23 INFO - PROCESS | 1802 | 1462581863523 Marionette TRACE conn3 <- [1,1730,null,{}] 17:44:23 INFO - PROCESS | 1802 | 1462581863529 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}] 17:44:23 INFO - PROCESS | 1802 | 1462581863717 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:44:24 INFO - PROCESS | 1802 | 1462581864004 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x91cd3000 == 146 [pid = 1802] [id = 440] 17:44:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x91f13000) [pid = 1802] [serial = 1321] [outer = (nil)] 17:44:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x9278f000) [pid = 1802] [serial = 1322] [outer = 0x91f13000] 17:44:24 INFO - PROCESS | 1802 | 1462581864134 Marionette DEBUG loaded listener.js 17:44:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x9279a800) [pid = 1802] [serial = 1323] [outer = 0x91f13000] 17:44:24 INFO - PROCESS | 1802 | 1462581864988 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]]]}] 17:44:25 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 17:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1529ms 17:44:25 INFO - PROCESS | 1802 | 1462581865051 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:44:25 INFO - PROCESS | 1802 | 1462581865055 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:44:25 INFO - PROCESS | 1802 | 1462581865061 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:44:25 INFO - PROCESS | 1802 | 1462581865064 Marionette TRACE conn3 <- [1,1734,null,{}] 17:44:25 INFO - PROCESS | 1802 | 1462581865069 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}] 17:44:25 INFO - PROCESS | 1802 | 1462581865260 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:44:25 INFO - PROCESS | 1802 | 1462581865540 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd2c00 == 147 [pid = 1802] [id = 441] 17:44:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8cf44400) [pid = 1802] [serial = 1324] [outer = (nil)] 17:44:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9290b400) [pid = 1802] [serial = 1325] [outer = 0x8cf44400] 17:44:25 INFO - PROCESS | 1802 | 1462581865667 Marionette DEBUG loaded listener.js 17:44:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x9290fc00) [pid = 1802] [serial = 1326] [outer = 0x8cf44400] 17:44:26 INFO - PROCESS | 1802 | 1462581866507 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]]]}] 17:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1479ms 17:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:44:26 INFO - PROCESS | 1802 | 1462581866540 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:44:26 INFO - PROCESS | 1802 | 1462581866543 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:44:26 INFO - PROCESS | 1802 | 1462581866551 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:44:26 INFO - PROCESS | 1802 | 1462581866554 Marionette TRACE conn3 <- [1,1738,null,{}] 17:44:26 INFO - PROCESS | 1802 | 1462581866560 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}] 17:44:26 INFO - PROCESS | 1802 | 1462581866745 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:44:27 INFO - PROCESS | 1802 | 1462581867023 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x92904000 == 148 [pid = 1802] [id = 442] 17:44:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x92906c00) [pid = 1802] [serial = 1327] [outer = (nil)] 17:44:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x9394d400) [pid = 1802] [serial = 1328] [outer = 0x92906c00] 17:44:27 INFO - PROCESS | 1802 | 1462581867109 Marionette DEBUG loaded listener.js 17:44:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x93bb7400) [pid = 1802] [serial = 1329] [outer = 0x92906c00] 17:44:28 INFO - PROCESS | 1802 | 1462581868024 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]]]}] 17:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1535ms 17:44:28 INFO - PROCESS | 1802 | 1462581868085 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:44:28 INFO - PROCESS | 1802 | 1462581868088 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:44:28 INFO - PROCESS | 1802 | 1462581868095 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:44:28 INFO - PROCESS | 1802 | 1462581868098 Marionette TRACE conn3 <- [1,1742,null,{}] 17:44:28 INFO - PROCESS | 1802 | 1462581868103 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}] 17:44:28 INFO - PROCESS | 1802 | 1462581868307 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:44:28 INFO - PROCESS | 1802 | 1462581868581 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x85aea400 == 149 [pid = 1802] [id = 443] 17:44:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x92902400) [pid = 1802] [serial = 1330] [outer = (nil)] 17:44:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x93bc6c00) [pid = 1802] [serial = 1331] [outer = 0x92902400] 17:44:28 INFO - PROCESS | 1802 | 1462581868710 Marionette DEBUG loaded listener.js 17:44:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x9450f000) [pid = 1802] [serial = 1332] [outer = 0x92902400] 17:44:29 INFO - PROCESS | 1802 | 1462581869576 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]]]}] 17:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1536ms 17:44:29 INFO - PROCESS | 1802 | 1462581869632 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:44:29 INFO - PROCESS | 1802 | 1462581869636 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:44:29 INFO - PROCESS | 1802 | 1462581869643 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:44:29 INFO - PROCESS | 1802 | 1462581869645 Marionette TRACE conn3 <- [1,1746,null,{}] 17:44:29 INFO - PROCESS | 1802 | 1462581869651 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}] 17:44:29 INFO - PROCESS | 1802 | 1462581869846 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:44:30 INFO - PROCESS | 1802 | 1462581870120 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a54400 == 150 [pid = 1802] [id = 444] 17:44:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x8b211400) [pid = 1802] [serial = 1333] [outer = (nil)] 17:44:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x94518400) [pid = 1802] [serial = 1334] [outer = 0x8b211400] 17:44:30 INFO - PROCESS | 1802 | 1462581870247 Marionette DEBUG loaded listener.js 17:44:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x9451b400) [pid = 1802] [serial = 1335] [outer = 0x8b211400] 17:44:31 INFO - PROCESS | 1802 | 1462581871104 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]]]}] 17:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1527ms 17:44:31 INFO - PROCESS | 1802 | 1462581871170 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:44:31 INFO - PROCESS | 1802 | 1462581871173 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:44:31 INFO - PROCESS | 1802 | 1462581871180 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:44:31 INFO - PROCESS | 1802 | 1462581871183 Marionette TRACE conn3 <- [1,1750,null,{}] 17:44:31 INFO - PROCESS | 1802 | 1462581871189 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}] 17:44:31 INFO - PROCESS | 1802 | 1462581871381 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:44:31 INFO - PROCESS | 1802 | 1462581871658 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a54000 == 151 [pid = 1802] [id = 445] 17:44:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x94512c00) [pid = 1802] [serial = 1336] [outer = (nil)] 17:44:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x945f2400) [pid = 1802] [serial = 1337] [outer = 0x94512c00] 17:44:31 INFO - PROCESS | 1802 | 1462581871785 Marionette DEBUG loaded listener.js 17:44:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x94f37400) [pid = 1802] [serial = 1338] [outer = 0x94512c00] 17:44:32 INFO - PROCESS | 1802 | 1462581872659 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]]]}] 17:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1538ms 17:44:32 INFO - PROCESS | 1802 | 1462581872718 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:44:32 INFO - PROCESS | 1802 | 1462581872722 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:44:32 INFO - PROCESS | 1802 | 1462581872728 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:44:32 INFO - PROCESS | 1802 | 1462581872732 Marionette TRACE conn3 <- [1,1754,null,{}] 17:44:32 INFO - PROCESS | 1802 | 1462581872737 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}] 17:44:32 INFO - PROCESS | 1802 | 1462581872931 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:44:33 INFO - PROCESS | 1802 | 1462581873208 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fdd800 == 152 [pid = 1802] [id = 446] 17:44:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x93bc2800) [pid = 1802] [serial = 1339] [outer = (nil)] 17:44:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x94f42000) [pid = 1802] [serial = 1340] [outer = 0x93bc2800] 17:44:33 INFO - PROCESS | 1802 | 1462581873345 Marionette DEBUG loaded listener.js 17:44:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x950ce800) [pid = 1802] [serial = 1341] [outer = 0x93bc2800] 17:44:34 INFO - PROCESS | 1802 | 1462581874189 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]]]}] 17:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1533ms 17:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:44:34 INFO - PROCESS | 1802 | 1462581874262 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:44:34 INFO - PROCESS | 1802 | 1462581874265 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:44:34 INFO - PROCESS | 1802 | 1462581874272 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:44:34 INFO - PROCESS | 1802 | 1462581874275 Marionette TRACE conn3 <- [1,1758,null,{}] 17:44:34 INFO - PROCESS | 1802 | 1462581874285 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}] 17:44:34 INFO - PROCESS | 1802 | 1462581874516 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:44:34 INFO - PROCESS | 1802 | 1462581874853 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d31000 == 153 [pid = 1802] [id = 447] 17:44:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x8901d000) [pid = 1802] [serial = 1342] [outer = (nil)] 17:44:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x94f37800) [pid = 1802] [serial = 1343] [outer = 0x8901d000] 17:44:34 INFO - PROCESS | 1802 | 1462581874940 Marionette DEBUG loaded listener.js 17:44:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x950d8400) [pid = 1802] [serial = 1344] [outer = 0x8901d000] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfdcc00 == 152 [pid = 1802] [id = 211] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf5b000 == 151 [pid = 1802] [id = 280] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x87cce000 == 150 [pid = 1802] [id = 282] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x88d32400 == 149 [pid = 1802] [id = 278] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6f2000 == 148 [pid = 1802] [id = 281] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x88d33c00 == 147 [pid = 1802] [id = 279] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x8ee4d800 == 146 [pid = 1802] [id = 367] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x84a51000 == 145 [pid = 1802] [id = 427] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x8b212400 == 144 [pid = 1802] [id = 426] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x851ec400 == 143 [pid = 1802] [id = 425] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x851e4800 == 142 [pid = 1802] [id = 424] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x848d9000 == 141 [pid = 1802] [id = 423] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x89026000 == 140 [pid = 1802] [id = 422] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x851eb400 == 139 [pid = 1802] [id = 421] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x88d34000 == 138 [pid = 1802] [id = 420] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x90fddc00 == 137 [pid = 1802] [id = 418] 17:44:36 INFO - PROCESS | 1802 | --DOCSHELL 0x84a51800 == 136 [pid = 1802] [id = 419] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x91cdb800) [pid = 1802] [serial = 1119] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x8d6b3c00) [pid = 1802] [serial = 1089] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x91c07000) [pid = 1802] [serial = 1116] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x8a0bcc00) [pid = 1802] [serial = 1071] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x91093c00) [pid = 1802] [serial = 1113] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x86d52000) [pid = 1802] [serial = 1074] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x89129800) [pid = 1802] [serial = 1077] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8b232000) [pid = 1802] [serial = 1083] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8d833800) [pid = 1802] [serial = 1092] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8add8800) [pid = 1802] [serial = 1080] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8ec5e400) [pid = 1802] [serial = 1098] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x90fd8800) [pid = 1802] [serial = 1110] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8f8c6400) [pid = 1802] [serial = 1101] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x90ef0400) [pid = 1802] [serial = 1107] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8912f400) [pid = 1802] [serial = 1208] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x89c7e400) [pid = 1802] [serial = 1209] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8a0b9400) [pid = 1802] [serial = 1212] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8e28fc00) [pid = 1802] [serial = 1163] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8e50d400) [pid = 1802] [serial = 1164] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x91ebe800) [pid = 1802] [serial = 1181] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x91f0c800) [pid = 1802] [serial = 1182] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x85ae5c00) [pid = 1802] [serial = 1202] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x86408000) [pid = 1802] [serial = 1203] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x884a0000) [pid = 1802] [serial = 1145] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x88e48c00) [pid = 1802] [serial = 1146] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8b20f400) [pid = 1802] [serial = 1151] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8b22bc00) [pid = 1802] [serial = 1152] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x84a53400) [pid = 1802] [serial = 1142] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x851e5000) [pid = 1802] [serial = 1143] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8849f800) [pid = 1802] [serial = 1205] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x923bb800) [pid = 1802] [serial = 1190] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x924db400) [pid = 1802] [serial = 1191] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x91cdcc00) [pid = 1802] [serial = 1175] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x91ce1c00) [pid = 1802] [serial = 1176] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x88494000) [pid = 1802] [serial = 1199] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x88d39000) [pid = 1802] [serial = 1200] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8b32f800) [pid = 1802] [serial = 1154] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b4eac00) [pid = 1802] [serial = 1155] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x90c25400) [pid = 1802] [serial = 1172] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x90d67c00) [pid = 1802] [serial = 1173] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8a0b5800) [pid = 1802] [serial = 1148] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8a31f800) [pid = 1802] [serial = 1149] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8d827800) [pid = 1802] [serial = 1160] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8dae8400) [pid = 1802] [serial = 1161] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x9256c400) [pid = 1802] [serial = 1193] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x92570800) [pid = 1802] [serial = 1194] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x88498c00) [pid = 1802] [serial = 1196] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8912ec00) [pid = 1802] [serial = 1197] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x91f17400) [pid = 1802] [serial = 1184] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x91f19c00) [pid = 1802] [serial = 1185] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8e6ebc00) [pid = 1802] [serial = 1166] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8e6f1800) [pid = 1802] [serial = 1167] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x92178c00) [pid = 1802] [serial = 1187] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x9227ac00) [pid = 1802] [serial = 1188] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8cf56000) [pid = 1802] [serial = 1157] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8d21d800) [pid = 1802] [serial = 1158] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x91df0c00) [pid = 1802] [serial = 1178] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x91eb2800) [pid = 1802] [serial = 1179] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8ee47400) [pid = 1802] [serial = 1169] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8ee4b000) [pid = 1802] [serial = 1170] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x89131400) [pid = 1802] [serial = 1211] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x88d32800) [pid = 1802] [serial = 1206] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8b4f2c00) [pid = 1802] [serial = 1086] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x90d6c400) [pid = 1802] [serial = 1104] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8e509400) [pid = 1802] [serial = 1095] [outer = (nil)] [url = about:blank] 17:44:37 INFO - PROCESS | 1802 | 1462581877543 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]]]}] 17:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 3287ms 17:44:37 INFO - PROCESS | 1802 | 1462581877559 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:44:37 INFO - PROCESS | 1802 | 1462581877564 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:44:37 INFO - PROCESS | 1802 | 1462581877572 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:44:37 INFO - PROCESS | 1802 | 1462581877577 Marionette TRACE conn3 <- [1,1762,null,{}] 17:44:37 INFO - PROCESS | 1802 | 1462581877586 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}] 17:44:37 INFO - PROCESS | 1802 | 1462581877794 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:44:38 INFO - PROCESS | 1802 | 1462581877986 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a4dc00 == 137 [pid = 1802] [id = 448] 17:44:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x84fd8c00) [pid = 1802] [serial = 1345] [outer = (nil)] 17:44:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x85ae2c00) [pid = 1802] [serial = 1346] [outer = 0x84fd8c00] 17:44:38 INFO - PROCESS | 1802 | 1462581878068 Marionette DEBUG loaded listener.js 17:44:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x87cc7000) [pid = 1802] [serial = 1347] [outer = 0x84fd8c00] 17:44:38 INFO - PROCESS | 1802 | 1462581878863 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]]]}] 17:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1334ms 17:44:38 INFO - PROCESS | 1802 | 1462581878906 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:44:38 INFO - PROCESS | 1802 | 1462581878914 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:44:38 INFO - PROCESS | 1802 | 1462581878923 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:44:38 INFO - PROCESS | 1802 | 1462581878927 Marionette TRACE conn3 <- [1,1766,null,{}] 17:44:38 INFO - PROCESS | 1802 | 1462581878933 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}] 17:44:39 INFO - PROCESS | 1802 | 1462581879208 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:44:39 INFO - PROCESS | 1802 | 1462581879325 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e5000 == 138 [pid = 1802] [id = 449] 17:44:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x85aeac00) [pid = 1802] [serial = 1348] [outer = (nil)] 17:44:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x88d3d400) [pid = 1802] [serial = 1349] [outer = 0x85aeac00] 17:44:39 INFO - PROCESS | 1802 | 1462581879395 Marionette DEBUG loaded listener.js 17:44:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x88e48400) [pid = 1802] [serial = 1350] [outer = 0x85aeac00] 17:44:40 INFO - PROCESS | 1802 | 1462581880273 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]]]}] 17:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1380ms 17:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:44:40 INFO - PROCESS | 1802 | 1462581880304 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:44:40 INFO - PROCESS | 1802 | 1462581880306 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:44:40 INFO - PROCESS | 1802 | 1462581880313 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:44:40 INFO - PROCESS | 1802 | 1462581880319 Marionette TRACE conn3 <- [1,1770,null,{}] 17:44:40 INFO - PROCESS | 1802 | 1462581880342 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}] 17:44:40 INFO - PROCESS | 1802 | 1462581880603 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:44:40 INFO - PROCESS | 1802 | 1462581880635 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x87ccc800 == 139 [pid = 1802] [id = 450] 17:44:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x89132800) [pid = 1802] [serial = 1351] [outer = (nil)] 17:44:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x89c74800) [pid = 1802] [serial = 1352] [outer = 0x89132800] 17:44:40 INFO - PROCESS | 1802 | 1462581880708 Marionette DEBUG loaded listener.js 17:44:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x89f49400) [pid = 1802] [serial = 1353] [outer = 0x89132800] 17:44:42 INFO - PROCESS | 1802 | 1462581882106 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]]]}] 17:44:42 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x84a47c00) [pid = 1802] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:44:42 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x89130c00) [pid = 1802] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:44:42 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x89f44000) [pid = 1802] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:44:42 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x84fd5000) [pid = 1802] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:44:42 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x851ebc00) [pid = 1802] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:44:42 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x89021400) [pid = 1802] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:44:42 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8b230800) [pid = 1802] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1888ms 17:44:42 INFO - PROCESS | 1802 | 1462581882200 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:44:42 INFO - PROCESS | 1802 | 1462581882204 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:44:42 INFO - PROCESS | 1802 | 1462581882210 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:44:42 INFO - PROCESS | 1802 | 1462581882213 Marionette TRACE conn3 <- [1,1774,null,{}] 17:44:42 INFO - PROCESS | 1802 | 1462581882218 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}] 17:44:42 INFO - PROCESS | 1802 | 1462581882418 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:44:42 INFO - PROCESS | 1802 | 1462581882603 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d34000 == 140 [pid = 1802] [id = 451] 17:44:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x89021800) [pid = 1802] [serial = 1354] [outer = (nil)] 17:44:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x89f47400) [pid = 1802] [serial = 1355] [outer = 0x89021800] 17:44:42 INFO - PROCESS | 1802 | 1462581882675 Marionette DEBUG loaded listener.js 17:44:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8a0be800) [pid = 1802] [serial = 1356] [outer = 0x89021800] 17:44:43 INFO - PROCESS | 1802 | 1462581883390 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]]]}] 17:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1231ms 17:44:43 INFO - PROCESS | 1802 | 1462581883454 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:44:43 INFO - PROCESS | 1802 | 1462581883457 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:44:43 INFO - PROCESS | 1802 | 1462581883463 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:44:43 INFO - PROCESS | 1802 | 1462581883465 Marionette TRACE conn3 <- [1,1778,null,{}] 17:44:43 INFO - PROCESS | 1802 | 1462581883475 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}] 17:44:43 INFO - PROCESS | 1802 | 1462581883644 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:44:43 INFO - PROCESS | 1802 | 1462581883659 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c78400 == 141 [pid = 1802] [id = 452] 17:44:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x89f50c00) [pid = 1802] [serial = 1357] [outer = (nil)] 17:44:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8abe5800) [pid = 1802] [serial = 1358] [outer = 0x89f50c00] 17:44:43 INFO - PROCESS | 1802 | 1462581883728 Marionette DEBUG loaded listener.js 17:44:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8adcf400) [pid = 1802] [serial = 1359] [outer = 0x89f50c00] 17:44:44 INFO - PROCESS | 1802 | 1462581884912 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]]]}] 17:44:44 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 17:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1485ms 17:44:44 INFO - PROCESS | 1802 | 1462581884949 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:44:44 INFO - PROCESS | 1802 | 1462581884956 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:44:44 INFO - PROCESS | 1802 | 1462581884965 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:44:44 INFO - PROCESS | 1802 | 1462581884970 Marionette TRACE conn3 <- [1,1782,null,{}] 17:44:44 INFO - PROCESS | 1802 | 1462581884978 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}] 17:44:45 INFO - PROCESS | 1802 | 1462581885193 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:44:45 INFO - PROCESS | 1802 | 1462581885515 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x85aecc00 == 142 [pid = 1802] [id = 453] 17:44:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x86d53400) [pid = 1802] [serial = 1360] [outer = (nil)] 17:44:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x88d31800) [pid = 1802] [serial = 1361] [outer = 0x86d53400] 17:44:45 INFO - PROCESS | 1802 | 1462581885620 Marionette DEBUG loaded listener.js 17:44:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x88e47800) [pid = 1802] [serial = 1362] [outer = 0x86d53400] 17:44:46 INFO - PROCESS | 1802 | 1462581886511 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]]]}] 17:44:46 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 17:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1583ms 17:44:46 INFO - PROCESS | 1802 | 1462581886549 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:44:46 INFO - PROCESS | 1802 | 1462581886558 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:44:46 INFO - PROCESS | 1802 | 1462581886569 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:44:46 INFO - PROCESS | 1802 | 1462581886573 Marionette TRACE conn3 <- [1,1786,null,{}] 17:44:46 INFO - PROCESS | 1802 | 1462581886579 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}] 17:44:46 INFO - PROCESS | 1802 | 1462581886785 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:44:47 INFO - PROCESS | 1802 | 1462581887102 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x89131400 == 143 [pid = 1802] [id = 454] 17:44:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x89c76c00) [pid = 1802] [serial = 1363] [outer = (nil)] 17:44:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8a0ecc00) [pid = 1802] [serial = 1364] [outer = 0x89c76c00] 17:44:47 INFO - PROCESS | 1802 | 1462581887191 Marionette DEBUG loaded listener.js 17:44:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8abeb800) [pid = 1802] [serial = 1365] [outer = 0x89c76c00] 17:44:48 INFO - PROCESS | 1802 | 1462581888077 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]]]}] 17:44:48 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 17:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1584ms 17:44:48 INFO - PROCESS | 1802 | 1462581888153 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:44:48 INFO - PROCESS | 1802 | 1462581888157 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:44:48 INFO - PROCESS | 1802 | 1462581888164 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:44:48 INFO - PROCESS | 1802 | 1462581888170 Marionette TRACE conn3 <- [1,1790,null,{}] 17:44:48 INFO - PROCESS | 1802 | 1462581888186 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}] 17:44:48 INFO - PROCESS | 1802 | 1462581888432 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:44:48 INFO - PROCESS | 1802 | 1462581888762 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b20b000 == 144 [pid = 1802] [id = 455] 17:44:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8b228400) [pid = 1802] [serial = 1366] [outer = (nil)] 17:44:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8b324800) [pid = 1802] [serial = 1367] [outer = 0x8b228400] 17:44:48 INFO - PROCESS | 1802 | 1462581888850 Marionette DEBUG loaded listener.js 17:44:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8b4e7000) [pid = 1802] [serial = 1368] [outer = 0x8b228400] 17:44:49 INFO - PROCESS | 1802 | 1462581889691 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]]]}] 17:44:49 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) 17:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1582ms 17:44:49 INFO - PROCESS | 1802 | 1462581889747 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:44:49 INFO - PROCESS | 1802 | 1462581889752 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:44:49 INFO - PROCESS | 1802 | 1462581889758 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:44:49 INFO - PROCESS | 1802 | 1462581889761 Marionette TRACE conn3 <- [1,1794,null,{}] 17:44:49 INFO - PROCESS | 1802 | 1462581889767 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}] 17:44:49 INFO - PROCESS | 1802 | 1462581889962 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:44:50 INFO - PROCESS | 1802 | 1462581890227 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c71c00 == 145 [pid = 1802] [id = 456] 17:44:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8b32a400) [pid = 1802] [serial = 1369] [outer = (nil)] 17:44:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8cf4c000) [pid = 1802] [serial = 1370] [outer = 0x8b32a400] 17:44:50 INFO - PROCESS | 1802 | 1462581890315 Marionette DEBUG loaded listener.js 17:44:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8cf58800) [pid = 1802] [serial = 1371] [outer = 0x8b32a400] 17:44:51 INFO - PROCESS | 1802 | 1462581891203 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]]]}] 17:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1485ms 17:44:51 INFO - PROCESS | 1802 | 1462581891244 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:44:51 INFO - PROCESS | 1802 | 1462581891248 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:44:51 INFO - PROCESS | 1802 | 1462581891255 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:44:51 INFO - PROCESS | 1802 | 1462581891258 Marionette TRACE conn3 <- [1,1798,null,{}] 17:44:51 INFO - PROCESS | 1802 | 1462581891263 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}] 17:44:51 INFO - PROCESS | 1802 | 1462581891448 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:44:51 INFO - PROCESS | 1802 | 1462581891720 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b326c00 == 146 [pid = 1802] [id = 457] 17:44:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8b4f2800) [pid = 1802] [serial = 1372] [outer = (nil)] 17:44:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8d219c00) [pid = 1802] [serial = 1373] [outer = 0x8b4f2800] 17:44:51 INFO - PROCESS | 1802 | 1462581891806 Marionette DEBUG loaded listener.js 17:44:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8d21ec00) [pid = 1802] [serial = 1374] [outer = 0x8b4f2800] 17:44:52 INFO - PROCESS | 1802 | 1462581892726 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]]]}] 17:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1542ms 17:44:52 INFO - PROCESS | 1802 | 1462581892797 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:44:52 INFO - PROCESS | 1802 | 1462581892800 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:44:52 INFO - PROCESS | 1802 | 1462581892808 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:44:52 INFO - PROCESS | 1802 | 1462581892811 Marionette TRACE conn3 <- [1,1802,null,{}] 17:44:52 INFO - PROCESS | 1802 | 1462581892816 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}] 17:44:53 INFO - PROCESS | 1802 | 1462581893072 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:44:53 INFO - PROCESS | 1802 | 1462581893388 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b22f800 == 147 [pid = 1802] [id = 458] 17:44:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8d21c800) [pid = 1802] [serial = 1375] [outer = (nil)] 17:44:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8d830400) [pid = 1802] [serial = 1376] [outer = 0x8d21c800] 17:44:53 INFO - PROCESS | 1802 | 1462581893482 Marionette DEBUG loaded listener.js 17:44:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8daeb000) [pid = 1802] [serial = 1377] [outer = 0x8d21c800] 17:44:54 INFO - PROCESS | 1802 | 1462581894384 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]]]}] 17:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1628ms 17:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:44:54 INFO - PROCESS | 1802 | 1462581894436 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:44:54 INFO - PROCESS | 1802 | 1462581894439 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:44:54 INFO - PROCESS | 1802 | 1462581894446 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:44:54 INFO - PROCESS | 1802 | 1462581894449 Marionette TRACE conn3 <- [1,1806,null,{}] 17:44:54 INFO - PROCESS | 1802 | 1462581894455 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}] 17:44:54 INFO - PROCESS | 1802 | 1462581894653 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:44:54 INFO - PROCESS | 1802 | 1462581894922 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d72e400 == 148 [pid = 1802] [id = 459] 17:44:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8dae5800) [pid = 1802] [serial = 1378] [outer = (nil)] 17:44:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8e50f800) [pid = 1802] [serial = 1379] [outer = 0x8dae5800] 17:44:55 INFO - PROCESS | 1802 | 1462581895049 Marionette DEBUG loaded listener.js 17:44:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8e6c3800) [pid = 1802] [serial = 1380] [outer = 0x8dae5800] 17:44:55 INFO - PROCESS | 1802 | 1462581895916 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]]]}] 17:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1528ms 17:44:55 INFO - PROCESS | 1802 | 1462581895974 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:44:55 INFO - PROCESS | 1802 | 1462581895977 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:44:55 INFO - PROCESS | 1802 | 1462581895984 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:44:55 INFO - PROCESS | 1802 | 1462581895987 Marionette TRACE conn3 <- [1,1810,null,{}] 17:44:55 INFO - PROCESS | 1802 | 1462581895993 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}] 17:44:56 INFO - PROCESS | 1802 | 1462581896182 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:44:56 INFO - PROCESS | 1802 | 1462581896450 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf5f400 == 149 [pid = 1802] [id = 460] 17:44:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8cfd9c00) [pid = 1802] [serial = 1381] [outer = (nil)] 17:44:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8ec58800) [pid = 1802] [serial = 1382] [outer = 0x8cfd9c00] 17:44:56 INFO - PROCESS | 1802 | 1462581896578 Marionette DEBUG loaded listener.js 17:44:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8ee43c00) [pid = 1802] [serial = 1383] [outer = 0x8cfd9c00] 17:44:57 INFO - PROCESS | 1802 | 1462581897429 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]]]}] 17:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1486ms 17:44:57 INFO - PROCESS | 1802 | 1462581897471 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:44:57 INFO - PROCESS | 1802 | 1462581897475 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:44:57 INFO - PROCESS | 1802 | 1462581897481 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:44:57 INFO - PROCESS | 1802 | 1462581897485 Marionette TRACE conn3 <- [1,1814,null,{}] 17:44:57 INFO - PROCESS | 1802 | 1462581897490 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}] 17:44:57 INFO - PROCESS | 1802 | 1462581897686 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:44:57 INFO - PROCESS | 1802 | 1462581897957 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6bf000 == 150 [pid = 1802] [id = 461] 17:44:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8e6eac00) [pid = 1802] [serial = 1384] [outer = (nil)] 17:44:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8f6ac000) [pid = 1802] [serial = 1385] [outer = 0x8e6eac00] 17:44:58 INFO - PROCESS | 1802 | 1462581898091 Marionette DEBUG loaded listener.js 17:44:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8f6aec00) [pid = 1802] [serial = 1386] [outer = 0x8e6eac00] 17:44:58 INFO - PROCESS | 1802 | 1462581898992 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]]]}] 17:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1581ms 17:44:59 INFO - PROCESS | 1802 | 1462581899063 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:44:59 INFO - PROCESS | 1802 | 1462581899067 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:44:59 INFO - PROCESS | 1802 | 1462581899073 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:44:59 INFO - PROCESS | 1802 | 1462581899075 Marionette TRACE conn3 <- [1,1818,null,{}] 17:44:59 INFO - PROCESS | 1802 | 1462581899081 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}] 17:44:59 INFO - PROCESS | 1802 | 1462581899274 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:44:59 INFO - PROCESS | 1802 | 1462581899613 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec5fc00 == 151 [pid = 1802] [id = 462] 17:44:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8ee45000) [pid = 1802] [serial = 1387] [outer = (nil)] 17:44:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x90c29c00) [pid = 1802] [serial = 1388] [outer = 0x8ee45000] 17:44:59 INFO - PROCESS | 1802 | 1462581899701 Marionette DEBUG loaded listener.js 17:44:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x90d3b800) [pid = 1802] [serial = 1389] [outer = 0x8ee45000] 17:45:00 INFO - PROCESS | 1802 | 1462581900622 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]]]}] 17:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1579ms 17:45:00 INFO - PROCESS | 1802 | 1462581900654 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:45:00 INFO - PROCESS | 1802 | 1462581900657 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:45:00 INFO - PROCESS | 1802 | 1462581900664 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:45:00 INFO - PROCESS | 1802 | 1462581900668 Marionette TRACE conn3 <- [1,1822,null,{}] 17:45:00 INFO - PROCESS | 1802 | 1462581900681 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}] 17:45:00 INFO - PROCESS | 1802 | 1462581900906 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:45:01 INFO - PROCESS | 1802 | 1462581901230 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8cb800 == 152 [pid = 1802] [id = 463] 17:45:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x90fd3400) [pid = 1802] [serial = 1390] [outer = (nil)] 17:45:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x90fdec00) [pid = 1802] [serial = 1391] [outer = 0x90fd3400] 17:45:01 INFO - PROCESS | 1802 | 1462581901324 Marionette DEBUG loaded listener.js 17:45:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x91c01c00) [pid = 1802] [serial = 1392] [outer = 0x90fd3400] 17:45:02 INFO - PROCESS | 1802 | 1462581902211 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]]]}] 17:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1588ms 17:45:02 INFO - PROCESS | 1802 | 1462581902252 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:45:02 INFO - PROCESS | 1802 | 1462581902255 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:45:02 INFO - PROCESS | 1802 | 1462581902261 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:45:02 INFO - PROCESS | 1802 | 1462581902264 Marionette TRACE conn3 <- [1,1826,null,{}] 17:45:02 INFO - PROCESS | 1802 | 1462581902270 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}] 17:45:02 INFO - PROCESS | 1802 | 1462581902463 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:45:02 INFO - PROCESS | 1802 | 1462581902738 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8cbc00 == 153 [pid = 1802] [id = 464] 17:45:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x90ef8000) [pid = 1802] [serial = 1393] [outer = (nil)] 17:45:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x91cd4c00) [pid = 1802] [serial = 1394] [outer = 0x90ef8000] 17:45:02 INFO - PROCESS | 1802 | 1462581902868 Marionette DEBUG loaded listener.js 17:45:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x91ce0000) [pid = 1802] [serial = 1395] [outer = 0x90ef8000] 17:45:03 INFO - PROCESS | 1802 | 1462581903738 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]]]}] 17:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1529ms 17:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:45:03 INFO - PROCESS | 1802 | 1462581903792 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:45:03 INFO - PROCESS | 1802 | 1462581903795 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:45:03 INFO - PROCESS | 1802 | 1462581903801 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:45:03 INFO - PROCESS | 1802 | 1462581903805 Marionette TRACE conn3 <- [1,1830,null,{}] 17:45:03 INFO - PROCESS | 1802 | 1462581903820 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}] 17:45:04 INFO - PROCESS | 1802 | 1462581904024 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:45:04 INFO - PROCESS | 1802 | 1462581904351 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fe0000 == 154 [pid = 1802] [id = 465] 17:45:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8878c800) [pid = 1802] [serial = 1396] [outer = (nil)] 17:45:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x91de7400) [pid = 1802] [serial = 1397] [outer = 0x8878c800] 17:45:04 INFO - PROCESS | 1802 | 1462581904438 Marionette DEBUG loaded listener.js 17:45:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x91ebbc00) [pid = 1802] [serial = 1398] [outer = 0x8878c800] 17:45:05 INFO - PROCESS | 1802 | 1462581905316 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]]]}] 17:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1591ms 17:45:05 INFO - PROCESS | 1802 | 1462581905392 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:45:05 INFO - PROCESS | 1802 | 1462581905395 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:45:05 INFO - PROCESS | 1802 | 1462581905401 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:45:05 INFO - PROCESS | 1802 | 1462581905405 Marionette TRACE conn3 <- [1,1834,null,{}] 17:45:05 INFO - PROCESS | 1802 | 1462581905410 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}] 17:45:05 INFO - PROCESS | 1802 | 1462581905607 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:45:05 INFO - PROCESS | 1802 | 1462581905880 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8c9000 == 155 [pid = 1802] [id = 466] 17:45:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x91c0b000) [pid = 1802] [serial = 1399] [outer = (nil)] 17:45:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x91f14400) [pid = 1802] [serial = 1400] [outer = 0x91c0b000] 17:45:06 INFO - PROCESS | 1802 | 1462581906011 Marionette DEBUG loaded listener.js 17:45:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x91f1ac00) [pid = 1802] [serial = 1401] [outer = 0x91c0b000] 17:45:06 INFO - PROCESS | 1802 | 1462581906866 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]]]}] 17:45:06 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 17:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1527ms 17:45:06 INFO - PROCESS | 1802 | 1462581906929 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:45:06 INFO - PROCESS | 1802 | 1462581906933 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:45:06 INFO - PROCESS | 1802 | 1462581906939 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:45:06 INFO - PROCESS | 1802 | 1462581906942 Marionette TRACE conn3 <- [1,1838,null,{}] 17:45:06 INFO - PROCESS | 1802 | 1462581906948 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}] 17:45:07 INFO - PROCESS | 1802 | 1462581907141 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:45:07 INFO - PROCESS | 1802 | 1462581907413 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd9800 == 156 [pid = 1802] [id = 467] 17:45:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x91eb8400) [pid = 1802] [serial = 1402] [outer = (nil)] 17:45:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x923b2800) [pid = 1802] [serial = 1403] [outer = 0x91eb8400] 17:45:07 INFO - PROCESS | 1802 | 1462581907540 Marionette DEBUG loaded listener.js 17:45:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x924da400) [pid = 1802] [serial = 1404] [outer = 0x91eb8400] 17:45:08 INFO - PROCESS | 1802 | 1462581908409 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]]]}] 17:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1527ms 17:45:08 INFO - PROCESS | 1802 | 1462581908467 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:45:08 INFO - PROCESS | 1802 | 1462581908470 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:45:08 INFO - PROCESS | 1802 | 1462581908477 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:45:08 INFO - PROCESS | 1802 | 1462581908481 Marionette TRACE conn3 <- [1,1842,null,{}] 17:45:08 INFO - PROCESS | 1802 | 1462581908486 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}] 17:45:08 INFO - PROCESS | 1802 | 1462581908684 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:45:09 INFO - PROCESS | 1802 | 1462581909071 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b231400 == 157 [pid = 1802] [id = 468] 17:45:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x91f17400) [pid = 1802] [serial = 1405] [outer = (nil)] 17:45:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x92579800) [pid = 1802] [serial = 1406] [outer = 0x91f17400] 17:45:09 INFO - PROCESS | 1802 | 1462581909163 Marionette DEBUG loaded listener.js 17:45:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x92797400) [pid = 1802] [serial = 1407] [outer = 0x91f17400] 17:45:10 INFO - PROCESS | 1802 | 1462581910005 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]]]}] 17:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1583ms 17:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:45:10 INFO - PROCESS | 1802 | 1462581910061 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:45:10 INFO - PROCESS | 1802 | 1462581910064 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:45:10 INFO - PROCESS | 1802 | 1462581910071 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:45:10 INFO - PROCESS | 1802 | 1462581910074 Marionette TRACE conn3 <- [1,1846,null,{}] 17:45:10 INFO - PROCESS | 1802 | 1462581910079 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}] 17:45:10 INFO - PROCESS | 1802 | 1462581910276 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:45:10 INFO - PROCESS | 1802 | 1462581910520 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6b7400 == 158 [pid = 1802] [id = 469] 17:45:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x924df000) [pid = 1802] [serial = 1408] [outer = (nil)] 17:45:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x93bbc400) [pid = 1802] [serial = 1409] [outer = 0x924df000] 17:45:10 INFO - PROCESS | 1802 | 1462581910605 Marionette DEBUG loaded listener.js 17:45:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x94513000) [pid = 1802] [serial = 1410] [outer = 0x924df000] 17:45:11 INFO - PROCESS | 1802 | 1462581911553 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]]]}] 17:45:11 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) 17:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1528ms 17:45:11 INFO - PROCESS | 1802 | 1462581911599 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:45:11 INFO - PROCESS | 1802 | 1462581911603 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:45:11 INFO - PROCESS | 1802 | 1462581911609 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:45:11 INFO - PROCESS | 1802 | 1462581911612 Marionette TRACE conn3 <- [1,1850,null,{}] 17:45:11 INFO - PROCESS | 1802 | 1462581911618 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}] 17:45:11 INFO - PROCESS | 1802 | 1462581911811 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:45:12 INFO - PROCESS | 1802 | 1462581912089 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x9278f800 == 159 [pid = 1802] [id = 470] 17:45:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x9290d400) [pid = 1802] [serial = 1411] [outer = (nil)] 17:45:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x950d3c00) [pid = 1802] [serial = 1412] [outer = 0x9290d400] 17:45:12 INFO - PROCESS | 1802 | 1462581912175 Marionette DEBUG loaded listener.js 17:45:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x950dc000) [pid = 1802] [serial = 1413] [outer = 0x9290d400] 17:45:13 INFO - PROCESS | 1802 | 1462581913057 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]]]}] 17:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1526ms 17:45:13 INFO - PROCESS | 1802 | 1462581913137 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:45:13 INFO - PROCESS | 1802 | 1462581913141 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:45:13 INFO - PROCESS | 1802 | 1462581913148 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:45:13 INFO - PROCESS | 1802 | 1462581913150 Marionette TRACE conn3 <- [1,1854,null,{}] 17:45:13 INFO - PROCESS | 1802 | 1462581913156 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}] 17:45:13 INFO - PROCESS | 1802 | 1462581913362 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:45:13 INFO - PROCESS | 1802 | 1462581913654 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f44c00 == 160 [pid = 1802] [id = 471] 17:45:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x93bc1000) [pid = 1802] [serial = 1414] [outer = (nil)] 17:45:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x96289800) [pid = 1802] [serial = 1415] [outer = 0x93bc1000] 17:45:13 INFO - PROCESS | 1802 | 1462581913780 Marionette DEBUG loaded listener.js 17:45:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x96c0a800) [pid = 1802] [serial = 1416] [outer = 0x93bc1000] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x859df800 == 159 [pid = 1802] [id = 398] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x88d34000 == 158 [pid = 1802] [id = 451] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x87ccc800 == 157 [pid = 1802] [id = 450] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x851e5000 == 156 [pid = 1802] [id = 449] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x84a4dc00 == 155 [pid = 1802] [id = 448] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x88d31000 == 154 [pid = 1802] [id = 447] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x84fdd800 == 153 [pid = 1802] [id = 446] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x84a54000 == 152 [pid = 1802] [id = 445] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x84a54400 == 151 [pid = 1802] [id = 444] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x85aea400 == 150 [pid = 1802] [id = 443] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x84fd2c00 == 149 [pid = 1802] [id = 441] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x92904000 == 148 [pid = 1802] [id = 442] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x91cd3000 == 147 [pid = 1802] [id = 440] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x91c0f400 == 146 [pid = 1802] [id = 439] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x90d67400 == 145 [pid = 1802] [id = 437] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x90eecc00 == 144 [pid = 1802] [id = 438] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8c9c00 == 143 [pid = 1802] [id = 436] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x8add8000 == 142 [pid = 1802] [id = 435] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6cbc00 == 141 [pid = 1802] [id = 434] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x8abe2c00 == 140 [pid = 1802] [id = 433] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0b9800 == 139 [pid = 1802] [id = 431] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x84a4e800 == 138 [pid = 1802] [id = 432] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x8912e400 == 137 [pid = 1802] [id = 430] 17:45:16 INFO - PROCESS | 1802 | --DOCSHELL 0x86d52c00 == 136 [pid = 1802] [id = 429] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x90d6ac00) [pid = 1802] [serial = 1247] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x88497800) [pid = 1802] [serial = 1272] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8a0b0800) [pid = 1802] [serial = 1268] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x9256fc00) [pid = 1802] [serial = 1259] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8f6b3000) [pid = 1802] [serial = 1244] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8abe3800) [pid = 1802] [serial = 1274] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x8abe6800) [pid = 1802] [serial = 1220] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8e296c00) [pid = 1802] [serial = 1235] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8ee42000) [pid = 1802] [serial = 1241] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x88d3a800) [pid = 1802] [serial = 1217] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8a323000) [pid = 1802] [serial = 1269] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x8cf43000) [pid = 1802] [serial = 1226] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8add0800) [pid = 1802] [serial = 1275] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x8cfda400) [pid = 1802] [serial = 1229] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8a329c00) [pid = 1802] [serial = 1284] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x9278d400) [pid = 1802] [serial = 1262] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x86411400) [pid = 1802] [serial = 1266] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8e6c9800) [pid = 1802] [serial = 1238] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x92179000) [pid = 1802] [serial = 1256] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8b212800) [pid = 1802] [serial = 1277] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x91cdc400) [pid = 1802] [serial = 1253] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8d737000) [pid = 1802] [serial = 1232] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8b228000) [pid = 1802] [serial = 1278] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x9108d800) [pid = 1802] [serial = 1250] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8a324400) [pid = 1802] [serial = 1214] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x88f0e000) [pid = 1802] [serial = 1283] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8cf5c800) [pid = 1802] [serial = 1281] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8b4ebc00) [pid = 1802] [serial = 1280] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x85adf800) [pid = 1802] [serial = 1271] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8b22e800) [pid = 1802] [serial = 1223] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x851f2000) [pid = 1802] [serial = 1265] [outer = (nil)] [url = about:blank] 17:45:16 INFO - PROCESS | 1802 | 1462581916488 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]]]}] 17:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 3434ms 17:45:16 INFO - PROCESS | 1802 | 1462581916582 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:45:16 INFO - PROCESS | 1802 | 1462581916587 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:45:16 INFO - PROCESS | 1802 | 1462581916594 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:45:16 INFO - PROCESS | 1802 | 1462581916601 Marionette TRACE conn3 <- [1,1858,null,{}] 17:45:16 INFO - PROCESS | 1802 | 1462581916610 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}] 17:45:16 INFO - PROCESS | 1802 | 1462581916782 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:45:17 INFO - PROCESS | 1802 | 1462581916996 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x86411400 == 137 [pid = 1802] [id = 472] 17:45:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x86d51800) [pid = 1802] [serial = 1417] [outer = (nil)] 17:45:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x87ccc800) [pid = 1802] [serial = 1418] [outer = 0x86d51800] 17:45:17 INFO - PROCESS | 1802 | 1462581917070 Marionette DEBUG loaded listener.js 17:45:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8878b000) [pid = 1802] [serial = 1419] [outer = 0x86d51800] 17:45:17 INFO - PROCESS | 1802 | 1462581917844 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]]]}] 17:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1285ms 17:45:17 INFO - PROCESS | 1802 | 1462581917879 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:45:17 INFO - PROCESS | 1802 | 1462581917887 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:45:17 INFO - PROCESS | 1802 | 1462581917897 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:45:17 INFO - PROCESS | 1802 | 1462581917900 Marionette TRACE conn3 <- [1,1862,null,{}] 17:45:17 INFO - PROCESS | 1802 | 1462581917906 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}] 17:45:18 INFO - PROCESS | 1802 | 1462581918081 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:45:18 INFO - PROCESS | 1802 | 1462581918101 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f0cc00 == 138 [pid = 1802] [id = 473] 17:45:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x88f0e000) [pid = 1802] [serial = 1420] [outer = (nil)] 17:45:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x89029400) [pid = 1802] [serial = 1421] [outer = 0x88f0e000] 17:45:18 INFO - PROCESS | 1802 | 1462581918172 Marionette DEBUG loaded listener.js 17:45:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x89c72000) [pid = 1802] [serial = 1422] [outer = 0x88f0e000] 17:45:19 INFO - PROCESS | 1802 | 1462581919281 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]]]}] 17:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1432ms 17:45:19 INFO - PROCESS | 1802 | 1462581919330 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:45:19 INFO - PROCESS | 1802 | 1462581919333 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:45:19 INFO - PROCESS | 1802 | 1462581919346 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:45:19 INFO - PROCESS | 1802 | 1462581919352 Marionette TRACE conn3 <- [1,1866,null,{}] 17:45:19 INFO - PROCESS | 1802 | 1462581919366 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}] 17:45:19 INFO - PROCESS | 1802 | 1462581919622 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:45:19 INFO - PROCESS | 1802 | 1462581919651 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f14000 == 139 [pid = 1802] [id = 474] 17:45:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8a0b9800) [pid = 1802] [serial = 1423] [outer = (nil)] 17:45:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8a32ac00) [pid = 1802] [serial = 1424] [outer = 0x8a0b9800] 17:45:19 INFO - PROCESS | 1802 | 1462581919724 Marionette DEBUG loaded listener.js 17:45:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8abefc00) [pid = 1802] [serial = 1425] [outer = 0x8a0b9800] 17:45:20 INFO - PROCESS | 1802 | 1462581920635 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]]]}] 17:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1333ms 17:45:20 INFO - PROCESS | 1802 | 1462581920680 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:45:20 INFO - PROCESS | 1802 | 1462581920684 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:45:20 INFO - PROCESS | 1802 | 1462581920695 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:45:20 INFO - PROCESS | 1802 | 1462581920697 Marionette TRACE conn3 <- [1,1870,null,{}] 17:45:20 INFO - PROCESS | 1802 | 1462581920703 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}] 17:45:20 INFO - PROCESS | 1802 | 1462581920973 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8a0e7800) [pid = 1802] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8d21bc00) [pid = 1802] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x89c78000) [pid = 1802] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8e6cd800) [pid = 1802] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8d6aa000) [pid = 1802] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x92906c00) [pid = 1802] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8cf53000) [pid = 1802] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8abe6c00) [pid = 1802] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8b331800) [pid = 1802] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8f8cb400) [pid = 1802] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x93bc2800) [pid = 1802] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8cf41c00) [pid = 1802] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x848df000) [pid = 1802] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x89021800) [pid = 1802] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x90d69c00) [pid = 1802] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x91cdf800) [pid = 1802] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x92902400) [pid = 1802] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8add7c00) [pid = 1802] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x94512c00) [pid = 1802] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8ec60800) [pid = 1802] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8a0ea000) [pid = 1802] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8b211400) [pid = 1802] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x85ae4c00) [pid = 1802] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x88f0bc00) [pid = 1802] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x91cde000) [pid = 1802] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x90c26400) [pid = 1802] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x85ae9800) [pid = 1802] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x84fd8c00) [pid = 1802] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8d6aa400) [pid = 1802] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x91f13000) [pid = 1802] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8e6f0400) [pid = 1802] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x85aeac00) [pid = 1802] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x90d68800) [pid = 1802] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x89132800) [pid = 1802] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8cf44400) [pid = 1802] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8abea000) [pid = 1802] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8d21c000) [pid = 1802] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x91c04000) [pid = 1802] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8a0ed800) [pid = 1802] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x87cc3400) [pid = 1802] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:45:21 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8b229c00) [pid = 1802] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:45:21 INFO - PROCESS | 1802 | 1462581921957 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x848df000 == 140 [pid = 1802] [id = 475] 17:45:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x84fd8c00) [pid = 1802] [serial = 1426] [outer = (nil)] 17:45:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8640bc00) [pid = 1802] [serial = 1427] [outer = 0x84fd8c00] 17:45:22 INFO - PROCESS | 1802 | 1462581922034 Marionette DEBUG loaded listener.js 17:45:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x89132800) [pid = 1802] [serial = 1428] [outer = 0x84fd8c00] 17:45:22 INFO - PROCESS | 1802 | 1462581922738 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]]]}] 17:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2083ms 17:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:45:22 INFO - PROCESS | 1802 | 1462581922773 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:45:22 INFO - PROCESS | 1802 | 1462581922776 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:45:22 INFO - PROCESS | 1802 | 1462581922782 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:45:22 INFO - PROCESS | 1802 | 1462581922785 Marionette TRACE conn3 <- [1,1874,null,{}] 17:45:22 INFO - PROCESS | 1802 | 1462581922790 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}] 17:45:23 INFO - PROCESS | 1802 | 1462581923029 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:45:23 INFO - PROCESS | 1802 | 1462581923049 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d5b400 == 141 [pid = 1802] [id = 476] 17:45:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x88e3c800) [pid = 1802] [serial = 1429] [outer = (nil)] 17:45:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8b213800) [pid = 1802] [serial = 1430] [outer = 0x88e3c800] 17:45:23 INFO - PROCESS | 1802 | 1462581923119 Marionette DEBUG loaded listener.js 17:45:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8b22a800) [pid = 1802] [serial = 1431] [outer = 0x88e3c800] 17:45:24 INFO - PROCESS | 1802 | 1462581924234 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]]]}] 17:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1532ms 17:45:24 INFO - PROCESS | 1802 | 1462581924314 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:45:24 INFO - PROCESS | 1802 | 1462581924321 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:45:24 INFO - PROCESS | 1802 | 1462581924329 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:45:24 INFO - PROCESS | 1802 | 1462581924334 Marionette TRACE conn3 <- [1,1878,null,{}] 17:45:24 INFO - PROCESS | 1802 | 1462581924342 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}] 17:45:24 INFO - PROCESS | 1802 | 1462581924594 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:45:24 INFO - PROCESS | 1802 | 1462581924951 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae3800 == 142 [pid = 1802] [id = 477] 17:45:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x85ae5c00) [pid = 1802] [serial = 1432] [outer = (nil)] 17:45:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x88e40400) [pid = 1802] [serial = 1433] [outer = 0x85ae5c00] 17:45:25 INFO - PROCESS | 1802 | 1462581925039 Marionette DEBUG loaded listener.js 17:45:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8901c400) [pid = 1802] [serial = 1434] [outer = 0x85ae5c00] 17:45:25 INFO - PROCESS | 1802 | 1462581925956 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]]]}] 17:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1685ms 17:45:26 INFO - PROCESS | 1802 | 1462581926014 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:45:26 INFO - PROCESS | 1802 | 1462581926022 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:45:26 INFO - PROCESS | 1802 | 1462581926032 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:45:26 INFO - PROCESS | 1802 | 1462581926037 Marionette TRACE conn3 <- [1,1882,null,{}] 17:45:26 INFO - PROCESS | 1802 | 1462581926043 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}] 17:45:26 INFO - PROCESS | 1802 | 1462581926248 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:45:26 INFO - PROCESS | 1802 | 1462581926576 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x89124c00 == 143 [pid = 1802] [id = 478] 17:45:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8a0e4000) [pid = 1802] [serial = 1435] [outer = (nil)] 17:45:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8abeec00) [pid = 1802] [serial = 1436] [outer = 0x8a0e4000] 17:45:26 INFO - PROCESS | 1802 | 1462581926666 Marionette DEBUG loaded listener.js 17:45:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8b20c400) [pid = 1802] [serial = 1437] [outer = 0x8a0e4000] 17:45:27 INFO - PROCESS | 1802 | 1462581927583 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]]]}] 17:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1629ms 17:45:27 INFO - PROCESS | 1802 | 1462581927662 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:45:27 INFO - PROCESS | 1802 | 1462581927667 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:45:27 INFO - PROCESS | 1802 | 1462581927673 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:45:27 INFO - PROCESS | 1802 | 1462581927679 Marionette TRACE conn3 <- [1,1886,null,{}] 17:45:27 INFO - PROCESS | 1802 | 1462581927695 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}] 17:45:27 INFO - PROCESS | 1802 | 1462581927944 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:45:28 INFO - PROCESS | 1802 | 1462581928265 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b328000 == 144 [pid = 1802] [id = 479] 17:45:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8b4f1800) [pid = 1802] [serial = 1438] [outer = (nil)] 17:45:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8cf47800) [pid = 1802] [serial = 1439] [outer = 0x8b4f1800] 17:45:28 INFO - PROCESS | 1802 | 1462581928352 Marionette DEBUG loaded listener.js 17:45:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8cfd9400) [pid = 1802] [serial = 1440] [outer = 0x8b4f1800] 17:45:29 INFO - PROCESS | 1802 | 1462581929261 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]]]}] 17:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1641ms 17:45:29 INFO - PROCESS | 1802 | 1462581929315 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:45:29 INFO - PROCESS | 1802 | 1462581929319 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:45:29 INFO - PROCESS | 1802 | 1462581929325 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:45:29 INFO - PROCESS | 1802 | 1462581929328 Marionette TRACE conn3 <- [1,1890,null,{}] 17:45:29 INFO - PROCESS | 1802 | 1462581929334 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}] 17:45:29 INFO - PROCESS | 1802 | 1462581929539 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:45:29 INFO - PROCESS | 1802 | 1462581929855 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fdd800 == 145 [pid = 1802] [id = 480] 17:45:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8b331800) [pid = 1802] [serial = 1441] [outer = (nil)] 17:45:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8d6ae400) [pid = 1802] [serial = 1442] [outer = 0x8b331800] 17:45:29 INFO - PROCESS | 1802 | 1462581929944 Marionette DEBUG loaded listener.js 17:45:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8d731800) [pid = 1802] [serial = 1443] [outer = 0x8b331800] 17:45:30 INFO - PROCESS | 1802 | 1462581930775 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]]]}] 17:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1528ms 17:45:30 INFO - PROCESS | 1802 | 1462581930854 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:45:30 INFO - PROCESS | 1802 | 1462581930857 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:45:30 INFO - PROCESS | 1802 | 1462581930863 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:45:30 INFO - PROCESS | 1802 | 1462581930867 Marionette TRACE conn3 <- [1,1894,null,{}] 17:45:30 INFO - PROCESS | 1802 | 1462581930872 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}] 17:45:31 INFO - PROCESS | 1802 | 1462581931069 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:45:31 INFO - PROCESS | 1802 | 1462581931343 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b226000 == 146 [pid = 1802] [id = 481] 17:45:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8cfe4c00) [pid = 1802] [serial = 1444] [outer = (nil)] 17:45:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8dae6400) [pid = 1802] [serial = 1445] [outer = 0x8cfe4c00] 17:45:31 INFO - PROCESS | 1802 | 1462581931472 Marionette DEBUG loaded listener.js 17:45:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8e28c800) [pid = 1802] [serial = 1446] [outer = 0x8cfe4c00] 17:45:32 INFO - PROCESS | 1802 | 1462581932384 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]]]}] 17:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1579ms 17:45:32 INFO - PROCESS | 1802 | 1462581932444 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:45:32 INFO - PROCESS | 1802 | 1462581932447 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:45:32 INFO - PROCESS | 1802 | 1462581932453 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:45:32 INFO - PROCESS | 1802 | 1462581932457 Marionette TRACE conn3 <- [1,1898,null,{}] 17:45:32 INFO - PROCESS | 1802 | 1462581932462 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}] 17:45:32 INFO - PROCESS | 1802 | 1462581932688 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:45:33 INFO - PROCESS | 1802 | 1462581933024 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adcbc00 == 147 [pid = 1802] [id = 482] 17:45:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8d227400) [pid = 1802] [serial = 1447] [outer = (nil)] 17:45:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8ec54800) [pid = 1802] [serial = 1448] [outer = 0x8d227400] 17:45:33 INFO - PROCESS | 1802 | 1462581933114 Marionette DEBUG loaded listener.js 17:45:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8ee42400) [pid = 1802] [serial = 1449] [outer = 0x8d227400] 17:45:33 INFO - PROCESS | 1802 | 1462581933980 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]]]}] 17:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1578ms 17:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:45:34 INFO - PROCESS | 1802 | 1462581934033 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:45:34 INFO - PROCESS | 1802 | 1462581934036 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:45:34 INFO - PROCESS | 1802 | 1462581934042 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:45:34 INFO - PROCESS | 1802 | 1462581934046 Marionette TRACE conn3 <- [1,1902,null,{}] 17:45:34 INFO - PROCESS | 1802 | 1462581934051 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}] 17:45:34 INFO - PROCESS | 1802 | 1462581934259 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:45:34 INFO - PROCESS | 1802 | 1462581934535 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d82f800 == 148 [pid = 1802] [id = 483] 17:45:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8e6f1000) [pid = 1802] [serial = 1450] [outer = (nil)] 17:45:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8f8c4c00) [pid = 1802] [serial = 1451] [outer = 0x8e6f1000] 17:45:34 INFO - PROCESS | 1802 | 1462581934665 Marionette DEBUG loaded listener.js 17:45:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8f8ccc00) [pid = 1802] [serial = 1452] [outer = 0x8e6f1000] 17:45:35 INFO - PROCESS | 1802 | 1462581935509 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]]]}] 17:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1531ms 17:45:35 INFO - PROCESS | 1802 | 1462581935614 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:45:35 INFO - PROCESS | 1802 | 1462581935618 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:45:35 INFO - PROCESS | 1802 | ************************* 17:45:35 INFO - PROCESS | 1802 | A coding exception was thrown and uncaught in a Task. 17:45:35 INFO - PROCESS | 1802 | 17:45:35 INFO - PROCESS | 1802 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:45:35 INFO - PROCESS | 1802 | Full stack: 17:45:35 INFO - PROCESS | 1802 | ************************* 17:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:45:35 INFO - PROCESS | 1802 | 1462581935631 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:45:35 INFO - PROCESS | 1802 | 1462581935635 Marionette TRACE conn3 <- [1,1906,null,{}] 17:45:35 INFO - PROCESS | 1802 | 1462581935640 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}] 17:45:35 INFO - PROCESS | 1802 | 1462581935884 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:45:36 INFO - PROCESS | 1802 | 1462581936206 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6ea800 == 149 [pid = 1802] [id = 484] 17:45:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8ec60800) [pid = 1802] [serial = 1453] [outer = (nil)] 17:45:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x90eefc00) [pid = 1802] [serial = 1454] [outer = 0x8ec60800] 17:45:36 INFO - PROCESS | 1802 | 1462581936294 Marionette DEBUG loaded listener.js 17:45:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x90ef1800) [pid = 1802] [serial = 1455] [outer = 0x8ec60800] 17:45:37 INFO - PROCESS | 1802 | 1462581937149 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]]]}] 17:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1577ms 17:45:37 INFO - PROCESS | 1802 | 1462581937209 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:45:37 INFO - PROCESS | 1802 | 1462581937213 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:45:37 INFO - PROCESS | 1802 | 1462581937220 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:45:37 INFO - PROCESS | 1802 | 1462581937224 Marionette TRACE conn3 <- [1,1910,null,{}] 17:45:37 INFO - PROCESS | 1802 | 1462581937229 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}] 17:45:37 INFO - PROCESS | 1802 | 1462581937426 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:45:37 INFO - PROCESS | 1802 | 1462581937716 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f10800 == 150 [pid = 1802] [id = 485] 17:45:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8adcd000) [pid = 1802] [serial = 1456] [outer = (nil)] 17:45:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x91098c00) [pid = 1802] [serial = 1457] [outer = 0x8adcd000] 17:45:37 INFO - PROCESS | 1802 | 1462581937844 Marionette DEBUG loaded listener.js 17:45:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x91c0f400) [pid = 1802] [serial = 1458] [outer = 0x8adcd000] 17:45:38 INFO - PROCESS | 1802 | 1462581938695 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]]]}] 17:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1530ms 17:45:38 INFO - PROCESS | 1802 | 1462581938750 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:45:38 INFO - PROCESS | 1802 | 1462581938754 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:45:38 INFO - PROCESS | 1802 | 1462581938760 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:45:38 INFO - PROCESS | 1802 | 1462581938764 Marionette TRACE conn3 <- [1,1914,null,{}] 17:45:38 INFO - PROCESS | 1802 | 1462581938769 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}] 17:45:38 INFO - PROCESS | 1802 | 1462581938964 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:45:39 INFO - PROCESS | 1802 | 1462581939301 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x91eb9c00 == 151 [pid = 1802] [id = 486] 17:45:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x91ec0400) [pid = 1802] [serial = 1459] [outer = (nil)] 17:45:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9216c800) [pid = 1802] [serial = 1460] [outer = 0x91ec0400] 17:45:39 INFO - PROCESS | 1802 | 1462581939419 Marionette DEBUG loaded listener.js 17:45:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x923b1000) [pid = 1802] [serial = 1461] [outer = 0x91ec0400] 17:45:40 INFO - PROCESS | 1802 | 1462581940316 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]]]}] 17:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1583ms 17:45:40 INFO - PROCESS | 1802 | 1462581940346 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:45:40 INFO - PROCESS | 1802 | 1462581940350 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:45:40 INFO - PROCESS | 1802 | 1462581940356 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:45:40 INFO - PROCESS | 1802 | 1462581940361 Marionette TRACE conn3 <- [1,1918,null,{}] 17:45:40 INFO - PROCESS | 1802 | 1462581940366 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}] 17:45:40 INFO - PROCESS | 1802 | 1462581940586 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:45:40 INFO - PROCESS | 1802 | 1462581940870 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x92574800 == 152 [pid = 1802] [id = 487] 17:45:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x92796000) [pid = 1802] [serial = 1462] [outer = (nil)] 17:45:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x92907800) [pid = 1802] [serial = 1463] [outer = 0x92796000] 17:45:41 INFO - PROCESS | 1802 | 1462581941015 Marionette DEBUG loaded listener.js 17:45:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x92dad000) [pid = 1802] [serial = 1464] [outer = 0x92796000] 17:45:41 INFO - PROCESS | 1802 | 1462581941924 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]]]}] 17:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1629ms 17:45:41 INFO - PROCESS | 1802 | 1462581941986 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:45:41 INFO - PROCESS | 1802 | 1462581941989 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:45:41 INFO - PROCESS | 1802 | 1462581941996 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:45:42 INFO - PROCESS | 1802 | 1462581941999 Marionette TRACE conn3 <- [1,1922,null,{}] 17:45:42 INFO - PROCESS | 1802 | 1462581942004 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}] 17:45:42 INFO - PROCESS | 1802 | 1462581942200 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:45:42 INFO - PROCESS | 1802 | 1462581942526 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d72d000 == 153 [pid = 1802] [id = 488] 17:45:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x90d3b400) [pid = 1802] [serial = 1465] [outer = (nil)] 17:45:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x94512c00) [pid = 1802] [serial = 1466] [outer = 0x90d3b400] 17:45:42 INFO - PROCESS | 1802 | 1462581942613 Marionette DEBUG loaded listener.js 17:45:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x94519400) [pid = 1802] [serial = 1467] [outer = 0x90d3b400] 17:45:43 INFO - PROCESS | 1802 | 1462581943459 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]]]}] 17:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1533ms 17:45:43 INFO - PROCESS | 1802 | 1462581943530 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:45:43 INFO - PROCESS | 1802 | 1462581943543 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:45:43 INFO - PROCESS | 1802 | 1462581943549 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:45:43 INFO - PROCESS | 1802 | 1462581943552 Marionette TRACE conn3 <- [1,1926,null,{}] 17:45:43 INFO - PROCESS | 1802 | 1462581943558 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}] 17:45:43 INFO - PROCESS | 1802 | 1462581943790 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:45:44 INFO - PROCESS | 1802 | 1462581944113 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x9290f800 == 154 [pid = 1802] [id = 489] 17:45:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x93bb9c00) [pid = 1802] [serial = 1468] [outer = (nil)] 17:45:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x950d4000) [pid = 1802] [serial = 1469] [outer = 0x93bb9c00] 17:45:44 INFO - PROCESS | 1802 | 1462581944200 Marionette DEBUG loaded listener.js 17:45:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x950d9800) [pid = 1802] [serial = 1470] [outer = 0x93bb9c00] 17:45:45 INFO - PROCESS | 1802 | 1462581945035 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]]]}] 17:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1540ms 17:45:45 INFO - PROCESS | 1802 | 1462581945090 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:45:45 INFO - PROCESS | 1802 | 1462581945094 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:45:45 INFO - PROCESS | 1802 | 1462581945100 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:45:45 INFO - PROCESS | 1802 | 1462581945103 Marionette TRACE conn3 <- [1,1930,null,{}] 17:45:45 INFO - PROCESS | 1802 | 1462581945109 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}] 17:45:45 INFO - PROCESS | 1802 | 1462581945306 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:45:45 INFO - PROCESS | 1802 | 1462581945588 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bbf000 == 155 [pid = 1802] [id = 490] 17:45:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x94513800) [pid = 1802] [serial = 1471] [outer = (nil)] 17:45:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x96c11400) [pid = 1802] [serial = 1472] [outer = 0x94513800] 17:45:45 INFO - PROCESS | 1802 | 1462581945675 Marionette DEBUG loaded listener.js 17:45:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x96c14400) [pid = 1802] [serial = 1473] [outer = 0x94513800] 17:45:46 INFO - PROCESS | 1802 | 1462581946582 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]]]}] 17:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1528ms 17:45:46 INFO - PROCESS | 1802 | 1462581946630 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:45:46 INFO - PROCESS | 1802 | 1462581946634 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:45:46 INFO - PROCESS | 1802 | 1462581946640 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:45:46 INFO - PROCESS | 1802 | 1462581946643 Marionette TRACE conn3 <- [1,1934,null,{}] 17:45:46 INFO - PROCESS | 1802 | 1462581946648 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}] 17:45:46 INFO - PROCESS | 1802 | 1462581946844 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:45:47 INFO - PROCESS | 1802 | 1462581947138 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x924df400 == 156 [pid = 1802] [id = 491] 17:45:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x92dad400) [pid = 1802] [serial = 1474] [outer = (nil)] 17:45:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x96c8b000) [pid = 1802] [serial = 1475] [outer = 0x92dad400] 17:45:47 INFO - PROCESS | 1802 | 1462581947267 Marionette DEBUG loaded listener.js 17:45:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x96c8ec00) [pid = 1802] [serial = 1476] [outer = 0x92dad400] 17:45:48 INFO - PROCESS | 1802 | 1462581948154 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]]]}] 17:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1578ms 17:45:48 INFO - PROCESS | 1802 | 1462581948218 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:45:48 INFO - PROCESS | 1802 | 1462581948222 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:45:48 INFO - PROCESS | 1802 | 1462581948228 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:45:48 INFO - PROCESS | 1802 | 1462581948231 Marionette TRACE conn3 <- [1,1938,null,{}] 17:45:48 INFO - PROCESS | 1802 | 1462581948237 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}] 17:45:48 INFO - PROCESS | 1802 | 1462581948445 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:45:48 INFO - PROCESS | 1802 | 1462581948774 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c84800 == 157 [pid = 1802] [id = 492] 17:45:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x96c85000) [pid = 1802] [serial = 1477] [outer = (nil)] 17:45:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x977d1400) [pid = 1802] [serial = 1478] [outer = 0x96c85000] 17:45:48 INFO - PROCESS | 1802 | 1462581948862 Marionette DEBUG loaded listener.js 17:45:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x977d4400) [pid = 1802] [serial = 1479] [outer = 0x96c85000] 17:45:49 INFO - PROCESS | 1802 | 1462581949727 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]]]}] 17:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1537ms 17:45:49 INFO - PROCESS | 1802 | 1462581949766 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:45:49 INFO - PROCESS | 1802 | 1462581949769 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:45:49 INFO - PROCESS | 1802 | 1462581949776 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:45:49 INFO - PROCESS | 1802 | 1462581949779 Marionette TRACE conn3 <- [1,1942,null,{}] 17:45:49 INFO - PROCESS | 1802 | 1462581949784 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}] 17:45:49 INFO - PROCESS | 1802 | 1462581949978 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:45:50 INFO - PROCESS | 1802 | 1462581950267 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e6000 == 158 [pid = 1802] [id = 493] 17:45:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x96c85c00) [pid = 1802] [serial = 1480] [outer = (nil)] 17:45:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x981fa000) [pid = 1802] [serial = 1481] [outer = 0x96c85c00] 17:45:50 INFO - PROCESS | 1802 | 1462581950395 Marionette DEBUG loaded listener.js 17:45:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x9900e800) [pid = 1802] [serial = 1482] [outer = 0x96c85c00] 17:45:51 INFO - PROCESS | 1802 | 1462581951259 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]]]}] 17:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1538ms 17:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:45:51 INFO - PROCESS | 1802 | 1462581951315 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:45:51 INFO - PROCESS | 1802 | 1462581951318 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:45:51 INFO - PROCESS | 1802 | 1462581951324 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:45:51 INFO - PROCESS | 1802 | 1462581951328 Marionette TRACE conn3 <- [1,1946,null,{}] 17:45:51 INFO - PROCESS | 1802 | 1462581951333 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}] 17:45:51 INFO - PROCESS | 1802 | 1462581951532 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:45:51 INFO - PROCESS | 1802 | 1462581951870 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x977cf400 == 159 [pid = 1802] [id = 494] 17:45:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x98184c00) [pid = 1802] [serial = 1483] [outer = (nil)] 17:45:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x99797c00) [pid = 1802] [serial = 1484] [outer = 0x98184c00] 17:45:51 INFO - PROCESS | 1802 | 1462581951961 Marionette DEBUG loaded listener.js 17:45:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x9979cc00) [pid = 1802] [serial = 1485] [outer = 0x98184c00] 17:45:52 INFO - PROCESS | 1802 | 1462581952842 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]]]}] 17:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1583ms 17:45:52 INFO - PROCESS | 1802 | 1462581952907 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:45:52 INFO - PROCESS | 1802 | 1462581952911 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:45:52 INFO - PROCESS | 1802 | 1462581952917 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:45:52 INFO - PROCESS | 1802 | 1462581952919 Marionette TRACE conn3 <- [1,1950,null,{}] 17:45:52 INFO - PROCESS | 1802 | 1462581952925 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}] 17:45:53 INFO - PROCESS | 1802 | 1462581953129 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:45:53 INFO - PROCESS | 1802 | 1462581953456 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e5c00 == 160 [pid = 1802] [id = 495] 17:45:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x99289800) [pid = 1802] [serial = 1486] [outer = (nil)] 17:45:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x99fc9400) [pid = 1802] [serial = 1487] [outer = 0x99289800] 17:45:53 INFO - PROCESS | 1802 | 1462581953542 Marionette DEBUG loaded listener.js 17:45:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x9a083800) [pid = 1802] [serial = 1488] [outer = 0x99289800] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x923b9c00 == 159 [pid = 1802] [id = 17] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x9928c400 == 158 [pid = 1802] [id = 15] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x92273c00 == 157 [pid = 1802] [id = 24] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x94586800 == 156 [pid = 1802] [id = 19] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x9928b400 == 155 [pid = 1802] [id = 28] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x9227a400 == 154 [pid = 1802] [id = 31] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x848d1800 == 153 [pid = 1802] [id = 332] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x96283c00 == 152 [pid = 1802] [id = 18] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x848df000 == 151 [pid = 1802] [id = 475] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x88f14000 == 150 [pid = 1802] [id = 474] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x88f0cc00 == 149 [pid = 1802] [id = 473] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x86411400 == 148 [pid = 1802] [id = 472] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x89f44c00 == 147 [pid = 1802] [id = 471] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x9278f800 == 146 [pid = 1802] [id = 470] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6b7400 == 145 [pid = 1802] [id = 469] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x84fd9800 == 144 [pid = 1802] [id = 467] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b231400 == 143 [pid = 1802] [id = 468] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8c9000 == 142 [pid = 1802] [id = 466] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x84fe0000 == 141 [pid = 1802] [id = 465] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8cbc00 == 140 [pid = 1802] [id = 464] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8cb800 == 139 [pid = 1802] [id = 463] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6bf000 == 138 [pid = 1802] [id = 461] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec5fc00 == 137 [pid = 1802] [id = 462] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf5f400 == 136 [pid = 1802] [id = 460] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8d72e400 == 135 [pid = 1802] [id = 459] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b22f800 == 134 [pid = 1802] [id = 458] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b326c00 == 133 [pid = 1802] [id = 457] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x89c71c00 == 132 [pid = 1802] [id = 456] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b20b000 == 131 [pid = 1802] [id = 455] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x89131400 == 130 [pid = 1802] [id = 454] 17:45:55 INFO - PROCESS | 1802 | --DOCSHELL 0x85aecc00 == 129 [pid = 1802] [id = 453] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x8abe5800) [pid = 1802] [serial = 1358] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x8a0be800) [pid = 1802] [serial = 1356] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8daf3400) [pid = 1802] [serial = 1298] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x8dae7c00) [pid = 1802] [serial = 1233] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8a32a400) [pid = 1802] [serial = 1215] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8f8c2800) [pid = 1802] [serial = 1245] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x8e6c8c00) [pid = 1802] [serial = 1301] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x9394d400) [pid = 1802] [serial = 1328] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x92576c00) [pid = 1802] [serial = 1260] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8e505400) [pid = 1802] [serial = 1236] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8cfe0800) [pid = 1802] [serial = 1230] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x90fd1800) [pid = 1802] [serial = 1248] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x94f42000) [pid = 1802] [serial = 1340] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x8d829400) [pid = 1802] [serial = 1296] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x88f18000) [pid = 1802] [serial = 1140] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x89f47400) [pid = 1802] [serial = 1355] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x91c02400) [pid = 1802] [serial = 1251] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x92174800) [pid = 1802] [serial = 1319] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8d6b3000) [pid = 1802] [serial = 1295] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8e504400) [pid = 1802] [serial = 1299] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x93bc6c00) [pid = 1802] [serial = 1331] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x91de9400) [pid = 1802] [serial = 1254] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x94f37400) [pid = 1802] [serial = 1338] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8f8bec00) [pid = 1802] [serial = 1305] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8b216400) [pid = 1802] [serial = 1293] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x9451b400) [pid = 1802] [serial = 1335] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8cfe6000) [pid = 1802] [serial = 1287] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x92793c00) [pid = 1802] [serial = 1263] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x91de4c00) [pid = 1802] [serial = 1316] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x90eed400) [pid = 1802] [serial = 1310] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8901e800) [pid = 1802] [serial = 1218] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x87cc7000) [pid = 1802] [serial = 1347] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8e6ec800) [pid = 1802] [serial = 1239] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x9279a800) [pid = 1802] [serial = 1323] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x90ef5000) [pid = 1802] [serial = 1311] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8add3c00) [pid = 1802] [serial = 1292] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x94518400) [pid = 1802] [serial = 1334] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x90d39800) [pid = 1802] [serial = 1307] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x9450f000) [pid = 1802] [serial = 1332] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x88e48400) [pid = 1802] [serial = 1350] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x88d3d400) [pid = 1802] [serial = 1349] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9108fc00) [pid = 1802] [serial = 1313] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x89f49400) [pid = 1802] [serial = 1353] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x950ce800) [pid = 1802] [serial = 1341] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x93bb7400) [pid = 1802] [serial = 1329] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9278f000) [pid = 1802] [serial = 1322] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x9290fc00) [pid = 1802] [serial = 1326] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8f6b1400) [pid = 1802] [serial = 1304] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x90d41800) [pid = 1802] [serial = 1308] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8b32d800) [pid = 1802] [serial = 1224] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8ee4a400) [pid = 1802] [serial = 1242] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x91de9000) [pid = 1802] [serial = 1317] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x945f2400) [pid = 1802] [serial = 1337] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x923ae400) [pid = 1802] [serial = 1257] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x85ae2c00) [pid = 1802] [serial = 1346] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8abf0400) [pid = 1802] [serial = 1221] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x91094c00) [pid = 1802] [serial = 1314] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x89020400) [pid = 1802] [serial = 1290] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9290b400) [pid = 1802] [serial = 1325] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x88e43c00) [pid = 1802] [serial = 1289] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x89c74800) [pid = 1802] [serial = 1352] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8e6edc00) [pid = 1802] [serial = 1302] [outer = (nil)] [url = about:blank] 17:45:55 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x924e4400) [pid = 1802] [serial = 1320] [outer = (nil)] [url = about:blank] 17:45:56 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8cf41400) [pid = 1802] [serial = 1286] [outer = (nil)] [url = about:blank] 17:45:56 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8cf49c00) [pid = 1802] [serial = 1227] [outer = (nil)] [url = about:blank] 17:45:56 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x94f37800) [pid = 1802] [serial = 1343] [outer = (nil)] [url = about:blank] 17:45:56 INFO - PROCESS | 1802 | 1462581956248 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]]]}] 17:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 3348ms 17:45:56 INFO - PROCESS | 1802 | 1462581956265 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:45:56 INFO - PROCESS | 1802 | 1462581956271 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:45:56 INFO - PROCESS | 1802 | 1462581956278 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:45:56 INFO - PROCESS | 1802 | 1462581956283 Marionette TRACE conn3 <- [1,1954,null,{}] 17:45:56 INFO - PROCESS | 1802 | 1462581956290 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}] 17:45:56 INFO - PROCESS | 1802 | 1462581956475 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:45:56 INFO - PROCESS | 1802 | 1462581956721 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fe0400 == 130 [pid = 1802] [id = 496] 17:45:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x851e3c00) [pid = 1802] [serial = 1489] [outer = (nil)] 17:45:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x85adf000) [pid = 1802] [serial = 1490] [outer = 0x851e3c00] 17:45:56 INFO - PROCESS | 1802 | 1462581956796 Marionette DEBUG loaded listener.js 17:45:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x85ae6800) [pid = 1802] [serial = 1491] [outer = 0x851e3c00] 17:45:57 INFO - PROCESS | 1802 | 1462581957575 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]]]}] 17:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1331ms 17:45:57 INFO - PROCESS | 1802 | 1462581957610 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:45:57 INFO - PROCESS | 1802 | 1462581957618 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:45:57 INFO - PROCESS | 1802 | 1462581957628 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:45:57 INFO - PROCESS | 1802 | 1462581957631 Marionette TRACE conn3 <- [1,1958,null,{}] 17:45:57 INFO - PROCESS | 1802 | 1462581957641 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}] 17:45:57 INFO - PROCESS | 1802 | 1462581957830 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:45:57 INFO - PROCESS | 1802 | 1462581957841 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8640b000 == 131 [pid = 1802] [id = 497] 17:45:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8640d000) [pid = 1802] [serial = 1492] [outer = (nil)] 17:45:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x87ccc400) [pid = 1802] [serial = 1493] [outer = 0x8640d000] 17:45:58 INFO - PROCESS | 1802 | 1462581958103 Marionette DEBUG loaded listener.js 17:45:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x88499c00) [pid = 1802] [serial = 1494] [outer = 0x8640d000] 17:45:58 INFO - PROCESS | 1802 | 1462581958977 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]]]}] 17:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1385ms 17:45:59 INFO - PROCESS | 1802 | 1462581959014 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:45:59 INFO - PROCESS | 1802 | 1462581959017 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:45:59 INFO - PROCESS | 1802 | 1462581959024 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:45:59 INFO - PROCESS | 1802 | 1462581959030 Marionette TRACE conn3 <- [1,1962,null,{}] 17:45:59 INFO - PROCESS | 1802 | 1462581959052 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}] 17:45:59 INFO - PROCESS | 1802 | 1462581959295 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:45:59 INFO - PROCESS | 1802 | 1462581959326 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x85aea400 == 132 [pid = 1802] [id = 498] 17:45:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x88d3d000) [pid = 1802] [serial = 1495] [outer = (nil)] 17:45:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x88f0ac00) [pid = 1802] [serial = 1496] [outer = 0x88d3d000] 17:45:59 INFO - PROCESS | 1802 | 1462581959398 Marionette DEBUG loaded listener.js 17:45:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x88f19400) [pid = 1802] [serial = 1497] [outer = 0x88d3d000] 17:46:00 INFO - PROCESS | 1802 | 1462581960341 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]]]}] 17:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1339ms 17:46:00 INFO - PROCESS | 1802 | 1462581960363 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:46:00 INFO - PROCESS | 1802 | 1462581960381 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:46:00 INFO - PROCESS | 1802 | 1462581960388 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:46:00 INFO - PROCESS | 1802 | 1462581960391 Marionette TRACE conn3 <- [1,1966,null,{}] 17:46:00 INFO - PROCESS | 1802 | 1462581960403 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}] 17:46:01 INFO - PROCESS | 1802 | 1462581961390 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x924df000) [pid = 1802] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x84fd8c00) [pid = 1802] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x90ef8000) [pid = 1802] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8901d000) [pid = 1802] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x91f17400) [pid = 1802] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x91c0b000) [pid = 1802] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x86d51800) [pid = 1802] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8cfd9c00) [pid = 1802] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b228400) [pid = 1802] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8ee45000) [pid = 1802] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9290d400) [pid = 1802] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x93bc1000) [pid = 1802] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x90fd3400) [pid = 1802] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8a0b9800) [pid = 1802] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b32a400) [pid = 1802] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8e6eac00) [pid = 1802] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8d21c800) [pid = 1802] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8878c800) [pid = 1802] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x88f0e000) [pid = 1802] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8b4f2800) [pid = 1802] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x91eb8400) [pid = 1802] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x89c76c00) [pid = 1802] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x86d53400) [pid = 1802] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:46:01 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8dae5800) [pid = 1802] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:46:01 INFO - PROCESS | 1802 | 1462581961650 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a54000 == 133 [pid = 1802] [id = 499] 17:46:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x851f1000) [pid = 1802] [serial = 1498] [outer = (nil)] 17:46:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x88790400) [pid = 1802] [serial = 1499] [outer = 0x851f1000] 17:46:01 INFO - PROCESS | 1802 | 1462581961723 Marionette DEBUG loaded listener.js 17:46:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8912c400) [pid = 1802] [serial = 1500] [outer = 0x851f1000] 17:46:02 INFO - PROCESS | 1802 | 1462581962463 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]]]}] 17:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2085ms 17:46:02 INFO - PROCESS | 1802 | 1462581962473 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:46:02 INFO - PROCESS | 1802 | 1462581962477 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:46:02 INFO - PROCESS | 1802 | 1462581962486 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:46:02 INFO - PROCESS | 1802 | 1462581962489 Marionette TRACE conn3 <- [1,1970,null,{}] 17:46:02 INFO - PROCESS | 1802 | 1462581962494 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}] 17:46:02 INFO - PROCESS | 1802 | 1462581962754 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:46:02 INFO - PROCESS | 1802 | 1462581962872 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x89127000 == 134 [pid = 1802] [id = 500] 17:46:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x89130c00) [pid = 1802] [serial = 1501] [outer = (nil)] 17:46:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x89f4e800) [pid = 1802] [serial = 1502] [outer = 0x89130c00] 17:46:02 INFO - PROCESS | 1802 | 1462581962940 Marionette DEBUG loaded listener.js 17:46:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8a0b5000) [pid = 1802] [serial = 1503] [outer = 0x89130c00] 17:46:03 INFO - PROCESS | 1802 | 1462581963928 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]]]}] 17:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1489ms 17:46:03 INFO - PROCESS | 1802 | 1462581963973 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:46:03 INFO - PROCESS | 1802 | 1462581963979 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:46:03 INFO - PROCESS | 1802 | 1462581963989 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:46:03 INFO - PROCESS | 1802 | 1462581963995 Marionette TRACE conn3 <- [1,1974,null,{}] 17:46:04 INFO - PROCESS | 1802 | 1462581964005 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}] 17:46:04 INFO - PROCESS | 1802 | 1462581964212 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:46:04 INFO - PROCESS | 1802 | 1462581964535 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fdc800 == 135 [pid = 1802] [id = 501] 17:46:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x84fdd000) [pid = 1802] [serial = 1504] [outer = (nil)] 17:46:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8640e800) [pid = 1802] [serial = 1505] [outer = 0x84fdd000] 17:46:04 INFO - PROCESS | 1802 | 1462581964626 Marionette DEBUG loaded listener.js 17:46:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x87cc7000) [pid = 1802] [serial = 1506] [outer = 0x84fdd000] 17:46:05 INFO - PROCESS | 1802 | 1462581965473 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]]]}] 17:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1537ms 17:46:05 INFO - PROCESS | 1802 | 1462581965526 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:46:05 INFO - PROCESS | 1802 | 1462581965534 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:46:05 INFO - PROCESS | 1802 | 1462581965545 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:46:05 INFO - PROCESS | 1802 | 1462581965549 Marionette TRACE conn3 <- [1,1978,null,{}] 17:46:05 INFO - PROCESS | 1802 | 1462581965555 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}] 17:46:05 INFO - PROCESS | 1802 | 1462581965757 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:46:06 INFO - PROCESS | 1802 | 1462581966031 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x85aebc00 == 136 [pid = 1802] [id = 502] 17:46:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x86414000) [pid = 1802] [serial = 1507] [outer = (nil)] 17:46:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x88f0fc00) [pid = 1802] [serial = 1508] [outer = 0x86414000] 17:46:06 INFO - PROCESS | 1802 | 1462581966179 Marionette DEBUG loaded listener.js 17:46:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x89133800) [pid = 1802] [serial = 1509] [outer = 0x86414000] 17:46:07 INFO - PROCESS | 1802 | 1462581967144 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]]]}] 17:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1632ms 17:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:46:07 INFO - PROCESS | 1802 | 1462581967176 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:46:07 INFO - PROCESS | 1802 | 1462581967180 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:46:07 INFO - PROCESS | 1802 | 1462581967187 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:46:07 INFO - PROCESS | 1802 | 1462581967193 Marionette TRACE conn3 <- [1,1982,null,{}] 17:46:07 INFO - PROCESS | 1802 | 1462581967210 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}] 17:46:07 INFO - PROCESS | 1802 | 1462581967413 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:46:07 INFO - PROCESS | 1802 | 1462581967723 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0ebc00 == 137 [pid = 1802] [id = 503] 17:46:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8a0ef800) [pid = 1802] [serial = 1510] [outer = (nil)] 17:46:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8a32a400) [pid = 1802] [serial = 1511] [outer = 0x8a0ef800] 17:46:07 INFO - PROCESS | 1802 | 1462581967816 Marionette DEBUG loaded listener.js 17:46:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8abedc00) [pid = 1802] [serial = 1512] [outer = 0x8a0ef800] 17:46:08 INFO - PROCESS | 1802 | 1462581968681 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]]]}] 17:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1535ms 17:46:08 INFO - PROCESS | 1802 | 1462581968721 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:46:08 INFO - PROCESS | 1802 | 1462581968726 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:46:08 INFO - PROCESS | 1802 | 1462581968732 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:46:08 INFO - PROCESS | 1802 | 1462581968736 Marionette TRACE conn3 <- [1,1986,null,{}] 17:46:08 INFO - PROCESS | 1802 | 1462581968741 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}] 17:46:08 INFO - PROCESS | 1802 | 1462581968930 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:46:09 INFO - PROCESS | 1802 | 1462581969199 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e6000 == 138 [pid = 1802] [id = 504] 17:46:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8abf0000) [pid = 1802] [serial = 1513] [outer = (nil)] 17:46:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b20d000) [pid = 1802] [serial = 1514] [outer = 0x8abf0000] 17:46:09 INFO - PROCESS | 1802 | 1462581969328 Marionette DEBUG loaded listener.js 17:46:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b216400) [pid = 1802] [serial = 1515] [outer = 0x8abf0000] 17:46:10 INFO - PROCESS | 1802 | 1462581970183 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]]]}] 17:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1478ms 17:46:10 INFO - PROCESS | 1802 | 1462581970211 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:46:10 INFO - PROCESS | 1802 | 1462581970214 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:46:10 INFO - PROCESS | 1802 | 1462581970221 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:46:10 INFO - PROCESS | 1802 | 1462581970224 Marionette TRACE conn3 <- [1,1990,null,{}] 17:46:10 INFO - PROCESS | 1802 | 1462581970230 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}] 17:46:10 INFO - PROCESS | 1802 | 1462581970417 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:46:10 INFO - PROCESS | 1802 | 1462581970688 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b20a400 == 139 [pid = 1802] [id = 505] 17:46:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b214c00) [pid = 1802] [serial = 1516] [outer = (nil)] 17:46:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b22dc00) [pid = 1802] [serial = 1517] [outer = 0x8b214c00] 17:46:10 INFO - PROCESS | 1802 | 1462581970774 Marionette DEBUG loaded listener.js 17:46:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b230000) [pid = 1802] [serial = 1518] [outer = 0x8b214c00] 17:46:11 INFO - PROCESS | 1802 | 1462581971725 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]]]}] 17:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1530ms 17:46:11 INFO - PROCESS | 1802 | 1462581971752 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:46:11 INFO - PROCESS | 1802 | 1462581971756 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:46:11 INFO - PROCESS | 1802 | 1462581971762 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:46:11 INFO - PROCESS | 1802 | 1462581971766 Marionette TRACE conn3 <- [1,1994,null,{}] 17:46:11 INFO - PROCESS | 1802 | 1462581971771 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}] 17:46:11 INFO - PROCESS | 1802 | 1462581971984 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:46:12 INFO - PROCESS | 1802 | 1462581972260 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e9000 == 140 [pid = 1802] [id = 506] 17:46:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8b227800) [pid = 1802] [serial = 1519] [outer = (nil)] 17:46:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8cf4a000) [pid = 1802] [serial = 1520] [outer = 0x8b227800] 17:46:12 INFO - PROCESS | 1802 | 1462581972395 Marionette DEBUG loaded listener.js 17:46:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8cf57c00) [pid = 1802] [serial = 1521] [outer = 0x8b227800] 17:46:13 INFO - PROCESS | 1802 | 1462581973230 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]]]}] 17:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1530ms 17:46:13 INFO - PROCESS | 1802 | 1462581973294 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:46:13 INFO - PROCESS | 1802 | 1462581973298 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:46:13 INFO - PROCESS | 1802 | 1462581973304 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:46:13 INFO - PROCESS | 1802 | 1462581973308 Marionette TRACE conn3 <- [1,1998,null,{}] 17:46:13 INFO - PROCESS | 1802 | 1462581973313 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}] 17:46:13 INFO - PROCESS | 1802 | 1462581973507 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:46:13 INFO - PROCESS | 1802 | 1462581973774 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b324c00 == 141 [pid = 1802] [id = 507] 17:46:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b4ec400) [pid = 1802] [serial = 1522] [outer = (nil)] 17:46:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8cfe3800) [pid = 1802] [serial = 1523] [outer = 0x8b4ec400] 17:46:13 INFO - PROCESS | 1802 | 1462581973861 Marionette DEBUG loaded listener.js 17:46:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8cfe5c00) [pid = 1802] [serial = 1524] [outer = 0x8b4ec400] 17:46:14 INFO - PROCESS | 1802 | 1462581974735 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]]]}] 17:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1479ms 17:46:14 INFO - PROCESS | 1802 | 1462581974798 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:46:14 INFO - PROCESS | 1802 | 1462581974803 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:46:14 INFO - PROCESS | 1802 | 1462581974812 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:46:14 INFO - PROCESS | 1802 | 1462581974815 Marionette TRACE conn3 <- [1,2002,null,{}] 17:46:14 INFO - PROCESS | 1802 | 1462581974821 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}] 17:46:15 INFO - PROCESS | 1802 | 1462581975013 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:46:15 INFO - PROCESS | 1802 | 1462581975282 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x859eb800 == 142 [pid = 1802] [id = 508] 17:46:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8add8c00) [pid = 1802] [serial = 1525] [outer = (nil)] 17:46:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8d6b0400) [pid = 1802] [serial = 1526] [outer = 0x8add8c00] 17:46:15 INFO - PROCESS | 1802 | 1462581975416 Marionette DEBUG loaded listener.js 17:46:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8d72c800) [pid = 1802] [serial = 1527] [outer = 0x8add8c00] 17:46:16 INFO - PROCESS | 1802 | 1462581976313 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]]]}] 17:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1531ms 17:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:46:16 INFO - PROCESS | 1802 | 1462581976344 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:46:16 INFO - PROCESS | 1802 | 1462581976347 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:46:16 INFO - PROCESS | 1802 | 1462581976353 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:46:16 INFO - PROCESS | 1802 | 1462581976357 Marionette TRACE conn3 <- [1,2006,null,{}] 17:46:16 INFO - PROCESS | 1802 | 1462581976362 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}] 17:46:16 INFO - PROCESS | 1802 | 1462581976550 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:46:16 INFO - PROCESS | 1802 | 1462581976829 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfe5800 == 143 [pid = 1802] [id = 509] 17:46:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8d6ad000) [pid = 1802] [serial = 1528] [outer = (nil)] 17:46:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8d833800) [pid = 1802] [serial = 1529] [outer = 0x8d6ad000] 17:46:16 INFO - PROCESS | 1802 | 1462581976915 Marionette DEBUG loaded listener.js 17:46:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8dae7c00) [pid = 1802] [serial = 1530] [outer = 0x8d6ad000] 17:46:17 INFO - PROCESS | 1802 | 1462581977812 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]]]}] 17:46: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 17:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1537ms 17:46:17 INFO - PROCESS | 1802 | 1462581977890 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:46:17 INFO - PROCESS | 1802 | 1462581977893 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:46:17 INFO - PROCESS | 1802 | 1462581977900 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:46:17 INFO - PROCESS | 1802 | 1462581977903 Marionette TRACE conn3 <- [1,2010,null,{}] 17:46:17 INFO - PROCESS | 1802 | 1462581977908 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}] 17:46:18 INFO - PROCESS | 1802 | 1462581978143 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:46:18 INFO - PROCESS | 1802 | 1462581978458 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d829000 == 144 [pid = 1802] [id = 510] 17:46:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8d82b800) [pid = 1802] [serial = 1531] [outer = (nil)] 17:46:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8e293c00) [pid = 1802] [serial = 1532] [outer = 0x8d82b800] 17:46:18 INFO - PROCESS | 1802 | 1462581978547 Marionette DEBUG loaded listener.js 17:46:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8e298c00) [pid = 1802] [serial = 1533] [outer = 0x8d82b800] 17:46:19 INFO - PROCESS | 1802 | 1462581979428 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]]]}] 17:46:19 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 17:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1580ms 17:46:19 INFO - PROCESS | 1802 | 1462581979481 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:46:19 INFO - PROCESS | 1802 | 1462581979485 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:46:19 INFO - PROCESS | 1802 | 1462581979492 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:46:19 INFO - PROCESS | 1802 | 1462581979496 Marionette TRACE conn3 <- [1,2014,null,{}] 17:46:19 INFO - PROCESS | 1802 | 1462581979502 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}] 17:46:19 INFO - PROCESS | 1802 | 1462581979727 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:46:20 INFO - PROCESS | 1802 | 1462581980063 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6c6400 == 145 [pid = 1802] [id = 511] 17:46:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8e6e8400) [pid = 1802] [serial = 1534] [outer = (nil)] 17:46:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8e6ef400) [pid = 1802] [serial = 1535] [outer = 0x8e6e8400] 17:46:20 INFO - PROCESS | 1802 | 1462581980157 Marionette DEBUG loaded listener.js 17:46:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8ec55800) [pid = 1802] [serial = 1536] [outer = 0x8e6e8400] 17:46:21 INFO - PROCESS | 1802 | 1462581981021 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]]]}] 17:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1585ms 17:46:21 INFO - PROCESS | 1802 | 1462581981077 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:46:21 INFO - PROCESS | 1802 | 1462581981081 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:46:21 INFO - PROCESS | 1802 | 1462581981105 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:46:21 INFO - PROCESS | 1802 | 1462581981109 Marionette TRACE conn3 <- [1,2018,null,{}] 17:46:21 INFO - PROCESS | 1802 | 1462581981117 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}] 17:46:21 INFO - PROCESS | 1802 | 1462581981325 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:46:21 INFO - PROCESS | 1802 | 1462581981599 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6cd800 == 146 [pid = 1802] [id = 512] 17:46:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8e6f1400) [pid = 1802] [serial = 1537] [outer = (nil)] 17:46:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8ee4b400) [pid = 1802] [serial = 1538] [outer = 0x8e6f1400] 17:46:21 INFO - PROCESS | 1802 | 1462581981743 Marionette DEBUG loaded listener.js 17:46:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8ee50800) [pid = 1802] [serial = 1539] [outer = 0x8e6f1400] 17:46:22 INFO - PROCESS | 1802 | 1462581982592 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]]]}] 17:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1555ms 17:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:46:22 INFO - PROCESS | 1802 | 1462581982643 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:46:22 INFO - PROCESS | 1802 | 1462581982646 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:46:22 INFO - PROCESS | 1802 | 1462581982653 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:46:22 INFO - PROCESS | 1802 | 1462581982655 Marionette TRACE conn3 <- [1,2022,null,{}] 17:46:22 INFO - PROCESS | 1802 | 1462581982662 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}] 17:46:22 INFO - PROCESS | 1802 | 1462581982851 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:46:23 INFO - PROCESS | 1802 | 1462581983136 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6ea400 == 147 [pid = 1802] [id = 513] 17:46:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8ee48400) [pid = 1802] [serial = 1540] [outer = (nil)] 17:46:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8f8cbc00) [pid = 1802] [serial = 1541] [outer = 0x8ee48400] 17:46:23 INFO - PROCESS | 1802 | 1462581983264 Marionette DEBUG loaded listener.js 17:46:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x90c29000) [pid = 1802] [serial = 1542] [outer = 0x8ee48400] 17:46:24 INFO - PROCESS | 1802 | 1462581984104 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]]]}] 17:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1494ms 17:46:24 INFO - PROCESS | 1802 | 1462581984145 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:46:24 INFO - PROCESS | 1802 | 1462581984149 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:46:24 INFO - PROCESS | 1802 | 1462581984156 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:46:24 INFO - PROCESS | 1802 | 1462581984159 Marionette TRACE conn3 <- [1,2026,null,{}] 17:46:24 INFO - PROCESS | 1802 | 1462581984164 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}] 17:46:24 INFO - PROCESS | 1802 | 1462581984353 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:46:24 INFO - PROCESS | 1802 | 1462581984643 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x848e0c00 == 148 [pid = 1802] [id = 514] 17:46:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x86d58c00) [pid = 1802] [serial = 1543] [outer = (nil)] 17:46:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x90d66800) [pid = 1802] [serial = 1544] [outer = 0x86d58c00] 17:46:24 INFO - PROCESS | 1802 | 1462581984771 Marionette DEBUG loaded listener.js 17:46:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x90d6d800) [pid = 1802] [serial = 1545] [outer = 0x86d58c00] 17:46:25 INFO - PROCESS | 1802 | 1462581985611 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]]]}] 17:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1488ms 17:46:25 INFO - PROCESS | 1802 | 1462581985645 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:46:25 INFO - PROCESS | 1802 | 1462581985649 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:46:25 INFO - PROCESS | 1802 | 1462581985655 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:46:25 INFO - PROCESS | 1802 | 1462581985657 Marionette TRACE conn3 <- [1,2030,null,{}] 17:46:25 INFO - PROCESS | 1802 | 1462581985663 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}] 17:46:25 INFO - PROCESS | 1802 | 1462581985855 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:46:26 INFO - PROCESS | 1802 | 1462581986145 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x848dd000 == 149 [pid = 1802] [id = 515] 17:46:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8f8be400) [pid = 1802] [serial = 1546] [outer = (nil)] 17:46:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x90fd5c00) [pid = 1802] [serial = 1547] [outer = 0x8f8be400] 17:46:26 INFO - PROCESS | 1802 | 1462581986230 Marionette DEBUG loaded listener.js 17:46:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9108b000) [pid = 1802] [serial = 1548] [outer = 0x8f8be400] 17:46:27 INFO - PROCESS | 1802 | 1462581987199 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]]]}] 17:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1581ms 17:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:46:27 INFO - PROCESS | 1802 | 1462581987237 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:46:27 INFO - PROCESS | 1802 | 1462581987240 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:46:27 INFO - PROCESS | 1802 | 1462581987246 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:46:27 INFO - PROCESS | 1802 | 1462581987250 Marionette TRACE conn3 <- [1,2034,null,{}] 17:46:27 INFO - PROCESS | 1802 | 1462581987255 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}] 17:46:27 INFO - PROCESS | 1802 | 1462581987450 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:46:27 INFO - PROCESS | 1802 | 1462581987732 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x90ef3c00 == 150 [pid = 1802] [id = 516] 17:46:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x90ef6000) [pid = 1802] [serial = 1549] [outer = (nil)] 17:46:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x91c0d800) [pid = 1802] [serial = 1550] [outer = 0x90ef6000] 17:46:27 INFO - PROCESS | 1802 | 1462581987860 Marionette DEBUG loaded listener.js 17:46:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x91ce0c00) [pid = 1802] [serial = 1551] [outer = 0x90ef6000] 17:46:28 INFO - PROCESS | 1802 | 1462581988723 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]]]}] 17:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1529ms 17:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:46:28 INFO - PROCESS | 1802 | 1462581988775 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:46:28 INFO - PROCESS | 1802 | 1462581988778 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:46:28 INFO - PROCESS | 1802 | 1462581988784 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:46:28 INFO - PROCESS | 1802 | 1462581988787 Marionette TRACE conn3 <- [1,2038,null,{}] 17:46:28 INFO - PROCESS | 1802 | 1462581988793 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}] 17:46:28 INFO - PROCESS | 1802 | 1462581988986 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:46:29 INFO - PROCESS | 1802 | 1462581989267 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a49000 == 151 [pid = 1802] [id = 517] 17:46:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8abec000) [pid = 1802] [serial = 1552] [outer = (nil)] 17:46:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x91debc00) [pid = 1802] [serial = 1553] [outer = 0x8abec000] 17:46:29 INFO - PROCESS | 1802 | 1462581989400 Marionette DEBUG loaded listener.js 17:46:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x91eb3800) [pid = 1802] [serial = 1554] [outer = 0x8abec000] 17:46:30 INFO - PROCESS | 1802 | 1462581990264 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]]]}] 17:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1536ms 17:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:46:30 INFO - PROCESS | 1802 | 1462581990319 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:46:30 INFO - PROCESS | 1802 | 1462581990322 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:46:30 INFO - PROCESS | 1802 | 1462581990329 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:46:30 INFO - PROCESS | 1802 | 1462581990332 Marionette TRACE conn3 <- [1,2042,null,{}] 17:46:30 INFO - PROCESS | 1802 | 1462581990337 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}] 17:46:30 INFO - PROCESS | 1802 | 1462581990536 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:46:30 INFO - PROCESS | 1802 | 1462581990811 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e28d000 == 152 [pid = 1802] [id = 518] 17:46:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x91c0d400) [pid = 1802] [serial = 1555] [outer = (nil)] 17:46:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x91f17c00) [pid = 1802] [serial = 1556] [outer = 0x91c0d400] 17:46:30 INFO - PROCESS | 1802 | 1462581990938 Marionette DEBUG loaded listener.js 17:46:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x92178c00) [pid = 1802] [serial = 1557] [outer = 0x91c0d400] 17:46:31 INFO - PROCESS | 1802 | 1462581991825 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]]]}] 17:46:31 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) 17:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1533ms 17:46:31 INFO - PROCESS | 1802 | 1462581991862 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:46:31 INFO - PROCESS | 1802 | 1462581991866 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:46:31 INFO - PROCESS | 1802 | 1462581991872 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:46:31 INFO - PROCESS | 1802 | 1462581991875 Marionette TRACE conn3 <- [1,2046,null,{}] 17:46:31 INFO - PROCESS | 1802 | 1462581991880 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}] 17:46:32 INFO - PROCESS | 1802 | 1462581992076 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:46:32 INFO - PROCESS | 1802 | 1462581992360 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x91f18c00 == 153 [pid = 1802] [id = 519] 17:46:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x9227a400) [pid = 1802] [serial = 1558] [outer = (nil)] 17:46:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x924e0c00) [pid = 1802] [serial = 1559] [outer = 0x9227a400] 17:46:32 INFO - PROCESS | 1802 | 1462581992486 Marionette DEBUG loaded listener.js 17:46:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x9256c400) [pid = 1802] [serial = 1560] [outer = 0x9227a400] 17:46:33 INFO - PROCESS | 1802 | 1462581993353 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]]]}] 17:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1527ms 17:46:33 INFO - PROCESS | 1802 | 1462581993400 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:46:33 INFO - PROCESS | 1802 | 1462581993404 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:46:33 INFO - PROCESS | 1802 | 1462581993410 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:46:33 INFO - PROCESS | 1802 | 1462581993412 Marionette TRACE conn3 <- [1,2050,null,{}] 17:46:33 INFO - PROCESS | 1802 | 1462581993418 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}] 17:46:33 INFO - PROCESS | 1802 | 1462581993614 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x84a54000 == 152 [pid = 1802] [id = 499] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x85aea400 == 151 [pid = 1802] [id = 498] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8640b000 == 150 [pid = 1802] [id = 497] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x84fe0400 == 149 [pid = 1802] [id = 496] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x851e6000 == 148 [pid = 1802] [id = 493] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x977cf400 == 147 [pid = 1802] [id = 494] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x96c84800 == 146 [pid = 1802] [id = 492] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x924df400 == 145 [pid = 1802] [id = 491] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x93bbf000 == 144 [pid = 1802] [id = 490] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8d72d000 == 143 [pid = 1802] [id = 488] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x9290f800 == 142 [pid = 1802] [id = 489] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x92574800 == 141 [pid = 1802] [id = 487] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x91eb9c00 == 140 [pid = 1802] [id = 486] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x88f10800 == 139 [pid = 1802] [id = 485] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8d82f800 == 138 [pid = 1802] [id = 483] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6ea800 == 137 [pid = 1802] [id = 484] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8adcbc00 == 136 [pid = 1802] [id = 482] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b226000 == 135 [pid = 1802] [id = 481] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x84fdd800 == 134 [pid = 1802] [id = 480] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b328000 == 133 [pid = 1802] [id = 479] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x89124c00 == 132 [pid = 1802] [id = 478] 17:46:35 INFO - PROCESS | 1802 | --DOCSHELL 0x85ae3800 == 131 [pid = 1802] [id = 477] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x94513000) [pid = 1802] [serial = 1410] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8640bc00) [pid = 1802] [serial = 1427] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x91ce0000) [pid = 1802] [serial = 1395] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x950d8400) [pid = 1802] [serial = 1344] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x92797400) [pid = 1802] [serial = 1407] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x91f1ac00) [pid = 1802] [serial = 1401] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x89132800) [pid = 1802] [serial = 1428] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8878b000) [pid = 1802] [serial = 1419] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8ee43c00) [pid = 1802] [serial = 1383] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8b324800) [pid = 1802] [serial = 1367] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x90c29c00) [pid = 1802] [serial = 1388] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x950d3c00) [pid = 1802] [serial = 1412] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x96289800) [pid = 1802] [serial = 1415] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x90fdec00) [pid = 1802] [serial = 1391] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8abefc00) [pid = 1802] [serial = 1425] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8cf4c000) [pid = 1802] [serial = 1370] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8f6aec00) [pid = 1802] [serial = 1386] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8f6ac000) [pid = 1802] [serial = 1385] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x96c0a800) [pid = 1802] [serial = 1416] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8daeb000) [pid = 1802] [serial = 1377] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x93bbc400) [pid = 1802] [serial = 1409] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x91de7400) [pid = 1802] [serial = 1397] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x89029400) [pid = 1802] [serial = 1421] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x950dc000) [pid = 1802] [serial = 1413] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8d21ec00) [pid = 1802] [serial = 1374] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x91cd4c00) [pid = 1802] [serial = 1394] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x924da400) [pid = 1802] [serial = 1404] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8a0ecc00) [pid = 1802] [serial = 1364] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x87ccc800) [pid = 1802] [serial = 1418] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8cf58800) [pid = 1802] [serial = 1371] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x91c01c00) [pid = 1802] [serial = 1392] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x923b2800) [pid = 1802] [serial = 1403] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x88d31800) [pid = 1802] [serial = 1361] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8e50f800) [pid = 1802] [serial = 1379] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8d830400) [pid = 1802] [serial = 1376] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x91f14400) [pid = 1802] [serial = 1400] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8ec58800) [pid = 1802] [serial = 1382] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8b4e7000) [pid = 1802] [serial = 1368] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x92579800) [pid = 1802] [serial = 1406] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x88e47800) [pid = 1802] [serial = 1362] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x91ebbc00) [pid = 1802] [serial = 1398] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8abeb800) [pid = 1802] [serial = 1365] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8e6c3800) [pid = 1802] [serial = 1380] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8a32ac00) [pid = 1802] [serial = 1424] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x89c72000) [pid = 1802] [serial = 1422] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x90d3b800) [pid = 1802] [serial = 1389] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8d219c00) [pid = 1802] [serial = 1373] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b213800) [pid = 1802] [serial = 1430] [outer = (nil)] [url = about:blank] 17:46:35 INFO - PROCESS | 1802 | 1462581995757 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e0c00 == 132 [pid = 1802] [id = 520] 17:46:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x859e1400) [pid = 1802] [serial = 1561] [outer = (nil)] 17:46:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x859e8800) [pid = 1802] [serial = 1562] [outer = 0x859e1400] 17:46:35 INFO - PROCESS | 1802 | 1462581995838 Marionette DEBUG loaded listener.js 17:46:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x86408800) [pid = 1802] [serial = 1563] [outer = 0x859e1400] 17:46:36 INFO - PROCESS | 1802 | 1462581996615 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]]]}] 17:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 3243ms 17:46:36 INFO - PROCESS | 1802 | 1462581996658 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:46:36 INFO - PROCESS | 1802 | 1462581996668 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:46:36 INFO - PROCESS | 1802 | 1462581996674 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:46:36 INFO - PROCESS | 1802 | 1462581996680 Marionette TRACE conn3 <- [1,2054,null,{}] 17:46:36 INFO - PROCESS | 1802 | 1462581996687 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}] 17:46:36 INFO - PROCESS | 1802 | 1462581996905 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:46:37 INFO - PROCESS | 1802 | 1462581997090 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x88797000 == 133 [pid = 1802] [id = 521] 17:46:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x88d32400) [pid = 1802] [serial = 1564] [outer = (nil)] 17:46:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x88e43800) [pid = 1802] [serial = 1565] [outer = 0x88d32400] 17:46:37 INFO - PROCESS | 1802 | 1462581997166 Marionette DEBUG loaded listener.js 17:46:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x88f16800) [pid = 1802] [serial = 1566] [outer = 0x88d32400] 17:46:38 INFO - PROCESS | 1802 | 1462581998002 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]]]}] 17:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1380ms 17:46:38 INFO - PROCESS | 1802 | 1462581998057 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:46:38 INFO - PROCESS | 1802 | 1462581998063 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:46:38 INFO - PROCESS | 1802 | 1462581998078 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:46:38 INFO - PROCESS | 1802 | 1462581998080 Marionette TRACE conn3 <- [1,2058,null,{}] 17:46:38 INFO - PROCESS | 1802 | 1462581998086 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}] 17:46:38 INFO - PROCESS | 1802 | 1462581998342 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:46:38 INFO - PROCESS | 1802 | 1462581998373 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d3e000 == 134 [pid = 1802] [id = 522] 17:46:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x89027800) [pid = 1802] [serial = 1567] [outer = (nil)] 17:46:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x89f4bc00) [pid = 1802] [serial = 1568] [outer = 0x89027800] 17:46:38 INFO - PROCESS | 1802 | 1462581998442 Marionette DEBUG loaded listener.js 17:46:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8a0e9000) [pid = 1802] [serial = 1569] [outer = 0x89027800] 17:46:39 INFO - PROCESS | 1802 | 1462581999416 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]]]}] 17:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1438ms 17:46:39 INFO - PROCESS | 1802 | 1462581999508 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:46:39 INFO - PROCESS | 1802 | 1462581999511 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:46:39 INFO - PROCESS | 1802 | 1462581999535 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:46:39 INFO - PROCESS | 1802 | 1462581999543 Marionette TRACE conn3 <- [1,2062,null,{}] 17:46:39 INFO - PROCESS | 1802 | 1462581999549 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}] 17:46:39 INFO - PROCESS | 1802 | 1462581999804 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:46:39 INFO - PROCESS | 1802 | 1462581999836 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f42400 == 135 [pid = 1802] [id = 523] 17:46:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x89f4f800) [pid = 1802] [serial = 1570] [outer = (nil)] 17:46:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8add6000) [pid = 1802] [serial = 1571] [outer = 0x89f4f800] 17:46:39 INFO - PROCESS | 1802 | 1462581999905 Marionette DEBUG loaded listener.js 17:46:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8b225400) [pid = 1802] [serial = 1572] [outer = 0x89f4f800] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x851f1000) [pid = 1802] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x93bb9c00) [pid = 1802] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x91ec0400) [pid = 1802] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x94513800) [pid = 1802] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x851e3c00) [pid = 1802] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b4f1800) [pid = 1802] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x90d3b400) [pid = 1802] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8d227400) [pid = 1802] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8e6f1000) [pid = 1802] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8a0e4000) [pid = 1802] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8b331800) [pid = 1802] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x88d3d000) [pid = 1802] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8640d000) [pid = 1802] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x85ae5c00) [pid = 1802] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x89f50c00) [pid = 1802] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8ec60800) [pid = 1802] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8adcd000) [pid = 1802] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x92796000) [pid = 1802] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:46:40 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8cfe4c00) [pid = 1802] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:46:41 INFO - PROCESS | 1802 | 1462582001273 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]]]}] 17:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1803ms 17:46:41 INFO - PROCESS | 1802 | 1462582001321 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:46:41 INFO - PROCESS | 1802 | 1462582001325 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:46:41 INFO - PROCESS | 1802 | 1462582001331 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:46:41 INFO - PROCESS | 1802 | 1462582001334 Marionette TRACE conn3 <- [1,2066,null,{}] 17:46:41 INFO - PROCESS | 1802 | 1462582001339 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}] 17:46:41 INFO - PROCESS | 1802 | 1462582001585 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:46:41 INFO - PROCESS | 1802 | 1462582001606 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae5c00 == 136 [pid = 1802] [id = 524] 17:46:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x88d35000) [pid = 1802] [serial = 1573] [outer = (nil)] 17:46:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b213800) [pid = 1802] [serial = 1574] [outer = 0x88d35000] 17:46:41 INFO - PROCESS | 1802 | 1462582001685 Marionette DEBUG loaded listener.js 17:46:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b22ec00) [pid = 1802] [serial = 1575] [outer = 0x88d35000] 17:46:42 INFO - PROCESS | 1802 | 1462582002698 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]]]}] 17:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1428ms 17:46:42 INFO - PROCESS | 1802 | 1462582002761 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:46:42 INFO - PROCESS | 1802 | 1462582002767 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:46:42 INFO - PROCESS | 1802 | 1462582002775 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:46:42 INFO - PROCESS | 1802 | 1462582002781 Marionette TRACE conn3 <- [1,2070,null,{}] 17:46:42 INFO - PROCESS | 1802 | 1462582002790 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}] 17:46:43 INFO - PROCESS | 1802 | 1462582003002 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:46:43 INFO - PROCESS | 1802 | 1462582003334 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x88498c00 == 137 [pid = 1802] [id = 525] 17:46:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8849cc00) [pid = 1802] [serial = 1576] [outer = (nil)] 17:46:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x88790000) [pid = 1802] [serial = 1577] [outer = 0x8849cc00] 17:46:43 INFO - PROCESS | 1802 | 1462582003423 Marionette DEBUG loaded listener.js 17:46:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88d3b400) [pid = 1802] [serial = 1578] [outer = 0x8849cc00] 17:46:44 INFO - PROCESS | 1802 | 1462582004334 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]]]}] 17:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1633ms 17:46:44 INFO - PROCESS | 1802 | 1462582004409 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:46:44 INFO - PROCESS | 1802 | 1462582004418 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:46:44 INFO - PROCESS | 1802 | 1462582004428 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:46:44 INFO - PROCESS | 1802 | 1462582004433 Marionette TRACE conn3 <- [1,2074,null,{}] 17:46:44 INFO - PROCESS | 1802 | 1462582004439 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}] 17:46:44 INFO - PROCESS | 1802 | 1462582004644 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:46:44 INFO - PROCESS | 1802 | 1462582004978 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e3d000 == 138 [pid = 1802] [id = 526] 17:46:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x89133400) [pid = 1802] [serial = 1579] [outer = (nil)] 17:46:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8a0e2c00) [pid = 1802] [serial = 1580] [outer = 0x89133400] 17:46:45 INFO - PROCESS | 1802 | 1462582005068 Marionette DEBUG loaded listener.js 17:46:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8abe9c00) [pid = 1802] [serial = 1581] [outer = 0x89133400] 17:46:45 INFO - PROCESS | 1802 | 1462582005956 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]]]}] 17:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1585ms 17:46:46 INFO - PROCESS | 1802 | 1462582006014 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:46:46 INFO - PROCESS | 1802 | 1462582006017 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:46:46 INFO - PROCESS | 1802 | 1462582006024 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:46:46 INFO - PROCESS | 1802 | 1462582006030 Marionette TRACE conn3 <- [1,2078,null,{}] 17:46:46 INFO - PROCESS | 1802 | 1462582006046 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}] 17:46:46 INFO - PROCESS | 1802 | 1462582006307 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:46:46 INFO - PROCESS | 1802 | 1462582006669 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b32b000 == 139 [pid = 1802] [id = 527] 17:46:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b32f800) [pid = 1802] [serial = 1582] [outer = (nil)] 17:46:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8cf40c00) [pid = 1802] [serial = 1583] [outer = 0x8b32f800] 17:46:46 INFO - PROCESS | 1802 | 1462582006761 Marionette DEBUG loaded listener.js 17:46:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8cf4d800) [pid = 1802] [serial = 1584] [outer = 0x8b32f800] 17:46:47 INFO - PROCESS | 1802 | 1462582007667 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]]]}] 17:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1685ms 17:46:47 INFO - PROCESS | 1802 | 1462582007710 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:46:47 INFO - PROCESS | 1802 | 1462582007715 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:46:47 INFO - PROCESS | 1802 | 1462582007721 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:46:47 INFO - PROCESS | 1802 | 1462582007725 Marionette TRACE conn3 <- [1,2082,null,{}] 17:46:47 INFO - PROCESS | 1802 | 1462582007730 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}] 17:46:47 INFO - PROCESS | 1802 | 1462582007925 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:46:48 INFO - PROCESS | 1802 | 1462582008201 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b329400 == 140 [pid = 1802] [id = 528] 17:46:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8cf60c00) [pid = 1802] [serial = 1585] [outer = (nil)] 17:46:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8d221000) [pid = 1802] [serial = 1586] [outer = 0x8cf60c00] 17:46:48 INFO - PROCESS | 1802 | 1462582008290 Marionette DEBUG loaded listener.js 17:46:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8d6b1800) [pid = 1802] [serial = 1587] [outer = 0x8cf60c00] 17:46:49 INFO - PROCESS | 1802 | 1462582009199 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]]]}] 17:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1528ms 17:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:46:49 INFO - PROCESS | 1802 | 1462582009250 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:46:49 INFO - PROCESS | 1802 | 1462582009253 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:46:49 INFO - PROCESS | 1802 | 1462582009260 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:46:49 INFO - PROCESS | 1802 | 1462582009263 Marionette TRACE conn3 <- [1,2086,null,{}] 17:46:49 INFO - PROCESS | 1802 | 1462582009269 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}] 17:46:49 INFO - PROCESS | 1802 | 1462582009464 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:46:49 INFO - PROCESS | 1802 | 1462582009736 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e47400 == 141 [pid = 1802] [id = 529] 17:46:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8b4e5400) [pid = 1802] [serial = 1588] [outer = (nil)] 17:46:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8dae9c00) [pid = 1802] [serial = 1589] [outer = 0x8b4e5400] 17:46:49 INFO - PROCESS | 1802 | 1462582009875 Marionette DEBUG loaded listener.js 17:46:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8e28fc00) [pid = 1802] [serial = 1590] [outer = 0x8b4e5400] 17:46:50 INFO - PROCESS | 1802 | 1462582010741 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]]]}] 17:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1531ms 17:46:50 INFO - PROCESS | 1802 | 1462582010790 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:46:50 INFO - PROCESS | 1802 | 1462582010794 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:46:50 INFO - PROCESS | 1802 | 1462582010801 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:46:50 INFO - PROCESS | 1802 | 1462582010804 Marionette TRACE conn3 <- [1,2090,null,{}] 17:46:50 INFO - PROCESS | 1802 | 1462582010810 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}] 17:46:51 INFO - PROCESS | 1802 | 1462582011048 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:46:51 INFO - PROCESS | 1802 | 1462582011384 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6b5400 == 142 [pid = 1802] [id = 530] 17:46:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8d82a800) [pid = 1802] [serial = 1591] [outer = (nil)] 17:46:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8e6ccc00) [pid = 1802] [serial = 1592] [outer = 0x8d82a800] 17:46:51 INFO - PROCESS | 1802 | 1462582011473 Marionette DEBUG loaded listener.js 17:46:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8ec5c400) [pid = 1802] [serial = 1593] [outer = 0x8d82a800] 17:46:52 INFO - PROCESS | 1802 | 1462582012365 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]]]}] 17:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1642ms 17:46:52 INFO - PROCESS | 1802 | 1462582012452 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:46:52 INFO - PROCESS | 1802 | 1462582012456 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:46:52 INFO - PROCESS | 1802 | 1462582012465 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:46:52 INFO - PROCESS | 1802 | 1462582012468 Marionette TRACE conn3 <- [1,2094,null,{}] 17:46:52 INFO - PROCESS | 1802 | 1462582012473 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}] 17:46:52 INFO - PROCESS | 1802 | 1462582012669 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:46:53 INFO - PROCESS | 1802 | 1462582012988 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x86410c00 == 143 [pid = 1802] [id = 531] 17:46:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8e295800) [pid = 1802] [serial = 1594] [outer = (nil)] 17:46:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f6a8800) [pid = 1802] [serial = 1595] [outer = 0x8e295800] 17:46:53 INFO - PROCESS | 1802 | 1462582013075 Marionette DEBUG loaded listener.js 17:46:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8f6aec00) [pid = 1802] [serial = 1596] [outer = 0x8e295800] 17:46:53 INFO - PROCESS | 1802 | 1462582013938 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]]]}] 17:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1528ms 17:46:53 INFO - PROCESS | 1802 | 1462582013993 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:46:53 INFO - PROCESS | 1802 | 1462582013996 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:46:54 INFO - PROCESS | 1802 | 1462582014003 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:46:54 INFO - PROCESS | 1802 | 1462582014007 Marionette TRACE conn3 <- [1,2098,null,{}] 17:46:54 INFO - PROCESS | 1802 | 1462582014012 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}] 17:46:54 INFO - PROCESS | 1802 | 1462582014206 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:46:54 INFO - PROCESS | 1802 | 1462582014479 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fda400 == 144 [pid = 1802] [id = 532] 17:46:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x859e1c00) [pid = 1802] [serial = 1597] [outer = (nil)] 17:46:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x90d3ec00) [pid = 1802] [serial = 1598] [outer = 0x859e1c00] 17:46:54 INFO - PROCESS | 1802 | 1462582014608 Marionette DEBUG loaded listener.js 17:46:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x90d6ec00) [pid = 1802] [serial = 1599] [outer = 0x859e1c00] 17:46:55 INFO - PROCESS | 1802 | 1462582015474 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]]]}] 17:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1528ms 17:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:46:55 INFO - PROCESS | 1802 | 1462582015531 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:46:55 INFO - PROCESS | 1802 | 1462582015534 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:46:55 INFO - PROCESS | 1802 | 1462582015541 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:46:55 INFO - PROCESS | 1802 | 1462582015544 Marionette TRACE conn3 <- [1,2102,null,{}] 17:46:55 INFO - PROCESS | 1802 | 1462582015550 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}] 17:46:55 INFO - PROCESS | 1802 | 1462582015744 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:46:56 INFO - PROCESS | 1802 | 1462582016018 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6cd400 == 145 [pid = 1802] [id = 533] 17:46:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8e6f7400) [pid = 1802] [serial = 1600] [outer = (nil)] 17:46:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x91c02800) [pid = 1802] [serial = 1601] [outer = 0x8e6f7400] 17:46:56 INFO - PROCESS | 1802 | 1462582016145 Marionette DEBUG loaded listener.js 17:46:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x91c10800) [pid = 1802] [serial = 1602] [outer = 0x8e6f7400] 17:46:57 INFO - PROCESS | 1802 | 1462582017049 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]]]}] 17:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1581ms 17:46:57 INFO - PROCESS | 1802 | 1462582017122 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:46:57 INFO - PROCESS | 1802 | 1462582017132 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:46:57 INFO - PROCESS | 1802 | 1462582017139 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:46:57 INFO - PROCESS | 1802 | 1462582017142 Marionette TRACE conn3 <- [1,2106,null,{}] 17:46:57 INFO - PROCESS | 1802 | 1462582017148 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}] 17:46:57 INFO - PROCESS | 1802 | 1462582017402 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:46:57 INFO - PROCESS | 1802 | 1462582017725 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d6f000 == 146 [pid = 1802] [id = 534] 17:46:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x90fd1400) [pid = 1802] [serial = 1603] [outer = (nil)] 17:46:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x91eb8800) [pid = 1802] [serial = 1604] [outer = 0x90fd1400] 17:46:57 INFO - PROCESS | 1802 | 1462582017812 Marionette DEBUG loaded listener.js 17:46:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x91f0c000) [pid = 1802] [serial = 1605] [outer = 0x90fd1400] 17:46:58 INFO - PROCESS | 1802 | 1462582018677 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]]]}] 17:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1588ms 17:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:46:58 INFO - PROCESS | 1802 | 1462582018728 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:46:58 INFO - PROCESS | 1802 | 1462582018731 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:46:58 INFO - PROCESS | 1802 | 1462582018737 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:46:58 INFO - PROCESS | 1802 | 1462582018742 Marionette TRACE conn3 <- [1,2110,null,{}] 17:46:58 INFO - PROCESS | 1802 | 1462582018747 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}] 17:46:58 INFO - PROCESS | 1802 | 1462582018970 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:46:59 INFO - PROCESS | 1802 | 1462582019247 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f43c00 == 147 [pid = 1802] [id = 535] 17:46:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x923ba400) [pid = 1802] [serial = 1606] [outer = (nil)] 17:46:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9256dc00) [pid = 1802] [serial = 1607] [outer = 0x923ba400] 17:46:59 INFO - PROCESS | 1802 | 1462582019402 Marionette DEBUG loaded listener.js 17:46:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92790000) [pid = 1802] [serial = 1608] [outer = 0x923ba400] 17:47:00 INFO - PROCESS | 1802 | 1462582020289 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]]]}] 17:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1582ms 17:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:47:00 INFO - PROCESS | 1802 | 1462582020320 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:47:00 INFO - PROCESS | 1802 | 1462582020323 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:47:00 INFO - PROCESS | 1802 | 1462582020330 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:47:00 INFO - PROCESS | 1802 | 1462582020334 Marionette TRACE conn3 <- [1,2114,null,{}] 17:47:00 INFO - PROCESS | 1802 | 1462582020339 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}] 17:47:00 INFO - PROCESS | 1802 | 1462582020539 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:47:00 INFO - PROCESS | 1802 | 1462582020822 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x924d6000 == 148 [pid = 1802] [id = 536] 17:47:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x924e2000) [pid = 1802] [serial = 1609] [outer = (nil)] 17:47:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92908000) [pid = 1802] [serial = 1610] [outer = 0x924e2000] 17:47:00 INFO - PROCESS | 1802 | 1462582020956 Marionette DEBUG loaded listener.js 17:47:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9290d800) [pid = 1802] [serial = 1611] [outer = 0x924e2000] 17:47:01 INFO - PROCESS | 1802 | 1462582021858 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]]]}] 17:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1583ms 17:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:47:01 INFO - PROCESS | 1802 | 1462582021912 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:47:01 INFO - PROCESS | 1802 | 1462582021915 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:47:01 INFO - PROCESS | 1802 | 1462582021922 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:47:01 INFO - PROCESS | 1802 | 1462582021925 Marionette TRACE conn3 <- [1,2118,null,{}] 17:47:01 INFO - PROCESS | 1802 | 1462582021931 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}] 17:47:02 INFO - PROCESS | 1802 | 1462582022152 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:47:02 INFO - PROCESS | 1802 | 1462582022485 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a54000 == 149 [pid = 1802] [id = 537] 17:47:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x91c05400) [pid = 1802] [serial = 1612] [outer = (nil)] 17:47:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x9394d400) [pid = 1802] [serial = 1613] [outer = 0x91c05400] 17:47:02 INFO - PROCESS | 1802 | 1462582022573 Marionette DEBUG loaded listener.js 17:47:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x93bbd400) [pid = 1802] [serial = 1614] [outer = 0x91c05400] 17:47:03 INFO - PROCESS | 1802 | 1462582023443 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]]]}] 17:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1596ms 17:47:03 INFO - PROCESS | 1802 | 1462582023518 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:47:03 INFO - PROCESS | 1802 | 1462582023522 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:47:03 INFO - PROCESS | 1802 | 1462582023528 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:47:03 INFO - PROCESS | 1802 | 1462582023531 Marionette TRACE conn3 <- [1,2122,null,{}] 17:47:03 INFO - PROCESS | 1802 | 1462582023537 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}] 17:47:03 INFO - PROCESS | 1802 | 1462582023772 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:47:04 INFO - PROCESS | 1802 | 1462582024107 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f0a800 == 150 [pid = 1802] [id = 538] 17:47:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x88f13c00) [pid = 1802] [serial = 1615] [outer = (nil)] 17:47:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x94513000) [pid = 1802] [serial = 1616] [outer = 0x88f13c00] 17:47:04 INFO - PROCESS | 1802 | 1462582024196 Marionette DEBUG loaded listener.js 17:47:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x94515c00) [pid = 1802] [serial = 1617] [outer = 0x88f13c00] 17:47:05 INFO - PROCESS | 1802 | 1462582025067 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]]]}] 17:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1577ms 17:47:05 INFO - PROCESS | 1802 | 1462582025106 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:47:05 INFO - PROCESS | 1802 | 1462582025109 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:47:05 INFO - PROCESS | 1802 | 1462582025116 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:47:05 INFO - PROCESS | 1802 | 1462582025119 Marionette TRACE conn3 <- [1,2126,null,{}] 17:47:05 INFO - PROCESS | 1802 | 1462582025124 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}] 17:47:05 INFO - PROCESS | 1802 | 1462582025320 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:47:05 INFO - PROCESS | 1802 | 1462582025603 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x851ea400 == 151 [pid = 1802] [id = 539] 17:47:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x89c80400) [pid = 1802] [serial = 1618] [outer = (nil)] 17:47:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x945f4000) [pid = 1802] [serial = 1619] [outer = 0x89c80400] 17:47:05 INFO - PROCESS | 1802 | 1462582025735 Marionette DEBUG loaded listener.js 17:47:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x945ecc00) [pid = 1802] [serial = 1620] [outer = 0x89c80400] 17:47:06 INFO - PROCESS | 1802 | 1462582026603 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]]]}] 17:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1528ms 17:47:06 INFO - PROCESS | 1802 | 1462582026644 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:47:06 INFO - PROCESS | 1802 | 1462582026648 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:47:06 INFO - PROCESS | 1802 | 1462582026654 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:47:06 INFO - PROCESS | 1802 | 1462582026658 Marionette TRACE conn3 <- [1,2130,null,{}] 17:47:06 INFO - PROCESS | 1802 | 1462582026664 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}] 17:47:06 INFO - PROCESS | 1802 | 1462582026870 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:47:07 INFO - PROCESS | 1802 | 1462582027158 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x94519c00 == 152 [pid = 1802] [id = 540] 17:47:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x94580c00) [pid = 1802] [serial = 1621] [outer = (nil)] 17:47:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x950d0400) [pid = 1802] [serial = 1622] [outer = 0x94580c00] 17:47:07 INFO - PROCESS | 1802 | 1462582027291 Marionette DEBUG loaded listener.js 17:47:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x950d2400) [pid = 1802] [serial = 1623] [outer = 0x94580c00] 17:47:08 INFO - PROCESS | 1802 | 1462582028178 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] 17:47:08 INFO - PROCESS | 1802 | 1462582028249 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:47:08 INFO - PROCESS | 1802 | 1462582028255 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:47:08 INFO - PROCESS | 1802 | 1462582028259 Marionette TRACE conn3 <- [1,2134,null,{}] 17:47:08 INFO - PROCESS | 1802 | 1462582028264 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}] 17:47:08 INFO - PROCESS | 1802 | 1462582028462 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:47:08 INFO - PROCESS | 1802 | 1462582028798 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f4e400 == 153 [pid = 1802] [id = 541] 17:47:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x945f2400) [pid = 1802] [serial = 1624] [outer = (nil)] 17:47:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x96287c00) [pid = 1802] [serial = 1625] [outer = 0x945f2400] 17:47:08 INFO - PROCESS | 1802 | 1462582028885 Marionette DEBUG loaded listener.js 17:47:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x96c09800) [pid = 1802] [serial = 1626] [outer = 0x945f2400] 17:47:09 INFO - PROCESS | 1802 | 1462582029733 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]]]}] 17:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1537ms 17:47:09 INFO - PROCESS | 1802 | 1462582029794 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:47:09 INFO - PROCESS | 1802 | 1462582029797 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:47:09 INFO - PROCESS | 1802 | 1462582029803 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:47:09 INFO - PROCESS | 1802 | 1462582029806 Marionette TRACE conn3 <- [1,2138,null,{}] 17:47:09 INFO - PROCESS | 1802 | 1462582029812 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}] 17:47:10 INFO - PROCESS | 1802 | 1462582030011 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:47:10 INFO - PROCESS | 1802 | 1462582030292 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e7800 == 154 [pid = 1802] [id = 542] 17:47:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x94f45c00) [pid = 1802] [serial = 1627] [outer = (nil)] 17:47:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x96c16c00) [pid = 1802] [serial = 1628] [outer = 0x94f45c00] 17:47:10 INFO - PROCESS | 1802 | 1462582030419 Marionette DEBUG loaded listener.js 17:47:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x96c85400) [pid = 1802] [serial = 1629] [outer = 0x94f45c00] 17:47:11 INFO - PROCESS | 1802 | 1462582031361 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]]]}] 17:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1626ms 17:47:11 INFO - PROCESS | 1802 | 1462582031431 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:47:11 INFO - PROCESS | 1802 | 1462582031435 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:47:11 INFO - PROCESS | 1802 | 1462582031442 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:47:11 INFO - PROCESS | 1802 | 1462582031444 Marionette TRACE conn3 <- [1,2142,null,{}] 17:47:11 INFO - PROCESS | 1802 | 1462582031450 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}] 17:47:11 INFO - PROCESS | 1802 | 1462582031651 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:47:12 INFO - PROCESS | 1802 | 1462582031991 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x96292400 == 155 [pid = 1802] [id = 543] 17:47:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x96c0b000) [pid = 1802] [serial = 1630] [outer = (nil)] 17:47:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x977d2c00) [pid = 1802] [serial = 1631] [outer = 0x96c0b000] 17:47:12 INFO - PROCESS | 1802 | 1462582032077 Marionette DEBUG loaded listener.js 17:47:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x981ed400) [pid = 1802] [serial = 1632] [outer = 0x96c0b000] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6f6400 == 154 [pid = 1802] [id = 283] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89c78400 == 153 [pid = 1802] [id = 452] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e296400 == 152 [pid = 1802] [id = 366] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x93bc0800 == 151 [pid = 1802] [id = 74] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89f42400 == 150 [pid = 1802] [id = 523] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x88d3e000 == 149 [pid = 1802] [id = 522] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x88797000 == 148 [pid = 1802] [id = 521] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x859e0c00 == 147 [pid = 1802] [id = 520] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e28d000 == 146 [pid = 1802] [id = 518] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84a49000 == 145 [pid = 1802] [id = 517] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x90ef3c00 == 144 [pid = 1802] [id = 516] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x848dd000 == 143 [pid = 1802] [id = 515] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x848e0c00 == 142 [pid = 1802] [id = 514] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6cd800 == 141 [pid = 1802] [id = 512] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6ea400 == 140 [pid = 1802] [id = 513] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6c6400 == 139 [pid = 1802] [id = 511] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8d829000 == 138 [pid = 1802] [id = 510] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfe5800 == 137 [pid = 1802] [id = 509] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x859eb800 == 136 [pid = 1802] [id = 508] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x851e9000 == 135 [pid = 1802] [id = 506] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b324c00 == 134 [pid = 1802] [id = 507] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b20a400 == 133 [pid = 1802] [id = 505] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0e6000 == 132 [pid = 1802] [id = 504] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0ebc00 == 131 [pid = 1802] [id = 503] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x85aebc00 == 130 [pid = 1802] [id = 502] 17:47:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84fdc800 == 129 [pid = 1802] [id = 501] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x89f4e800) [pid = 1802] [serial = 1502] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x88790400) [pid = 1802] [serial = 1499] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x950d9800) [pid = 1802] [serial = 1470] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x923b1000) [pid = 1802] [serial = 1461] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x96c11400) [pid = 1802] [serial = 1472] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x85adf000) [pid = 1802] [serial = 1490] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8912c400) [pid = 1802] [serial = 1500] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8cfd9400) [pid = 1802] [serial = 1440] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x96c8b000) [pid = 1802] [serial = 1475] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x94512c00) [pid = 1802] [serial = 1466] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8ee42400) [pid = 1802] [serial = 1449] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8f8c4c00) [pid = 1802] [serial = 1451] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8b20c400) [pid = 1802] [serial = 1437] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x981fa000) [pid = 1802] [serial = 1481] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8d731800) [pid = 1802] [serial = 1443] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x88f0ac00) [pid = 1802] [serial = 1496] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x87ccc400) [pid = 1802] [serial = 1493] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8901c400) [pid = 1802] [serial = 1434] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8ec54800) [pid = 1802] [serial = 1448] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8adcf400) [pid = 1802] [serial = 1359] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x950d4000) [pid = 1802] [serial = 1469] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x90eefc00) [pid = 1802] [serial = 1454] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x91c0f400) [pid = 1802] [serial = 1458] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8f8ccc00) [pid = 1802] [serial = 1452] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8d6ae400) [pid = 1802] [serial = 1442] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x91098c00) [pid = 1802] [serial = 1457] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x88e40400) [pid = 1802] [serial = 1433] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x88f19400) [pid = 1802] [serial = 1497] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8cf47800) [pid = 1802] [serial = 1439] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x99fc9400) [pid = 1802] [serial = 1487] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x92907800) [pid = 1802] [serial = 1463] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x96c14400) [pid = 1802] [serial = 1473] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8e28c800) [pid = 1802] [serial = 1446] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x88499c00) [pid = 1802] [serial = 1494] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8dae6400) [pid = 1802] [serial = 1445] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x9216c800) [pid = 1802] [serial = 1460] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x90ef1800) [pid = 1802] [serial = 1455] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x99797c00) [pid = 1802] [serial = 1484] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x85ae6800) [pid = 1802] [serial = 1491] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8abeec00) [pid = 1802] [serial = 1436] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x977d1400) [pid = 1802] [serial = 1478] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x94519400) [pid = 1802] [serial = 1467] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x92dad000) [pid = 1802] [serial = 1464] [outer = (nil)] [url = about:blank] 17:47:15 INFO - PROCESS | 1802 | 1462582035056 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] 17:47:15 INFO - PROCESS | 1802 | 1462582035078 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:47:15 INFO - PROCESS | 1802 | 1462582035087 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:47:15 INFO - PROCESS | 1802 | 1462582035093 Marionette TRACE conn3 <- [1,2146,null,{}] 17:47:15 INFO - PROCESS | 1802 | 1462582035101 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}] 17:47:15 INFO - PROCESS | 1802 | 1462582035313 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:47:15 INFO - PROCESS | 1802 | 1462582035515 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae2400 == 130 [pid = 1802] [id = 544] 17:47:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x85ae4800) [pid = 1802] [serial = 1633] [outer = (nil)] 17:47:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x88493800) [pid = 1802] [serial = 1634] [outer = 0x85ae4800] 17:47:15 INFO - PROCESS | 1802 | 1462582035588 Marionette DEBUG loaded listener.js 17:47:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8878c800) [pid = 1802] [serial = 1635] [outer = 0x85ae4800] 17:47:16 INFO - PROCESS | 1802 | 1462582036371 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] 17:47:16 INFO - PROCESS | 1802 | 1462582036441 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:47:16 INFO - PROCESS | 1802 | 1462582036450 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:47:16 INFO - PROCESS | 1802 | 1462582036454 Marionette TRACE conn3 <- [1,2150,null,{}] 17:47:16 INFO - PROCESS | 1802 | 1462582036460 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}] 17:47:16 INFO - PROCESS | 1802 | 1462582036740 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:47:16 INFO - PROCESS | 1802 | 1462582036860 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8640a800 == 131 [pid = 1802] [id = 545] 17:47:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x88f16000) [pid = 1802] [serial = 1636] [outer = (nil)] 17:47:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8912c400) [pid = 1802] [serial = 1637] [outer = 0x88f16000] 17:47:16 INFO - PROCESS | 1802 | 1462582036943 Marionette DEBUG loaded listener.js 17:47:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x89c7a400) [pid = 1802] [serial = 1638] [outer = 0x88f16000] 17:47:17 INFO - PROCESS | 1802 | 1462582037839 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]]]}] 17:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1437ms 17:47:17 INFO - PROCESS | 1802 | 1462582037888 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:47:17 INFO - PROCESS | 1802 | 1462582037892 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:47:17 INFO - PROCESS | 1802 | 1462582037905 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:47:17 INFO - PROCESS | 1802 | 1462582037910 Marionette TRACE conn3 <- [1,2154,null,{}] 17:47:17 INFO - PROCESS | 1802 | 1462582037925 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}] 17:47:18 INFO - PROCESS | 1802 | 1462582038188 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:47:18 INFO - PROCESS | 1802 | 1462582038230 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8878b800 == 132 [pid = 1802] [id = 546] 17:47:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x88e47c00) [pid = 1802] [serial = 1639] [outer = (nil)] 17:47:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8abefc00) [pid = 1802] [serial = 1640] [outer = 0x88e47c00] 17:47:18 INFO - PROCESS | 1802 | 1462582038304 Marionette DEBUG loaded listener.js 17:47:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8add5c00) [pid = 1802] [serial = 1641] [outer = 0x88e47c00] 17:47:19 INFO - PROCESS | 1802 | 1462582039924 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]]]}] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x88d32400) [pid = 1802] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8f8be400) [pid = 1802] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8abf0000) [pid = 1802] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x859e1400) [pid = 1802] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8b214c00) [pid = 1802] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8a0ef800) [pid = 1802] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b227800) [pid = 1802] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8e6e8400) [pid = 1802] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8d6ad000) [pid = 1802] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x99289800) [pid = 1802] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x92dad400) [pid = 1802] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x90ef6000) [pid = 1802] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8ee48400) [pid = 1802] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x84fdd000) [pid = 1802] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x86414000) [pid = 1802] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8b4ec400) [pid = 1802] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8d82b800) [pid = 1802] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9227a400) [pid = 1802] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8abec000) [pid = 1802] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x86d58c00) [pid = 1802] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8e6f1400) [pid = 1802] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x89027800) [pid = 1802] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x96c85000) [pid = 1802] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8add8c00) [pid = 1802] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x91c0d400) [pid = 1802] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x96c85c00) [pid = 1802] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x89f4f800) [pid = 1802] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x88e3c800) [pid = 1802] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:47:20 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x98184c00) [pid = 1802] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2188ms 17:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:47:20 INFO - PROCESS | 1802 | 1462582040094 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:47:20 INFO - PROCESS | 1802 | 1462582040097 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:47:20 INFO - PROCESS | 1802 | 1462582040103 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:47:20 INFO - PROCESS | 1802 | 1462582040106 Marionette TRACE conn3 <- [1,2158,null,{}] 17:47:20 INFO - PROCESS | 1802 | 1462582040111 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}] 17:47:20 INFO - PROCESS | 1802 | 1462582040346 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:47:20 INFO - PROCESS | 1802 | 1462582040465 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x86412c00 == 133 [pid = 1802] [id = 547] 17:47:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x88d32400) [pid = 1802] [serial = 1642] [outer = (nil)] 17:47:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8a0b2000) [pid = 1802] [serial = 1643] [outer = 0x88d32400] 17:47:20 INFO - PROCESS | 1802 | 1462582040535 Marionette DEBUG loaded listener.js 17:47:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8abf0c00) [pid = 1802] [serial = 1644] [outer = 0x88d32400] 17:47:21 INFO - PROCESS | 1802 | 1462582041263 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]]]}] 17:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1186ms 17:47:21 INFO - PROCESS | 1802 | 1462582041288 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:47:21 INFO - PROCESS | 1802 | 1462582041291 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:47:21 INFO - PROCESS | 1802 | 1462582041308 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:47:21 INFO - PROCESS | 1802 | 1462582041311 Marionette TRACE conn3 <- [1,2162,null,{}] 17:47:21 INFO - PROCESS | 1802 | 1462582041316 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}] 17:47:21 INFO - PROCESS | 1802 | 1462582041498 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:47:21 INFO - PROCESS | 1802 | 1462582041514 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a49400 == 134 [pid = 1802] [id = 548] 17:47:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86d58c00) [pid = 1802] [serial = 1645] [outer = (nil)] 17:47:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b217400) [pid = 1802] [serial = 1646] [outer = 0x86d58c00] 17:47:21 INFO - PROCESS | 1802 | 1462582041582 Marionette DEBUG loaded listener.js 17:47:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b327c00) [pid = 1802] [serial = 1647] [outer = 0x86d58c00] 17:47:22 INFO - PROCESS | 1802 | 1462582042807 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]]]}] 17:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1532ms 17:47:22 INFO - PROCESS | 1802 | 1462582042841 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:47:22 INFO - PROCESS | 1802 | 1462582042849 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:47:22 INFO - PROCESS | 1802 | 1462582042859 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:47:22 INFO - PROCESS | 1802 | 1462582042863 Marionette TRACE conn3 <- [1,2166,null,{}] 17:47:22 INFO - PROCESS | 1802 | 1462582042872 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}] 17:47:23 INFO - PROCESS | 1802 | 1462582043099 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:47:23 INFO - PROCESS | 1802 | 1462582043428 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x88494400 == 135 [pid = 1802] [id = 549] 17:47:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x88794800) [pid = 1802] [serial = 1648] [outer = (nil)] 17:47:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x88f19400) [pid = 1802] [serial = 1649] [outer = 0x88794800] 17:47:23 INFO - PROCESS | 1802 | 1462582043520 Marionette DEBUG loaded listener.js 17:47:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x89c73c00) [pid = 1802] [serial = 1650] [outer = 0x88794800] 17:47:24 INFO - PROCESS | 1802 | 1462582044416 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]]]}] 17:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1589ms 17:47:24 INFO - PROCESS | 1802 | 1462582044449 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:47:24 INFO - PROCESS | 1802 | 1462582044457 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:47:24 INFO - PROCESS | 1802 | 1462582044468 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:47:24 INFO - PROCESS | 1802 | 1462582044472 Marionette TRACE conn3 <- [1,2170,null,{}] 17:47:24 INFO - PROCESS | 1802 | 1462582044478 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}] 17:47:24 INFO - PROCESS | 1802 | 1462582044682 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:47:24 INFO - PROCESS | 1802 | 1462582044956 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a326c00 == 136 [pid = 1802] [id = 550] 17:47:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8abe6800) [pid = 1802] [serial = 1651] [outer = (nil)] 17:47:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b209c00) [pid = 1802] [serial = 1652] [outer = 0x8abe6800] 17:47:25 INFO - PROCESS | 1802 | 1462582045094 Marionette DEBUG loaded listener.js 17:47:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b323c00) [pid = 1802] [serial = 1653] [outer = 0x8abe6800] 17:47:26 INFO - PROCESS | 1802 | 1462582046038 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]]]}] 17:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1628ms 17:47:26 INFO - PROCESS | 1802 | 1462582046096 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:47:26 INFO - PROCESS | 1802 | 1462582046101 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:47:26 INFO - PROCESS | 1802 | 1462582046107 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:47:26 INFO - PROCESS | 1802 | 1462582046113 Marionette TRACE conn3 <- [1,2174,null,{}] 17:47:26 INFO - PROCESS | 1802 | 1462582046129 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}] 17:47:26 INFO - PROCESS | 1802 | 1462582046388 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:47:26 INFO - PROCESS | 1802 | 1462582046711 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e5000 == 137 [pid = 1802] [id = 551] 17:47:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8cf4e800) [pid = 1802] [serial = 1654] [outer = (nil)] 17:47:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8cf5f000) [pid = 1802] [serial = 1655] [outer = 0x8cf4e800] 17:47:26 INFO - PROCESS | 1802 | 1462582046799 Marionette DEBUG loaded listener.js 17:47:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8d21c000) [pid = 1802] [serial = 1656] [outer = 0x8cf4e800] 17:47:27 INFO - PROCESS | 1802 | 1462582047676 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]]]}] 17:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1603ms 17:47:27 INFO - PROCESS | 1802 | 1462582047740 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:47:27 INFO - PROCESS | 1802 | 1462582047745 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:47:27 INFO - PROCESS | 1802 | 1462582047751 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:47:27 INFO - PROCESS | 1802 | 1462582047754 Marionette TRACE conn3 <- [1,2178,null,{}] 17:47:27 INFO - PROCESS | 1802 | 1462582047759 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}] 17:47:27 INFO - PROCESS | 1802 | 1462582047961 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:47:28 INFO - PROCESS | 1802 | 1462582048234 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf44800 == 138 [pid = 1802] [id = 552] 17:47:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8cf4f000) [pid = 1802] [serial = 1657] [outer = (nil)] 17:47:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8d731000) [pid = 1802] [serial = 1658] [outer = 0x8cf4f000] 17:47:28 INFO - PROCESS | 1802 | 1462582048376 Marionette DEBUG loaded listener.js 17:47:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8d829400) [pid = 1802] [serial = 1659] [outer = 0x8cf4f000] 17:47:29 INFO - PROCESS | 1802 | 1462582049245 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]]]}] 17:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1527ms 17:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:47:29 INFO - PROCESS | 1802 | 1462582049279 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:47:29 INFO - PROCESS | 1802 | 1462582049282 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:47:29 INFO - PROCESS | 1802 | 1462582049289 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:47:29 INFO - PROCESS | 1802 | 1462582049292 Marionette TRACE conn3 <- [1,2182,null,{}] 17:47:29 INFO - PROCESS | 1802 | 1462582049298 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}] 17:47:29 INFO - PROCESS | 1802 | 1462582049488 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:47:29 INFO - PROCESS | 1802 | 1462582049768 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6aa000 == 139 [pid = 1802] [id = 553] 17:47:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8d731800) [pid = 1802] [serial = 1660] [outer = (nil)] 17:47:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8daeec00) [pid = 1802] [serial = 1661] [outer = 0x8d731800] 17:47:29 INFO - PROCESS | 1802 | 1462582049896 Marionette DEBUG loaded listener.js 17:47:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8e28d000) [pid = 1802] [serial = 1662] [outer = 0x8d731800] 17:47:30 INFO - PROCESS | 1802 | 1462582050767 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]]]}] 17:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1547ms 17:47:30 INFO - PROCESS | 1802 | 1462582050836 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:47:30 INFO - PROCESS | 1802 | 1462582050840 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:47:30 INFO - PROCESS | 1802 | 1462582050846 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:47:30 INFO - PROCESS | 1802 | 1462582050849 Marionette TRACE conn3 <- [1,2186,null,{}] 17:47:30 INFO - PROCESS | 1802 | 1462582050855 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}] 17:47:31 INFO - PROCESS | 1802 | 1462582051113 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:47:31 INFO - PROCESS | 1802 | 1462582051447 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e297800 == 140 [pid = 1802] [id = 554] 17:47:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8e50c400) [pid = 1802] [serial = 1663] [outer = (nil)] 17:47:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8e6ec400) [pid = 1802] [serial = 1664] [outer = 0x8e50c400] 17:47:31 INFO - PROCESS | 1802 | 1462582051536 Marionette DEBUG loaded listener.js 17:47:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8e6f6400) [pid = 1802] [serial = 1665] [outer = 0x8e50c400] 17:47:32 INFO - PROCESS | 1802 | 1462582052443 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]]]}] 17:47:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1638ms 17:47:32 INFO - PROCESS | 1802 | 1462582052485 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:47:32 INFO - PROCESS | 1802 | 1462582052489 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:47:32 INFO - PROCESS | 1802 | 1462582052495 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:47:32 INFO - PROCESS | 1802 | 1462582052498 Marionette TRACE conn3 <- [1,2190,null,{}] 17:47:32 INFO - PROCESS | 1802 | 1462582052504 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}] 17:47:32 INFO - PROCESS | 1802 | 1462582052693 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:47:33 INFO - PROCESS | 1802 | 1462582053040 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fddc00 == 141 [pid = 1802] [id = 555] 17:47:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8cf4e000) [pid = 1802] [serial = 1666] [outer = (nil)] 17:47:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8ee44000) [pid = 1802] [serial = 1667] [outer = 0x8cf4e000] 17:47:33 INFO - PROCESS | 1802 | 1462582053127 Marionette DEBUG loaded listener.js 17:47:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8ee4b800) [pid = 1802] [serial = 1668] [outer = 0x8cf4e000] 17:47:33 INFO - PROCESS | 1802 | 1462582053979 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]]]}] 17:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1528ms 17:47:34 INFO - PROCESS | 1802 | 1462582054024 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:47:34 INFO - PROCESS | 1802 | 1462582054027 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:47:34 INFO - PROCESS | 1802 | 1462582054033 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:47:34 INFO - PROCESS | 1802 | 1462582054037 Marionette TRACE conn3 <- [1,2194,null,{}] 17:47:34 INFO - PROCESS | 1802 | 1462582054042 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}] 17:47:34 INFO - PROCESS | 1802 | 1462582054232 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:47:34 INFO - PROCESS | 1802 | 1462582054511 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ee42800 == 142 [pid = 1802] [id = 556] 17:47:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8ee47800) [pid = 1802] [serial = 1669] [outer = (nil)] 17:47:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x90c21c00) [pid = 1802] [serial = 1670] [outer = 0x8ee47800] 17:47:34 INFO - PROCESS | 1802 | 1462582054598 Marionette DEBUG loaded listener.js 17:47:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x90c25c00) [pid = 1802] [serial = 1671] [outer = 0x8ee47800] 17:47:35 INFO - PROCESS | 1802 | 1462582055479 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]]]}] 17:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1479ms 17:47:35 INFO - PROCESS | 1802 | 1462582055512 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:47:35 INFO - PROCESS | 1802 | 1462582055516 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:47:35 INFO - PROCESS | 1802 | 1462582055522 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:47:35 INFO - PROCESS | 1802 | 1462582055525 Marionette TRACE conn3 <- [1,2198,null,{}] 17:47:35 INFO - PROCESS | 1802 | 1462582055531 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}] 17:47:35 INFO - PROCESS | 1802 | 1462582055933 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:47:36 INFO - PROCESS | 1802 | 1462582056284 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x90ef5000 == 143 [pid = 1802] [id = 557] 17:47:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x90ef6000) [pid = 1802] [serial = 1672] [outer = (nil)] 17:47:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x90fdbc00) [pid = 1802] [serial = 1673] [outer = 0x90ef6000] 17:47:36 INFO - PROCESS | 1802 | 1462582056369 Marionette DEBUG loaded listener.js 17:47:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9108fc00) [pid = 1802] [serial = 1674] [outer = 0x90ef6000] 17:47:37 INFO - PROCESS | 1802 | 1462582057220 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]]]}] 17:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1731ms 17:47:37 INFO - PROCESS | 1802 | 1462582057258 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:47:37 INFO - PROCESS | 1802 | 1462582057261 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:47:37 INFO - PROCESS | 1802 | 1462582057270 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:47:37 INFO - PROCESS | 1802 | 1462582057273 Marionette TRACE conn3 <- [1,2202,null,{}] 17:47:37 INFO - PROCESS | 1802 | 1462582057278 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}] 17:47:37 INFO - PROCESS | 1802 | 1462582057470 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:47:37 INFO - PROCESS | 1802 | 1462582057757 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec5f800 == 144 [pid = 1802] [id = 558] 17:47:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8ee41800) [pid = 1802] [serial = 1675] [outer = (nil)] 17:47:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x91c0e800) [pid = 1802] [serial = 1676] [outer = 0x8ee41800] 17:47:37 INFO - PROCESS | 1802 | 1462582057860 Marionette DEBUG loaded listener.js 17:47:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x91cdd400) [pid = 1802] [serial = 1677] [outer = 0x8ee41800] 17:47:38 INFO - PROCESS | 1802 | 1462582058793 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]]]}] 17:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1581ms 17:47:38 INFO - PROCESS | 1802 | 1462582058852 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:47:38 INFO - PROCESS | 1802 | 1462582058856 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:47:38 INFO - PROCESS | 1802 | 1462582058862 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:47:38 INFO - PROCESS | 1802 | 1462582058866 Marionette TRACE conn3 <- [1,2206,null,{}] 17:47:38 INFO - PROCESS | 1802 | 1462582058872 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}] 17:47:39 INFO - PROCESS | 1802 | 1462582059094 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:47:39 INFO - PROCESS | 1802 | 1462582059423 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x91cd4000 == 145 [pid = 1802] [id = 559] 17:47:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9227a400) [pid = 1802] [serial = 1678] [outer = (nil)] 17:47:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x923b3400) [pid = 1802] [serial = 1679] [outer = 0x9227a400] 17:47:39 INFO - PROCESS | 1802 | 1462582059516 Marionette DEBUG loaded listener.js 17:47:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9256f800) [pid = 1802] [serial = 1680] [outer = 0x9227a400] 17:47:40 INFO - PROCESS | 1802 | 1462582060382 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]]]}] 17:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1577ms 17:47:40 INFO - PROCESS | 1802 | 1462582060440 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:47:40 INFO - PROCESS | 1802 | 1462582060444 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:47:40 INFO - PROCESS | 1802 | 1462582060450 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:47:40 INFO - PROCESS | 1802 | 1462582060452 Marionette TRACE conn3 <- [1,2210,null,{}] 17:47:40 INFO - PROCESS | 1802 | 1462582060458 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}] 17:47:40 INFO - PROCESS | 1802 | 1462582060655 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:47:40 INFO - PROCESS | 1802 | 1462582060932 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x91f14800 == 146 [pid = 1802] [id = 560] 17:47:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x9256f400) [pid = 1802] [serial = 1681] [outer = (nil)] 17:47:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92797400) [pid = 1802] [serial = 1682] [outer = 0x9256f400] 17:47:41 INFO - PROCESS | 1802 | 1462582061062 Marionette DEBUG loaded listener.js 17:47:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x92799800) [pid = 1802] [serial = 1683] [outer = 0x9256f400] 17:47:41 INFO - PROCESS | 1802 | 1462582061948 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]]]}] 17:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1527ms 17:47:41 INFO - PROCESS | 1802 | 1462582061978 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:47:41 INFO - PROCESS | 1802 | 1462582061981 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:47:41 INFO - PROCESS | 1802 | 1462582061988 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:47:41 INFO - PROCESS | 1802 | 1462582061991 Marionette TRACE conn3 <- [1,2214,null,{}] 17:47:42 INFO - PROCESS | 1802 | 1462582061997 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}] 17:47:42 INFO - PROCESS | 1802 | 1462582062203 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:47:42 INFO - PROCESS | 1802 | 1462582062486 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e4400 == 147 [pid = 1802] [id = 561] 17:47:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8e6ec000) [pid = 1802] [serial = 1684] [outer = (nil)] 17:47:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x94512000) [pid = 1802] [serial = 1685] [outer = 0x8e6ec000] 17:47:42 INFO - PROCESS | 1802 | 1462582062617 Marionette DEBUG loaded listener.js 17:47:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9451bc00) [pid = 1802] [serial = 1686] [outer = 0x8e6ec000] 17:47:43 INFO - PROCESS | 1802 | 1462582063518 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]]]}] 17:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1583ms 17:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:47:43 INFO - PROCESS | 1802 | 1462582063572 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:47:43 INFO - PROCESS | 1802 | 1462582063575 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:47:43 INFO - PROCESS | 1802 | 1462582063581 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:47:43 INFO - PROCESS | 1802 | 1462582063585 Marionette TRACE conn3 <- [1,2218,null,{}] 17:47:43 INFO - PROCESS | 1802 | 1462582063590 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}] 17:47:43 INFO - PROCESS | 1802 | 1462582063800 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:47:44 INFO - PROCESS | 1802 | 1462582064084 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e4c00 == 148 [pid = 1802] [id = 562] 17:47:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x94f3f000) [pid = 1802] [serial = 1687] [outer = (nil)] 17:47:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9626b400) [pid = 1802] [serial = 1688] [outer = 0x94f3f000] 17:47:44 INFO - PROCESS | 1802 | 1462582064213 Marionette DEBUG loaded listener.js 17:47:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x96286000) [pid = 1802] [serial = 1689] [outer = 0x94f3f000] 17:47:45 INFO - PROCESS | 1802 | 1462582065068 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]]]}] 17:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1530ms 17:47:45 INFO - PROCESS | 1802 | 1462582065111 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:47:45 INFO - PROCESS | 1802 | 1462582065114 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:47:45 INFO - PROCESS | 1802 | 1462582065121 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:47:45 INFO - PROCESS | 1802 | 1462582065125 Marionette TRACE conn3 <- [1,2222,null,{}] 17:47:45 INFO - PROCESS | 1802 | 1462582065130 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}] 17:47:45 INFO - PROCESS | 1802 | 1462582065328 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:47:45 INFO - PROCESS | 1802 | 1462582065614 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x950d4000 == 149 [pid = 1802] [id = 563] 17:47:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x950dd000) [pid = 1802] [serial = 1690] [outer = (nil)] 17:47:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x96c8d400) [pid = 1802] [serial = 1691] [outer = 0x950dd000] 17:47:45 INFO - PROCESS | 1802 | 1462582065744 Marionette DEBUG loaded listener.js 17:47:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x977cd800) [pid = 1802] [serial = 1692] [outer = 0x950dd000] 17:47:46 INFO - PROCESS | 1802 | 1462582066626 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]]]}] 17:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1532ms 17:47:46 INFO - PROCESS | 1802 | 1462582066655 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:47:46 INFO - PROCESS | 1802 | 1462582066659 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:47:46 INFO - PROCESS | 1802 | 1462582066665 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:47:46 INFO - PROCESS | 1802 | 1462582066669 Marionette TRACE conn3 <- [1,2226,null,{}] 17:47:46 INFO - PROCESS | 1802 | 1462582066675 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}] 17:47:46 INFO - PROCESS | 1802 | 1462582066875 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:47:47 INFO - PROCESS | 1802 | 1462582067176 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x86405400 == 150 [pid = 1802] [id = 564] 17:47:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8f6b4800) [pid = 1802] [serial = 1693] [outer = (nil)] 17:47:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x99001400) [pid = 1802] [serial = 1694] [outer = 0x8f6b4800] 17:47:47 INFO - PROCESS | 1802 | 1462582067318 Marionette DEBUG loaded listener.js 17:47:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x99095800) [pid = 1802] [serial = 1695] [outer = 0x8f6b4800] 17:47:48 INFO - PROCESS | 1802 | 1462582068220 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]]]}] 17:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1579ms 17:47:48 INFO - PROCESS | 1802 | 1462582068246 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:47:48 INFO - PROCESS | 1802 | 1462582068248 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:47:48 INFO - PROCESS | 1802 | 1462582068255 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:47:48 INFO - PROCESS | 1802 | 1462582068258 Marionette TRACE conn3 <- [1,2230,null,{}] 17:47:48 INFO - PROCESS | 1802 | 1462582068264 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}] 17:47:48 INFO - PROCESS | 1802 | 1462582068458 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:47:48 INFO - PROCESS | 1802 | 1462582068748 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x851eb400 == 151 [pid = 1802] [id = 565] 17:47:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x99089c00) [pid = 1802] [serial = 1696] [outer = (nil)] 17:47:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x99fc3000) [pid = 1802] [serial = 1697] [outer = 0x99089c00] 17:47:48 INFO - PROCESS | 1802 | 1462582068833 Marionette DEBUG loaded listener.js 17:47:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x99fca400) [pid = 1802] [serial = 1698] [outer = 0x99089c00] 17:47:49 INFO - PROCESS | 1802 | 1462582069766 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]]]}] 17:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1539ms 17:47:49 INFO - PROCESS | 1802 | 1462582069795 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:47:49 INFO - PROCESS | 1802 | 1462582069799 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:47:49 INFO - PROCESS | 1802 | 1462582069805 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:47:49 INFO - PROCESS | 1802 | 1462582069807 Marionette TRACE conn3 <- [1,2234,null,{}] 17:47:49 INFO - PROCESS | 1802 | 1462582069813 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}] 17:47:50 INFO - PROCESS | 1802 | 1462582070012 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:47:50 INFO - PROCESS | 1802 | 1462582070300 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x99ed8000 == 152 [pid = 1802] [id = 566] 17:47:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x99fbc400) [pid = 1802] [serial = 1699] [outer = (nil)] 17:47:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x9a530c00) [pid = 1802] [serial = 1700] [outer = 0x99fbc400] 17:47:50 INFO - PROCESS | 1802 | 1462582070430 Marionette DEBUG loaded listener.js 17:47:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x9a535000) [pid = 1802] [serial = 1701] [outer = 0x99fbc400] 17:47:51 INFO - PROCESS | 1802 | 1462582071341 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]]]}] 17:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1579ms 17:47:51 INFO - PROCESS | 1802 | 1462582071384 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:47:51 INFO - PROCESS | 1802 | 1462582071388 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:47:51 INFO - PROCESS | 1802 | 1462582071394 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:47:51 INFO - PROCESS | 1802 | 1462582071397 Marionette TRACE conn3 <- [1,2238,null,{}] 17:47:51 INFO - PROCESS | 1802 | 1462582071403 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}] 17:47:51 INFO - PROCESS | 1802 | 1462582071603 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:47:51 INFO - PROCESS | 1802 | 1462582071892 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x851ec400 == 153 [pid = 1802] [id = 567] 17:47:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x88793000) [pid = 1802] [serial = 1702] [outer = (nil)] 17:47:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x9a3eb800) [pid = 1802] [serial = 1703] [outer = 0x88793000] 17:47:52 INFO - PROCESS | 1802 | 1462582072021 Marionette DEBUG loaded listener.js 17:47:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x9a53b400) [pid = 1802] [serial = 1704] [outer = 0x88793000] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x89127000 == 152 [pid = 1802] [id = 500] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x86412c00 == 151 [pid = 1802] [id = 547] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8878b800 == 150 [pid = 1802] [id = 546] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8640a800 == 149 [pid = 1802] [id = 545] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x85ae2400 == 148 [pid = 1802] [id = 544] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x84a54000 == 147 [pid = 1802] [id = 537] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x89f43c00 == 146 [pid = 1802] [id = 535] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x924d6000 == 145 [pid = 1802] [id = 536] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x90d6f000 == 144 [pid = 1802] [id = 534] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6cd400 == 143 [pid = 1802] [id = 533] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x84fda400 == 142 [pid = 1802] [id = 532] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x86410c00 == 141 [pid = 1802] [id = 531] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6b5400 == 140 [pid = 1802] [id = 530] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x88e47400 == 139 [pid = 1802] [id = 529] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8b32b000 == 138 [pid = 1802] [id = 527] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8b329400 == 137 [pid = 1802] [id = 528] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x88e3d000 == 136 [pid = 1802] [id = 526] 17:47:54 INFO - PROCESS | 1802 | --DOCSHELL 0x88498c00 == 135 [pid = 1802] [id = 525] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x88f16800) [pid = 1802] [serial = 1566] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x90fd5c00) [pid = 1802] [serial = 1547] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8b20d000) [pid = 1802] [serial = 1514] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x859e8800) [pid = 1802] [serial = 1562] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8b22dc00) [pid = 1802] [serial = 1517] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8a32a400) [pid = 1802] [serial = 1511] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8cf4a000) [pid = 1802] [serial = 1520] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8b216400) [pid = 1802] [serial = 1515] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8e6ef400) [pid = 1802] [serial = 1535] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8dae7c00) [pid = 1802] [serial = 1530] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x9a083800) [pid = 1802] [serial = 1488] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x96c8ec00) [pid = 1802] [serial = 1476] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x91ce0c00) [pid = 1802] [serial = 1551] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x90c29000) [pid = 1802] [serial = 1542] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x87cc7000) [pid = 1802] [serial = 1506] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8cf57c00) [pid = 1802] [serial = 1521] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8640e800) [pid = 1802] [serial = 1505] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x88f0fc00) [pid = 1802] [serial = 1508] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8b230000) [pid = 1802] [serial = 1518] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8cfe3800) [pid = 1802] [serial = 1523] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8e298c00) [pid = 1802] [serial = 1533] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x924e0c00) [pid = 1802] [serial = 1559] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8cfe5c00) [pid = 1802] [serial = 1524] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x91eb3800) [pid = 1802] [serial = 1554] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x90d66800) [pid = 1802] [serial = 1544] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8ee50800) [pid = 1802] [serial = 1539] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x91debc00) [pid = 1802] [serial = 1553] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8a0e9000) [pid = 1802] [serial = 1569] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x89f4bc00) [pid = 1802] [serial = 1568] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8ec55800) [pid = 1802] [serial = 1536] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x977d4400) [pid = 1802] [serial = 1479] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x86408800) [pid = 1802] [serial = 1563] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x88e43800) [pid = 1802] [serial = 1565] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8d72c800) [pid = 1802] [serial = 1527] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ee4b400) [pid = 1802] [serial = 1538] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x92178c00) [pid = 1802] [serial = 1557] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x91f17c00) [pid = 1802] [serial = 1556] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9900e800) [pid = 1802] [serial = 1482] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8b225400) [pid = 1802] [serial = 1572] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x89133800) [pid = 1802] [serial = 1509] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8add6000) [pid = 1802] [serial = 1571] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8b22a800) [pid = 1802] [serial = 1431] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x90d6d800) [pid = 1802] [serial = 1545] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x9256c400) [pid = 1802] [serial = 1560] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x91c0d800) [pid = 1802] [serial = 1550] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9979cc00) [pid = 1802] [serial = 1485] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8e293c00) [pid = 1802] [serial = 1532] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8d6b0400) [pid = 1802] [serial = 1526] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x9108b000) [pid = 1802] [serial = 1548] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8d833800) [pid = 1802] [serial = 1529] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8f8cbc00) [pid = 1802] [serial = 1541] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8abedc00) [pid = 1802] [serial = 1512] [outer = (nil)] [url = about:blank] 17:47:54 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b213800) [pid = 1802] [serial = 1574] [outer = (nil)] [url = about:blank] 17:47:55 INFO - PROCESS | 1802 | 1462582075037 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]]]}] 17:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 3681ms 17:47:55 INFO - PROCESS | 1802 | 1462582075076 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:47:55 INFO - PROCESS | 1802 | 1462582075082 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:47:55 INFO - PROCESS | 1802 | 1462582075089 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:47:55 INFO - PROCESS | 1802 | 1462582075095 Marionette TRACE conn3 <- [1,2242,null,{}] 17:47:55 INFO - PROCESS | 1802 | 1462582075136 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}] 17:47:55 INFO - PROCESS | 1802 | 1462582075330 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:47:55 INFO - PROCESS | 1802 | 1462582075343 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae4400 == 136 [pid = 1802] [id = 568] 17:47:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x87ccc400) [pid = 1802] [serial = 1705] [outer = (nil)] 17:47:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8849d000) [pid = 1802] [serial = 1706] [outer = 0x87ccc400] 17:47:55 INFO - PROCESS | 1802 | 1462582075417 Marionette DEBUG loaded listener.js 17:47:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x88e3b400) [pid = 1802] [serial = 1707] [outer = 0x87ccc400] 17:47:56 INFO - PROCESS | 1802 | 1462582076365 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]]]}] 17:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1319ms 17:47:56 INFO - PROCESS | 1802 | 1462582076409 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:47:56 INFO - PROCESS | 1802 | 1462582076417 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:47:56 INFO - PROCESS | 1802 | 1462582076426 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:47:56 INFO - PROCESS | 1802 | 1462582076430 Marionette TRACE conn3 <- [1,2246,null,{}] 17:47:56 INFO - PROCESS | 1802 | 1462582076434 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}] 17:47:56 INFO - PROCESS | 1802 | 1462582076618 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:47:56 INFO - PROCESS | 1802 | 1462582076842 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x88790400 == 137 [pid = 1802] [id = 569] 17:47:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x88f13400) [pid = 1802] [serial = 1708] [outer = (nil)] 17:47:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x89126800) [pid = 1802] [serial = 1709] [outer = 0x88f13400] 17:47:56 INFO - PROCESS | 1802 | 1462582076915 Marionette DEBUG loaded listener.js 17:47:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x89c78400) [pid = 1802] [serial = 1710] [outer = 0x88f13400] 17:47:57 INFO - PROCESS | 1802 | 1462582077808 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]]]}] 17:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1426ms 17:47:57 INFO - PROCESS | 1802 | 1462582077858 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:47:57 INFO - PROCESS | 1802 | 1462582077862 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:47:57 INFO - PROCESS | 1802 | 1462582077868 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:47:57 INFO - PROCESS | 1802 | 1462582077873 Marionette TRACE conn3 <- [1,2250,null,{}] 17:47:57 INFO - PROCESS | 1802 | 1462582077888 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}] 17:47:58 INFO - PROCESS | 1802 | 1462582078172 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:47:58 INFO - PROCESS | 1802 | 1462582078225 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x89020400 == 138 [pid = 1802] [id = 570] 17:47:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8a329800) [pid = 1802] [serial = 1711] [outer = (nil)] 17:47:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8abe7c00) [pid = 1802] [serial = 1712] [outer = 0x8a329800] 17:47:58 INFO - PROCESS | 1802 | 1462582078297 Marionette DEBUG loaded listener.js 17:47:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8add2800) [pid = 1802] [serial = 1713] [outer = 0x8a329800] 17:47:59 INFO - PROCESS | 1802 | 1462582079790 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]]]}] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x89130c00) [pid = 1802] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x923ba400) [pid = 1802] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8e6f7400) [pid = 1802] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8b32f800) [pid = 1802] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x945f2400) [pid = 1802] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x88f13c00) [pid = 1802] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8d82a800) [pid = 1802] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x91c05400) [pid = 1802] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x85ae4800) [pid = 1802] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x89c80400) [pid = 1802] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8cf60c00) [pid = 1802] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x88e47c00) [pid = 1802] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x94f45c00) [pid = 1802] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x90fd1400) [pid = 1802] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8e295800) [pid = 1802] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x89133400) [pid = 1802] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x88f16000) [pid = 1802] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x94580c00) [pid = 1802] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8b4e5400) [pid = 1802] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x88d32400) [pid = 1802] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x924e2000) [pid = 1802] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8849cc00) [pid = 1802] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x96c0b000) [pid = 1802] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:47:59 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x859e1c00) [pid = 1802] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2031ms 17:47:59 INFO - PROCESS | 1802 | 1462582079960 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:47:59 INFO - PROCESS | 1802 | 1462582079964 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:47:59 INFO - PROCESS | 1802 | 1462582079970 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:47:59 INFO - PROCESS | 1802 | 1462582079973 Marionette TRACE conn3 <- [1,2254,null,{}] 17:47:59 INFO - PROCESS | 1802 | 1462582079978 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}] 17:48:00 INFO - PROCESS | 1802 | 1462582080222 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:48:00 INFO - PROCESS | 1802 | 1462582080347 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x86408800 == 139 [pid = 1802] [id = 571] 17:48:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x89133400) [pid = 1802] [serial = 1714] [outer = (nil)] 17:48:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8abe3400) [pid = 1802] [serial = 1715] [outer = 0x89133400] 17:48:00 INFO - PROCESS | 1802 | 1462582080417 Marionette DEBUG loaded listener.js 17:48:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b20a400) [pid = 1802] [serial = 1716] [outer = 0x89133400] 17:48:01 INFO - PROCESS | 1802 | 1462582081123 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]]]}] 17:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1178ms 17:48:01 INFO - PROCESS | 1802 | 1462582081148 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:48:01 INFO - PROCESS | 1802 | 1462582081152 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:48:01 INFO - PROCESS | 1802 | 1462582081158 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:48:01 INFO - PROCESS | 1802 | 1462582081160 Marionette TRACE conn3 <- [1,2258,null,{}] 17:48:01 INFO - PROCESS | 1802 | 1462582081196 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}] 17:48:01 INFO - PROCESS | 1802 | 1462582081393 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:48:01 INFO - PROCESS | 1802 | 1462582081405 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x89026000 == 140 [pid = 1802] [id = 572] 17:48:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8abe5800) [pid = 1802] [serial = 1717] [outer = (nil)] 17:48:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b22e800) [pid = 1802] [serial = 1718] [outer = 0x8abe5800] 17:48:01 INFO - PROCESS | 1802 | 1462582081475 Marionette DEBUG loaded listener.js 17:48:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b328c00) [pid = 1802] [serial = 1719] [outer = 0x8abe5800] 17:48:02 INFO - PROCESS | 1802 | 1462582082734 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]]]}] 17:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1604ms 17:48:02 INFO - PROCESS | 1802 | 1462582082764 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:48:02 INFO - PROCESS | 1802 | 1462582082771 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:48:02 INFO - PROCESS | 1802 | 1462582082780 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:48:02 INFO - PROCESS | 1802 | 1462582082784 Marionette TRACE conn3 <- [1,2262,null,{}] 17:48:02 INFO - PROCESS | 1802 | 1462582082793 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}] 17:48:03 INFO - PROCESS | 1802 | 1462582083011 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:48:03 INFO - PROCESS | 1802 | 1462582083357 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x87ccb000 == 141 [pid = 1802] [id = 573] 17:48:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x88797000) [pid = 1802] [serial = 1720] [outer = (nil)] 17:48:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x88f13c00) [pid = 1802] [serial = 1721] [outer = 0x88797000] 17:48:03 INFO - PROCESS | 1802 | 1462582083448 Marionette DEBUG loaded listener.js 17:48:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x89129400) [pid = 1802] [serial = 1722] [outer = 0x88797000] 17:48:04 INFO - PROCESS | 1802 | 1462582084315 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]]]}] 17:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1586ms 17:48:04 INFO - PROCESS | 1802 | 1462582084367 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:48:04 INFO - PROCESS | 1802 | 1462582084375 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:48:04 INFO - PROCESS | 1802 | 1462582084386 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:48:04 INFO - PROCESS | 1802 | 1462582084389 Marionette TRACE conn3 <- [1,2266,null,{}] 17:48:04 INFO - PROCESS | 1802 | 1462582084396 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}] 17:48:04 INFO - PROCESS | 1802 | 1462582084602 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:48:04 INFO - PROCESS | 1802 | 1462582084877 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a31f800 == 142 [pid = 1802] [id = 574] 17:48:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8a323000) [pid = 1802] [serial = 1723] [outer = (nil)] 17:48:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8adce800) [pid = 1802] [serial = 1724] [outer = 0x8a323000] 17:48:05 INFO - PROCESS | 1802 | 1462582085015 Marionette DEBUG loaded listener.js 17:48:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b225800) [pid = 1802] [serial = 1725] [outer = 0x8a323000] 17:48:05 INFO - PROCESS | 1802 | 1462582085939 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]]]}] 17:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1582ms 17:48:05 INFO - PROCESS | 1802 | 1462582085969 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:48:05 INFO - PROCESS | 1802 | 1462582085973 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:48:05 INFO - PROCESS | 1802 | 1462582085979 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:48:05 INFO - PROCESS | 1802 | 1462582085985 Marionette TRACE conn3 <- [1,2270,null,{}] 17:48:06 INFO - PROCESS | 1802 | 1462582086002 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}] 17:48:06 INFO - PROCESS | 1802 | 1462582086227 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:48:06 INFO - PROCESS | 1802 | 1462582086560 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf42400 == 143 [pid = 1802] [id = 575] 17:48:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8cf4dc00) [pid = 1802] [serial = 1726] [outer = (nil)] 17:48:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8cf56000) [pid = 1802] [serial = 1727] [outer = 0x8cf4dc00] 17:48:06 INFO - PROCESS | 1802 | 1462582086653 Marionette DEBUG loaded listener.js 17:48:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8cf5f400) [pid = 1802] [serial = 1728] [outer = 0x8cf4dc00] 17:48:07 INFO - PROCESS | 1802 | 1462582087510 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]]]}] 17:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1588ms 17:48:07 INFO - PROCESS | 1802 | 1462582087568 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:48:07 INFO - PROCESS | 1802 | 1462582087573 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:48:07 INFO - PROCESS | 1802 | 1462582087579 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:48:07 INFO - PROCESS | 1802 | 1462582087583 Marionette TRACE conn3 <- [1,2274,null,{}] 17:48:07 INFO - PROCESS | 1802 | 1462582087588 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}] 17:48:07 INFO - PROCESS | 1802 | 1462582087795 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:48:08 INFO - PROCESS | 1802 | 1462582088070 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8add1000 == 144 [pid = 1802] [id = 576] 17:48:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8cf5d000) [pid = 1802] [serial = 1729] [outer = (nil)] 17:48:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8d223c00) [pid = 1802] [serial = 1730] [outer = 0x8cf5d000] 17:48:08 INFO - PROCESS | 1802 | 1462582088202 Marionette DEBUG loaded listener.js 17:48:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8d72c800) [pid = 1802] [serial = 1731] [outer = 0x8cf5d000] 17:48:09 INFO - PROCESS | 1802 | 1462582089059 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]]]}] 17:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 17:48:09 INFO - PROCESS | 1802 | 1462582089109 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:48:09 INFO - PROCESS | 1802 | 1462582089113 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:48:09 INFO - PROCESS | 1802 | 1462582089119 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:48:09 INFO - PROCESS | 1802 | 1462582089123 Marionette TRACE conn3 <- [1,2278,null,{}] 17:48:09 INFO - PROCESS | 1802 | 1462582089128 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}] 17:48:09 INFO - PROCESS | 1802 | 1462582089327 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:48:09 INFO - PROCESS | 1802 | 1462582089603 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d6ad000 == 145 [pid = 1802] [id = 577] 17:48:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8d730c00) [pid = 1802] [serial = 1732] [outer = (nil)] 17:48:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8dae6c00) [pid = 1802] [serial = 1733] [outer = 0x8d730c00] 17:48:09 INFO - PROCESS | 1802 | 1462582089730 Marionette DEBUG loaded listener.js 17:48:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8daec400) [pid = 1802] [serial = 1734] [outer = 0x8d730c00] 17:48:10 INFO - PROCESS | 1802 | 1462582090574 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]]]}] 17:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1487ms 17:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:48:10 INFO - PROCESS | 1802 | 1462582090607 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:48:10 INFO - PROCESS | 1802 | 1462582090609 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:48:10 INFO - PROCESS | 1802 | 1462582090616 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:48:10 INFO - PROCESS | 1802 | 1462582090620 Marionette TRACE conn3 <- [1,2282,null,{}] 17:48:10 INFO - PROCESS | 1802 | 1462582090625 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}] 17:48:10 INFO - PROCESS | 1802 | 1462582090941 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:48:11 INFO - PROCESS | 1802 | 1462582091159 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d824400 == 146 [pid = 1802] [id = 578] 17:48:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e502000) [pid = 1802] [serial = 1735] [outer = (nil)] 17:48:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e6c3400) [pid = 1802] [serial = 1736] [outer = 0x8e502000] 17:48:11 INFO - PROCESS | 1802 | 1462582091308 Marionette DEBUG loaded listener.js 17:48:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8e6ef400) [pid = 1802] [serial = 1737] [outer = 0x8e502000] 17:48:12 INFO - PROCESS | 1802 | 1462582092176 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]]]}] 17:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1629ms 17:48:12 INFO - PROCESS | 1802 | 1462582092244 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:48:12 INFO - PROCESS | 1802 | 1462582092247 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:48:12 INFO - PROCESS | 1802 | 1462582092254 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:48:12 INFO - PROCESS | 1802 | 1462582092257 Marionette TRACE conn3 <- [1,2286,null,{}] 17:48:12 INFO - PROCESS | 1802 | 1462582092263 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}] 17:48:12 INFO - PROCESS | 1802 | 1462582092461 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:48:12 INFO - PROCESS | 1802 | 1462582092738 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8daec800 == 147 [pid = 1802] [id = 579] 17:48:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8daf3000) [pid = 1802] [serial = 1738] [outer = (nil)] 17:48:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8ee4b400) [pid = 1802] [serial = 1739] [outer = 0x8daf3000] 17:48:12 INFO - PROCESS | 1802 | 1462582092867 Marionette DEBUG loaded listener.js 17:48:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f6adc00) [pid = 1802] [serial = 1740] [outer = 0x8daf3000] 17:48:13 INFO - PROCESS | 1802 | 1462582093738 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]]]}] 17:48:13 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 17:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1527ms 17:48:13 INFO - PROCESS | 1802 | 1462582093782 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:48:13 INFO - PROCESS | 1802 | 1462582093785 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:48:13 INFO - PROCESS | 1802 | 1462582093792 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:48:13 INFO - PROCESS | 1802 | 1462582093794 Marionette TRACE conn3 <- [1,2290,null,{}] 17:48:13 INFO - PROCESS | 1802 | 1462582093821 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}] 17:48:14 INFO - PROCESS | 1802 | 1462582094020 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:48:14 INFO - PROCESS | 1802 | 1462582094300 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x86409400 == 148 [pid = 1802] [id = 580] 17:48:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8abedc00) [pid = 1802] [serial = 1741] [outer = (nil)] 17:48:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x90c27000) [pid = 1802] [serial = 1742] [outer = 0x8abedc00] 17:48:14 INFO - PROCESS | 1802 | 1462582094424 Marionette DEBUG loaded listener.js 17:48:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x90d3c400) [pid = 1802] [serial = 1743] [outer = 0x8abedc00] 17:48:15 INFO - PROCESS | 1802 | 1462582095314 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]]]}] 17:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1565ms 17:48:15 INFO - PROCESS | 1802 | 1462582095365 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:48:15 INFO - PROCESS | 1802 | 1462582095368 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:48:15 INFO - PROCESS | 1802 | 1462582095377 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:48:15 INFO - PROCESS | 1802 | 1462582095381 Marionette TRACE conn3 <- [1,2294,null,{}] 17:48:15 INFO - PROCESS | 1802 | 1462582095386 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}] 17:48:15 INFO - PROCESS | 1802 | 1462582095591 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:48:15 INFO - PROCESS | 1802 | 1462582095872 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8be400 == 149 [pid = 1802] [id = 581] 17:48:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f8c4800) [pid = 1802] [serial = 1744] [outer = (nil)] 17:48:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x90ef3c00) [pid = 1802] [serial = 1745] [outer = 0x8f8c4800] 17:48:16 INFO - PROCESS | 1802 | 1462582096016 Marionette DEBUG loaded listener.js 17:48:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x90fd8800) [pid = 1802] [serial = 1746] [outer = 0x8f8c4800] 17:48:16 INFO - PROCESS | 1802 | 1462582096931 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]]]}] 17:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1586ms 17:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:48:16 INFO - PROCESS | 1802 | 1462582096964 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:48:16 INFO - PROCESS | 1802 | 1462582096967 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:48:16 INFO - PROCESS | 1802 | 1462582096974 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:48:16 INFO - PROCESS | 1802 | 1462582096977 Marionette TRACE conn3 <- [1,2298,null,{}] 17:48:16 INFO - PROCESS | 1802 | 1462582096983 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}] 17:48:17 INFO - PROCESS | 1802 | 1462582097195 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:48:17 INFO - PROCESS | 1802 | 1462582097482 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8cc400 == 150 [pid = 1802] [id = 582] 17:48:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x90eed800) [pid = 1802] [serial = 1747] [outer = (nil)] 17:48:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x91c0ac00) [pid = 1802] [serial = 1748] [outer = 0x90eed800] 17:48:17 INFO - PROCESS | 1802 | 1462582097618 Marionette DEBUG loaded listener.js 17:48:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x91cd3000) [pid = 1802] [serial = 1749] [outer = 0x90eed800] 17:48:18 INFO - PROCESS | 1802 | 1462582098509 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]]]}] 17:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1579ms 17:48:18 INFO - PROCESS | 1802 | 1462582098552 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:48:18 INFO - PROCESS | 1802 | 1462582098557 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:48:18 INFO - PROCESS | 1802 | 1462582098563 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:48:18 INFO - PROCESS | 1802 | 1462582098567 Marionette TRACE conn3 <- [1,2302,null,{}] 17:48:18 INFO - PROCESS | 1802 | 1462582098573 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}] 17:48:18 INFO - PROCESS | 1802 | 1462582098803 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:48:19 INFO - PROCESS | 1802 | 1462582099084 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x90fd1800 == 151 [pid = 1802] [id = 583] 17:48:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x91f11800) [pid = 1802] [serial = 1750] [outer = (nil)] 17:48:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9216e400) [pid = 1802] [serial = 1751] [outer = 0x91f11800] 17:48:19 INFO - PROCESS | 1802 | 1462582099233 Marionette DEBUG loaded listener.js 17:48:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x92277400) [pid = 1802] [serial = 1752] [outer = 0x91f11800] 17:48:20 INFO - PROCESS | 1802 | 1462582100119 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]]]}] 17:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1580ms 17:48:20 INFO - PROCESS | 1802 | 1462582100144 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:48:20 INFO - PROCESS | 1802 | 1462582100147 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:48:20 INFO - PROCESS | 1802 | 1462582100153 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:48:20 INFO - PROCESS | 1802 | 1462582100157 Marionette TRACE conn3 <- [1,2306,null,{}] 17:48:20 INFO - PROCESS | 1802 | 1462582100162 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}] 17:48:20 INFO - PROCESS | 1802 | 1462582100356 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:48:20 INFO - PROCESS | 1802 | 1462582100614 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x91cd5000 == 152 [pid = 1802] [id = 584] 17:48:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x91cd5400) [pid = 1802] [serial = 1753] [outer = (nil)] 17:48:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9256c400) [pid = 1802] [serial = 1754] [outer = 0x91cd5400] 17:48:20 INFO - PROCESS | 1802 | 1462582100708 Marionette DEBUG loaded listener.js 17:48:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x92574800) [pid = 1802] [serial = 1755] [outer = 0x91cd5400] 17:48:21 INFO - PROCESS | 1802 | 1462582101652 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]]]}] 17:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1526ms 17:48:21 INFO - PROCESS | 1802 | 1462582101681 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:48:21 INFO - PROCESS | 1802 | 1462582101685 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:48:21 INFO - PROCESS | 1802 | 1462582101691 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:48:21 INFO - PROCESS | 1802 | 1462582101694 Marionette TRACE conn3 <- [1,2310,null,{}] 17:48:21 INFO - PROCESS | 1802 | 1462582101710 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}] 17:48:21 INFO - PROCESS | 1802 | 1462582101907 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:48:22 INFO - PROCESS | 1802 | 1462582102195 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x923b3c00 == 153 [pid = 1802] [id = 585] 17:48:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x923b6000) [pid = 1802] [serial = 1756] [outer = (nil)] 17:48:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9290c800) [pid = 1802] [serial = 1757] [outer = 0x923b6000] 17:48:22 INFO - PROCESS | 1802 | 1462582102326 Marionette DEBUG loaded listener.js 17:48:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x92daec00) [pid = 1802] [serial = 1758] [outer = 0x923b6000] 17:48:23 INFO - PROCESS | 1802 | 1462582103214 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]]]}] 17:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1598ms 17:48:23 INFO - PROCESS | 1802 | 1462582103290 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:48:23 INFO - PROCESS | 1802 | 1462582103294 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:48:23 INFO - PROCESS | 1802 | 1462582103300 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:48:23 INFO - PROCESS | 1802 | 1462582103303 Marionette TRACE conn3 <- [1,2314,null,{}] 17:48:23 INFO - PROCESS | 1802 | 1462582103308 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}] 17:48:23 INFO - PROCESS | 1802 | 1462582103566 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:48:23 INFO - PROCESS | 1802 | 1462582103893 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x859eb000 == 154 [pid = 1802] [id = 586] 17:48:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92798400) [pid = 1802] [serial = 1759] [outer = (nil)] 17:48:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9457b000) [pid = 1802] [serial = 1760] [outer = 0x92798400] 17:48:23 INFO - PROCESS | 1802 | 1462582103982 Marionette DEBUG loaded listener.js 17:48:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x945e5800) [pid = 1802] [serial = 1761] [outer = 0x92798400] 17:48:24 INFO - PROCESS | 1802 | 1462582104823 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]]]}] 17:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1579ms 17:48:24 INFO - PROCESS | 1802 | 1462582104879 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:48:24 INFO - PROCESS | 1802 | 1462582104882 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:48:24 INFO - PROCESS | 1802 | 1462582104889 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:48:24 INFO - PROCESS | 1802 | 1462582104893 Marionette TRACE conn3 <- [1,2318,null,{}] 17:48:24 INFO - PROCESS | 1802 | 1462582104898 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}] 17:48:25 INFO - PROCESS | 1802 | 1462582105099 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:48:25 INFO - PROCESS | 1802 | 1462582105384 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8878dc00 == 155 [pid = 1802] [id = 587] 17:48:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x88f0e800) [pid = 1802] [serial = 1762] [outer = (nil)] 17:48:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x950d9800) [pid = 1802] [serial = 1763] [outer = 0x88f0e800] 17:48:25 INFO - PROCESS | 1802 | 1462582105511 Marionette DEBUG loaded listener.js 17:48:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x950dbc00) [pid = 1802] [serial = 1764] [outer = 0x88f0e800] 17:48:26 INFO - PROCESS | 1802 | 1462582106379 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] 17:48:26 INFO - PROCESS | 1802 | 1462582106431 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:48:26 INFO - PROCESS | 1802 | 1462582106437 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:48:26 INFO - PROCESS | 1802 | 1462582106440 Marionette TRACE conn3 <- [1,2322,null,{}] 17:48:26 INFO - PROCESS | 1802 | 1462582106446 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}] 17:48:26 INFO - PROCESS | 1802 | 1462582106644 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:48:26 INFO - PROCESS | 1802 | 1462582106975 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e9000 == 156 [pid = 1802] [id = 588] 17:48:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x859e1400) [pid = 1802] [serial = 1765] [outer = (nil)] 17:48:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x96c92000) [pid = 1802] [serial = 1766] [outer = 0x859e1400] 17:48:27 INFO - PROCESS | 1802 | 1462582107061 Marionette DEBUG loaded listener.js 17:48:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x98184c00) [pid = 1802] [serial = 1767] [outer = 0x859e1400] 17:48:27 INFO - PROCESS | 1802 | 1462582107939 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]]]}] 17:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1530ms 17:48:27 INFO - PROCESS | 1802 | 1462582107968 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:48:27 INFO - PROCESS | 1802 | 1462582107972 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:48:27 INFO - PROCESS | 1802 | 1462582107978 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:48:27 INFO - PROCESS | 1802 | 1462582107981 Marionette TRACE conn3 <- [1,2326,null,{}] 17:48:27 INFO - PROCESS | 1802 | 1462582107987 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}] 17:48:28 INFO - PROCESS | 1802 | 1462582108188 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:48:28 INFO - PROCESS | 1802 | 1462582108489 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fdd000 == 157 [pid = 1802] [id = 589] 17:48:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x977c5400) [pid = 1802] [serial = 1768] [outer = (nil)] 17:48:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x99fca000) [pid = 1802] [serial = 1769] [outer = 0x977c5400] 17:48:28 INFO - PROCESS | 1802 | 1462582108629 Marionette DEBUG loaded listener.js 17:48:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x9a47f400) [pid = 1802] [serial = 1770] [outer = 0x977c5400] 17:48:29 INFO - PROCESS | 1802 | 1462582109527 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]]]}] 17:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1580ms 17:48:29 INFO - PROCESS | 1802 | 1462582109558 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:48:29 INFO - PROCESS | 1802 | 1462582109562 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:48:29 INFO - PROCESS | 1802 | 1462582109568 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:48:29 INFO - PROCESS | 1802 | 1462582109571 Marionette TRACE conn3 <- [1,2330,null,{}] 17:48:29 INFO - PROCESS | 1802 | 1462582109577 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}] 17:48:29 INFO - PROCESS | 1802 | 1462582109784 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:48:30 INFO - PROCESS | 1802 | 1462582110077 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e4800 == 158 [pid = 1802] [id = 590] 17:48:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x9900e800) [pid = 1802] [serial = 1771] [outer = (nil)] 17:48:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x9a564c00) [pid = 1802] [serial = 1772] [outer = 0x9900e800] 17:48:30 INFO - PROCESS | 1802 | 1462582110206 Marionette DEBUG loaded listener.js 17:48:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x9a569c00) [pid = 1802] [serial = 1773] [outer = 0x9900e800] 17:48:31 INFO - PROCESS | 1802 | 1462582111079 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]]]}] 17:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1581ms 17:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:48:31 INFO - PROCESS | 1802 | 1462582111150 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:48:31 INFO - PROCESS | 1802 | 1462582111153 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:48:31 INFO - PROCESS | 1802 | 1462582111160 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:48:31 INFO - PROCESS | 1802 | 1462582111163 Marionette TRACE conn3 <- [1,2334,null,{}] 17:48:31 INFO - PROCESS | 1802 | 1462582111169 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}] 17:48:31 INFO - PROCESS | 1802 | 1462582111393 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:48:31 INFO - PROCESS | 1802 | 1462582111735 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c8f800 == 159 [pid = 1802] [id = 591] 17:48:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x9a539c00) [pid = 1802] [serial = 1774] [outer = (nil)] 17:48:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9a759000) [pid = 1802] [serial = 1775] [outer = 0x9a539c00] 17:48:31 INFO - PROCESS | 1802 | 1462582111824 Marionette DEBUG loaded listener.js 17:48:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x9a86ac00) [pid = 1802] [serial = 1776] [outer = 0x9a539c00] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x92573400 == 158 [pid = 1802] [id = 185] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x90eea800 == 157 [pid = 1802] [id = 370] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x86d5b400 == 156 [pid = 1802] [id = 476] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x86408800 == 155 [pid = 1802] [id = 571] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x89020400 == 154 [pid = 1802] [id = 570] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x88790400 == 153 [pid = 1802] [id = 569] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x85ae5c00 == 152 [pid = 1802] [id = 524] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x85ae4400 == 151 [pid = 1802] [id = 568] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x86405400 == 150 [pid = 1802] [id = 564] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x950d4000 == 149 [pid = 1802] [id = 563] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x859e4c00 == 148 [pid = 1802] [id = 562] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x851e4400 == 147 [pid = 1802] [id = 561] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x91f14800 == 146 [pid = 1802] [id = 560] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x91cd4000 == 145 [pid = 1802] [id = 559] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x90ef5000 == 144 [pid = 1802] [id = 557] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec5f800 == 143 [pid = 1802] [id = 558] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8ee42800 == 142 [pid = 1802] [id = 556] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x84fddc00 == 141 [pid = 1802] [id = 555] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8e297800 == 140 [pid = 1802] [id = 554] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6aa000 == 139 [pid = 1802] [id = 553] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf44800 == 138 [pid = 1802] [id = 552] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0e5000 == 137 [pid = 1802] [id = 551] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x88494400 == 136 [pid = 1802] [id = 549] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8a326c00 == 135 [pid = 1802] [id = 550] 17:48:34 INFO - PROCESS | 1802 | --DOCSHELL 0x84a49400 == 134 [pid = 1802] [id = 548] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8abefc00) [pid = 1802] [serial = 1640] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8a0b2000) [pid = 1802] [serial = 1643] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8add5c00) [pid = 1802] [serial = 1641] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8dae9c00) [pid = 1802] [serial = 1589] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8d6b1800) [pid = 1802] [serial = 1587] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8d221000) [pid = 1802] [serial = 1586] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8cf4d800) [pid = 1802] [serial = 1584] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8cf40c00) [pid = 1802] [serial = 1583] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8abe9c00) [pid = 1802] [serial = 1581] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8a0e2c00) [pid = 1802] [serial = 1580] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x88d3b400) [pid = 1802] [serial = 1578] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x88790000) [pid = 1802] [serial = 1577] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8912c400) [pid = 1802] [serial = 1637] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x88493800) [pid = 1802] [serial = 1634] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8878c800) [pid = 1802] [serial = 1635] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x981ed400) [pid = 1802] [serial = 1632] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x977d2c00) [pid = 1802] [serial = 1631] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x96c85400) [pid = 1802] [serial = 1629] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x96c16c00) [pid = 1802] [serial = 1628] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x96c09800) [pid = 1802] [serial = 1626] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x96287c00) [pid = 1802] [serial = 1625] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x950d2400) [pid = 1802] [serial = 1623] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x950d0400) [pid = 1802] [serial = 1622] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x945ecc00) [pid = 1802] [serial = 1620] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x945f4000) [pid = 1802] [serial = 1619] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x94515c00) [pid = 1802] [serial = 1617] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x94513000) [pid = 1802] [serial = 1616] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x93bbd400) [pid = 1802] [serial = 1614] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x9394d400) [pid = 1802] [serial = 1613] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x9290d800) [pid = 1802] [serial = 1611] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x92908000) [pid = 1802] [serial = 1610] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x92790000) [pid = 1802] [serial = 1608] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9256dc00) [pid = 1802] [serial = 1607] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x91f0c000) [pid = 1802] [serial = 1605] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x91eb8800) [pid = 1802] [serial = 1604] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x91c10800) [pid = 1802] [serial = 1602] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x91c02800) [pid = 1802] [serial = 1601] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x90d6ec00) [pid = 1802] [serial = 1599] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x90d3ec00) [pid = 1802] [serial = 1598] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8f6aec00) [pid = 1802] [serial = 1596] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8f6a8800) [pid = 1802] [serial = 1595] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b217400) [pid = 1802] [serial = 1646] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8ec5c400) [pid = 1802] [serial = 1593] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8e6ccc00) [pid = 1802] [serial = 1592] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8e28fc00) [pid = 1802] [serial = 1590] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8abf0c00) [pid = 1802] [serial = 1644] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x89c7a400) [pid = 1802] [serial = 1638] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8a0b5000) [pid = 1802] [serial = 1503] [outer = (nil)] [url = about:blank] 17:48:34 INFO - PROCESS | 1802 | 1462582114890 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]]]}] 17:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 3785ms 17:48:34 INFO - PROCESS | 1802 | 1462582114944 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:48:34 INFO - PROCESS | 1802 | 1462582114949 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:48:34 INFO - PROCESS | 1802 | 1462582114957 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:48:34 INFO - PROCESS | 1802 | 1462582114963 Marionette TRACE conn3 <- [1,2338,null,{}] 17:48:34 INFO - PROCESS | 1802 | 1462582114971 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}] 17:48:35 INFO - PROCESS | 1802 | 1462582115199 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:48:35 INFO - PROCESS | 1802 | 1462582115407 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x85adf400 == 135 [pid = 1802] [id = 592] 17:48:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x85ae6800) [pid = 1802] [serial = 1777] [outer = (nil)] 17:48:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x86d54000) [pid = 1802] [serial = 1778] [outer = 0x85ae6800] 17:48:35 INFO - PROCESS | 1802 | 1462582115484 Marionette DEBUG loaded listener.js 17:48:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x88493000) [pid = 1802] [serial = 1779] [outer = 0x85ae6800] 17:48:36 INFO - PROCESS | 1802 | 1462582116258 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]]]}] 17:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1335ms 17:48:36 INFO - PROCESS | 1802 | 1462582116291 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:48:36 INFO - PROCESS | 1802 | 1462582116299 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:48:36 INFO - PROCESS | 1802 | 1462582116308 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:48:36 INFO - PROCESS | 1802 | 1462582116311 Marionette TRACE conn3 <- [1,2342,null,{}] 17:48:36 INFO - PROCESS | 1802 | 1462582116317 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}] 17:48:36 INFO - PROCESS | 1802 | 1462582116605 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:48:36 INFO - PROCESS | 1802 | 1462582116734 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d58000 == 136 [pid = 1802] [id = 593] 17:48:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x88492c00) [pid = 1802] [serial = 1780] [outer = (nil)] 17:48:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x88d38c00) [pid = 1802] [serial = 1781] [outer = 0x88492c00] 17:48:36 INFO - PROCESS | 1802 | 1462582116809 Marionette DEBUG loaded listener.js 17:48:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x88f0bc00) [pid = 1802] [serial = 1782] [outer = 0x88492c00] 17:48:37 INFO - PROCESS | 1802 | 1462582117702 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]]]}] 17:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1426ms 17:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:48:37 INFO - PROCESS | 1802 | 1462582117735 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:48:37 INFO - PROCESS | 1802 | 1462582117737 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:48:37 INFO - PROCESS | 1802 | 1462582117744 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:48:37 INFO - PROCESS | 1802 | 1462582117749 Marionette TRACE conn3 <- [1,2346,null,{}] 17:48:37 INFO - PROCESS | 1802 | 1462582117773 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}] 17:48:38 INFO - PROCESS | 1802 | 1462582118025 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:48:38 INFO - PROCESS | 1802 | 1462582118060 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e40800 == 137 [pid = 1802] [id = 594] 17:48:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x89f49000) [pid = 1802] [serial = 1783] [outer = (nil)] 17:48:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8a0b5000) [pid = 1802] [serial = 1784] [outer = 0x89f49000] 17:48:38 INFO - PROCESS | 1802 | 1462582118134 Marionette DEBUG loaded listener.js 17:48:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8a0e5000) [pid = 1802] [serial = 1785] [outer = 0x89f49000] 17:48:39 INFO - PROCESS | 1802 | 1462582119728 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]]]}] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x88d35000) [pid = 1802] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8a329800) [pid = 1802] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x89133400) [pid = 1802] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x88f13400) [pid = 1802] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x87ccc400) [pid = 1802] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x88793000) [pid = 1802] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x99fbc400) [pid = 1802] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x99089c00) [pid = 1802] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f6b4800) [pid = 1802] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x950dd000) [pid = 1802] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x94f3f000) [pid = 1802] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8e6ec000) [pid = 1802] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x9256f400) [pid = 1802] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x9227a400) [pid = 1802] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8ee41800) [pid = 1802] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x90ef6000) [pid = 1802] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8ee47800) [pid = 1802] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8cf4e000) [pid = 1802] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8e50c400) [pid = 1802] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8d731800) [pid = 1802] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8cf4f000) [pid = 1802] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8cf4e800) [pid = 1802] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8abe6800) [pid = 1802] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:48:39 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x88794800) [pid = 1802] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2144ms 17:48:39 INFO - PROCESS | 1802 | 1462582119888 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:48:39 INFO - PROCESS | 1802 | 1462582119891 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:48:39 INFO - PROCESS | 1802 | 1462582119897 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:48:39 INFO - PROCESS | 1802 | 1462582119914 Marionette TRACE conn3 <- [1,2350,null,{}] 17:48:39 INFO - PROCESS | 1802 | 1462582119920 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}] 17:48:40 INFO - PROCESS | 1802 | 1462582120162 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:48:40 INFO - PROCESS | 1802 | 1462582120286 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d35000 == 138 [pid = 1802] [id = 595] 17:48:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x89133400) [pid = 1802] [serial = 1786] [outer = (nil)] 17:48:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8a327400) [pid = 1802] [serial = 1787] [outer = 0x89133400] 17:48:40 INFO - PROCESS | 1802 | 1462582120356 Marionette DEBUG loaded listener.js 17:48:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8abebc00) [pid = 1802] [serial = 1788] [outer = 0x89133400] 17:48:41 INFO - PROCESS | 1802 | 1462582121081 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]]]}] 17:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1247ms 17:48:41 INFO - PROCESS | 1802 | 1462582121144 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:48:41 INFO - PROCESS | 1802 | 1462582121148 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:48:41 INFO - PROCESS | 1802 | 1462582121153 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:48:41 INFO - PROCESS | 1802 | 1462582121156 Marionette TRACE conn3 <- [1,2354,null,{}] 17:48:41 INFO - PROCESS | 1802 | 1462582121161 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}] 17:48:41 INFO - PROCESS | 1802 | 1462582121337 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:48:41 INFO - PROCESS | 1802 | 1462582121347 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x88797400 == 139 [pid = 1802] [id = 596] 17:48:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x89129800) [pid = 1802] [serial = 1789] [outer = (nil)] 17:48:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8adcf800) [pid = 1802] [serial = 1790] [outer = 0x89129800] 17:48:41 INFO - PROCESS | 1802 | 1462582121616 Marionette DEBUG loaded listener.js 17:48:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b20e400) [pid = 1802] [serial = 1791] [outer = 0x89129800] 17:48:42 INFO - PROCESS | 1802 | 1462582122727 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]]]}] 17:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1635ms 17:48:42 INFO - PROCESS | 1802 | 1462582122790 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:48:42 INFO - PROCESS | 1802 | 1462582122798 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:48:42 INFO - PROCESS | 1802 | 1462582122807 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:48:42 INFO - PROCESS | 1802 | 1462582122812 Marionette TRACE conn3 <- [1,2358,null,{}] 17:48:42 INFO - PROCESS | 1802 | 1462582122820 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}] 17:48:43 INFO - PROCESS | 1802 | 1462582123069 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:48:43 INFO - PROCESS | 1802 | 1462582123398 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x86408400 == 140 [pid = 1802] [id = 597] 17:48:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x86d5b400) [pid = 1802] [serial = 1792] [outer = (nil)] 17:48:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x88e43c00) [pid = 1802] [serial = 1793] [outer = 0x86d5b400] 17:48:43 INFO - PROCESS | 1802 | 1462582123484 Marionette DEBUG loaded listener.js 17:48:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x89023c00) [pid = 1802] [serial = 1794] [outer = 0x86d5b400] 17:48:44 INFO - PROCESS | 1802 | 1462582124415 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]]]}] 17:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1681ms 17:48:44 INFO - PROCESS | 1802 | 1462582124488 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:48:44 INFO - PROCESS | 1802 | 1462582124497 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:48:44 INFO - PROCESS | 1802 | 1462582124507 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:48:44 INFO - PROCESS | 1802 | 1462582124512 Marionette TRACE conn3 <- [1,2362,null,{}] 17:48:44 INFO - PROCESS | 1802 | 1462582124518 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}] 17:48:44 INFO - PROCESS | 1802 | 1462582124763 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:48:45 INFO - PROCESS | 1802 | 1462582125125 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0ba400 == 141 [pid = 1802] [id = 598] 17:48:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8a327000) [pid = 1802] [serial = 1795] [outer = (nil)] 17:48:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b209800) [pid = 1802] [serial = 1796] [outer = 0x8a327000] 17:48:45 INFO - PROCESS | 1802 | 1462582125214 Marionette DEBUG loaded listener.js 17:48:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b230000) [pid = 1802] [serial = 1797] [outer = 0x8a327000] 17:48:46 INFO - PROCESS | 1802 | 1462582126108 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]]]}] 17:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1678ms 17:48:46 INFO - PROCESS | 1802 | 1462582126185 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:48:46 INFO - PROCESS | 1802 | 1462582126190 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:48:46 INFO - PROCESS | 1802 | 1462582126196 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:48:46 INFO - PROCESS | 1802 | 1462582126202 Marionette TRACE conn3 <- [1,2366,null,{}] 17:48:46 INFO - PROCESS | 1802 | 1462582126218 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}] 17:48:46 INFO - PROCESS | 1802 | 1462582126484 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:48:46 INFO - PROCESS | 1802 | 1462582126801 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x89021000 == 142 [pid = 1802] [id = 599] 17:48:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8cf40c00) [pid = 1802] [serial = 1798] [outer = (nil)] 17:48:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8cf4a000) [pid = 1802] [serial = 1799] [outer = 0x8cf40c00] 17:48:46 INFO - PROCESS | 1802 | 1462582126893 Marionette DEBUG loaded listener.js 17:48:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8cf5dc00) [pid = 1802] [serial = 1800] [outer = 0x8cf40c00] 17:48:47 INFO - PROCESS | 1802 | 1462582127967 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]]]}] 17:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1841ms 17:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:48:48 INFO - PROCESS | 1802 | 1462582128037 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:48:48 INFO - PROCESS | 1802 | 1462582128041 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:48:48 INFO - PROCESS | 1802 | 1462582128048 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:48:48 INFO - PROCESS | 1802 | 1462582128052 Marionette TRACE conn3 <- [1,2370,null,{}] 17:48:48 INFO - PROCESS | 1802 | 1462582128057 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}] 17:48:48 INFO - PROCESS | 1802 | 1462582128299 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:48:48 INFO - PROCESS | 1802 | 1462582128618 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b214800 == 143 [pid = 1802] [id = 600] 17:48:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8cf47c00) [pid = 1802] [serial = 1801] [outer = (nil)] 17:48:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8d227800) [pid = 1802] [serial = 1802] [outer = 0x8cf47c00] 17:48:48 INFO - PROCESS | 1802 | 1462582128707 Marionette DEBUG loaded listener.js 17:48:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8d6b1800) [pid = 1802] [serial = 1803] [outer = 0x8cf47c00] 17:48:49 INFO - PROCESS | 1802 | 1462582129593 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]]]}] 17:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1582ms 17:48:49 INFO - PROCESS | 1802 | 1462582129630 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:48:49 INFO - PROCESS | 1802 | 1462582129634 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:48:49 INFO - PROCESS | 1802 | 1462582129640 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:48:49 INFO - PROCESS | 1802 | 1462582129644 Marionette TRACE conn3 <- [1,2374,null,{}] 17:48:49 INFO - PROCESS | 1802 | 1462582129649 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}] 17:48:49 INFO - PROCESS | 1802 | 1462582129847 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:48:50 INFO - PROCESS | 1802 | 1462582130130 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abe9c00 == 144 [pid = 1802] [id = 601] 17:48:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8d220800) [pid = 1802] [serial = 1804] [outer = (nil)] 17:48:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8d831c00) [pid = 1802] [serial = 1805] [outer = 0x8d220800] 17:48:50 INFO - PROCESS | 1802 | 1462582130266 Marionette DEBUG loaded listener.js 17:48:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8daeb000) [pid = 1802] [serial = 1806] [outer = 0x8d220800] 17:48:51 INFO - PROCESS | 1802 | 1462582131174 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]]]}] 17:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1582ms 17:48:51 INFO - PROCESS | 1802 | 1462582131223 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:48:51 INFO - PROCESS | 1802 | 1462582131226 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:48:51 INFO - PROCESS | 1802 | 1462582131232 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:48:51 INFO - PROCESS | 1802 | 1462582131236 Marionette TRACE conn3 <- [1,2378,null,{}] 17:48:51 INFO - PROCESS | 1802 | 1462582131241 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}] 17:48:51 INFO - PROCESS | 1802 | 1462582131485 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:48:51 INFO - PROCESS | 1802 | 1462582131816 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf5a000 == 145 [pid = 1802] [id = 602] 17:48:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8d221800) [pid = 1802] [serial = 1807] [outer = (nil)] 17:48:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e50bc00) [pid = 1802] [serial = 1808] [outer = 0x8d221800] 17:48:51 INFO - PROCESS | 1802 | 1462582131905 Marionette DEBUG loaded listener.js 17:48:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8e6bfc00) [pid = 1802] [serial = 1809] [outer = 0x8d221800] 17:48:52 INFO - PROCESS | 1802 | 1462582132801 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]]]}] 17:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1630ms 17:48:52 INFO - PROCESS | 1802 | 1462582132864 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:48:52 INFO - PROCESS | 1802 | 1462582132868 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:48:52 INFO - PROCESS | 1802 | 1462582132874 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:48:52 INFO - PROCESS | 1802 | 1462582132877 Marionette TRACE conn3 <- [1,2382,null,{}] 17:48:52 INFO - PROCESS | 1802 | 1462582132883 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}] 17:48:53 INFO - PROCESS | 1802 | 1462582133093 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:48:53 INFO - PROCESS | 1802 | 1462582133413 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b228400 == 146 [pid = 1802] [id = 603] 17:48:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e29a800) [pid = 1802] [serial = 1810] [outer = (nil)] 17:48:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8ec53800) [pid = 1802] [serial = 1811] [outer = 0x8e29a800] 17:48:53 INFO - PROCESS | 1802 | 1462582133501 Marionette DEBUG loaded listener.js 17:48:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8ec5c800) [pid = 1802] [serial = 1812] [outer = 0x8e29a800] 17:48:54 INFO - PROCESS | 1802 | 1462582134401 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]]]}] 17:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1583ms 17:48:54 INFO - PROCESS | 1802 | 1462582134458 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:48:54 INFO - PROCESS | 1802 | 1462582134462 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:48:54 INFO - PROCESS | 1802 | 1462582134468 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:48:54 INFO - PROCESS | 1802 | 1462582134471 Marionette TRACE conn3 <- [1,2386,null,{}] 17:48:54 INFO - PROCESS | 1802 | 1462582134477 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}] 17:48:54 INFO - PROCESS | 1802 | 1462582134718 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:48:55 INFO - PROCESS | 1802 | 1462582135040 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec5fc00 == 147 [pid = 1802] [id = 604] 17:48:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8ec60800) [pid = 1802] [serial = 1813] [outer = (nil)] 17:48:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8f6a9800) [pid = 1802] [serial = 1814] [outer = 0x8ec60800] 17:48:55 INFO - PROCESS | 1802 | 1462582135129 Marionette DEBUG loaded listener.js 17:48:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f6b0400) [pid = 1802] [serial = 1815] [outer = 0x8ec60800] 17:48:56 INFO - PROCESS | 1802 | 1462582136058 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]]]}] 17:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1631ms 17:48:56 INFO - PROCESS | 1802 | 1462582136100 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:48:56 INFO - PROCESS | 1802 | 1462582136104 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:48:56 INFO - PROCESS | 1802 | 1462582136110 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:48:56 INFO - PROCESS | 1802 | 1462582136113 Marionette TRACE conn3 <- [1,2390,null,{}] 17:48:56 INFO - PROCESS | 1802 | 1462582136119 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}] 17:48:56 INFO - PROCESS | 1802 | 1462582136327 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:48:56 INFO - PROCESS | 1802 | 1462582136672 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e295400 == 148 [pid = 1802] [id = 605] 17:48:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8ee41800) [pid = 1802] [serial = 1816] [outer = (nil)] 17:48:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x90c26000) [pid = 1802] [serial = 1817] [outer = 0x8ee41800] 17:48:56 INFO - PROCESS | 1802 | 1462582136763 Marionette DEBUG loaded listener.js 17:48:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x90c2b000) [pid = 1802] [serial = 1818] [outer = 0x8ee41800] 17:48:57 INFO - PROCESS | 1802 | 1462582137644 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]]]}] 17:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1577ms 17:48:57 INFO - PROCESS | 1802 | 1462582137689 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:48:57 INFO - PROCESS | 1802 | 1462582137693 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:48:57 INFO - PROCESS | 1802 | 1462582137699 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:48:57 INFO - PROCESS | 1802 | 1462582137702 Marionette TRACE conn3 <- [1,2394,null,{}] 17:48:57 INFO - PROCESS | 1802 | 1462582137708 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}] 17:48:57 INFO - PROCESS | 1802 | 1462582137919 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:48:58 INFO - PROCESS | 1802 | 1462582138207 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8c2800 == 149 [pid = 1802] [id = 606] 17:48:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x90eea800) [pid = 1802] [serial = 1819] [outer = (nil)] 17:48:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x90ef6000) [pid = 1802] [serial = 1820] [outer = 0x90eea800] 17:48:58 INFO - PROCESS | 1802 | 1462582138348 Marionette DEBUG loaded listener.js 17:48:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x90fe0000) [pid = 1802] [serial = 1821] [outer = 0x90eea800] 17:48:59 INFO - PROCESS | 1802 | 1462582139267 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]]]}] 17:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1637ms 17:48:59 INFO - PROCESS | 1802 | 1462582139336 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:48:59 INFO - PROCESS | 1802 | 1462582139340 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:48:59 INFO - PROCESS | 1802 | 1462582139346 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:48:59 INFO - PROCESS | 1802 | 1462582139350 Marionette TRACE conn3 <- [1,2398,null,{}] 17:48:59 INFO - PROCESS | 1802 | 1462582139355 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}] 17:48:59 INFO - PROCESS | 1802 | 1462582139631 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:48:59 INFO - PROCESS | 1802 | 1462582139960 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x90ef1800 == 150 [pid = 1802] [id = 607] 17:48:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x91091400) [pid = 1802] [serial = 1822] [outer = (nil)] 17:49:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x91cdc400) [pid = 1802] [serial = 1823] [outer = 0x91091400] 17:49:00 INFO - PROCESS | 1802 | 1462582140055 Marionette DEBUG loaded listener.js 17:49:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x91eb4400) [pid = 1802] [serial = 1824] [outer = 0x91091400] 17:49:00 INFO - PROCESS | 1802 | 1462582140916 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]]]}] 17:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1638ms 17:49:00 INFO - PROCESS | 1802 | 1462582140984 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:49:00 INFO - PROCESS | 1802 | 1462582140988 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:49:00 INFO - PROCESS | 1802 | 1462582140994 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:49:01 INFO - PROCESS | 1802 | 1462582140998 Marionette TRACE conn3 <- [1,2402,null,{}] 17:49:01 INFO - PROCESS | 1802 | 1462582141003 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}] 17:49:01 INFO - PROCESS | 1802 | 1462582141204 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:49:01 INFO - PROCESS | 1802 | 1462582141493 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec60000 == 151 [pid = 1802] [id = 608] 17:49:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x91cd4000) [pid = 1802] [serial = 1825] [outer = (nil)] 17:49:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x91f0d400) [pid = 1802] [serial = 1826] [outer = 0x91cd4000] 17:49:01 INFO - PROCESS | 1802 | 1462582141625 Marionette DEBUG loaded listener.js 17:49:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x91f14c00) [pid = 1802] [serial = 1827] [outer = 0x91cd4000] 17:49:02 INFO - PROCESS | 1802 | 1462582142568 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]]]}] 17:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1634ms 17:49:02 INFO - PROCESS | 1802 | 1462582142629 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:49:02 INFO - PROCESS | 1802 | 1462582142633 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:49:02 INFO - PROCESS | 1802 | 1462582142639 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:49:02 INFO - PROCESS | 1802 | 1462582142641 Marionette TRACE conn3 <- [1,2406,null,{}] 17:49:02 INFO - PROCESS | 1802 | 1462582142647 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}] 17:49:02 INFO - PROCESS | 1802 | 1462582142859 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:49:03 INFO - PROCESS | 1802 | 1462582143190 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x90c29c00 == 152 [pid = 1802] [id = 609] 17:49:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x90d43c00) [pid = 1802] [serial = 1828] [outer = (nil)] 17:49:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x924dc400) [pid = 1802] [serial = 1829] [outer = 0x90d43c00] 17:49:03 INFO - PROCESS | 1802 | 1462582143275 Marionette DEBUG loaded listener.js 17:49:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x924e4800) [pid = 1802] [serial = 1830] [outer = 0x90d43c00] 17:49:04 INFO - PROCESS | 1802 | 1462582144138 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]]]}] 17:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1538ms 17:49:04 INFO - PROCESS | 1802 | 1462582144178 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:49:04 INFO - PROCESS | 1802 | 1462582144182 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:49:04 INFO - PROCESS | 1802 | 1462582144188 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:49:04 INFO - PROCESS | 1802 | 1462582144191 Marionette TRACE conn3 <- [1,2410,null,{}] 17:49:04 INFO - PROCESS | 1802 | 1462582144196 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}] 17:49:04 INFO - PROCESS | 1802 | 1462582144416 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:49:04 INFO - PROCESS | 1802 | 1462582144704 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x9108e000 == 153 [pid = 1802] [id = 610] 17:49:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x91ebb400) [pid = 1802] [serial = 1831] [outer = (nil)] 17:49:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9279a800) [pid = 1802] [serial = 1832] [outer = 0x91ebb400] 17:49:04 INFO - PROCESS | 1802 | 1462582144834 Marionette DEBUG loaded listener.js 17:49:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x92909000) [pid = 1802] [serial = 1833] [outer = 0x91ebb400] 17:49:05 INFO - PROCESS | 1802 | 1462582145722 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]]]}] 17:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1577ms 17:49:05 INFO - PROCESS | 1802 | 1462582145781 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:49:05 INFO - PROCESS | 1802 | 1462582145784 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:49:05 INFO - PROCESS | 1802 | 1462582145795 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:49:05 INFO - PROCESS | 1802 | 1462582145798 Marionette TRACE conn3 <- [1,2414,null,{}] 17:49:05 INFO - PROCESS | 1802 | 1462582145805 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}] 17:49:06 INFO - PROCESS | 1802 | 1462582146022 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:49:06 INFO - PROCESS | 1802 | 1462582146362 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd3000 == 154 [pid = 1802] [id = 611] 17:49:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x851ed400) [pid = 1802] [serial = 1834] [outer = (nil)] 17:49:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9278c400) [pid = 1802] [serial = 1835] [outer = 0x851ed400] 17:49:06 INFO - PROCESS | 1802 | 1462582146450 Marionette DEBUG loaded listener.js 17:49:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x93bbf000) [pid = 1802] [serial = 1836] [outer = 0x851ed400] 17:49:07 INFO - PROCESS | 1802 | 1462582147350 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]]]}] 17:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1634ms 17:49:07 INFO - PROCESS | 1802 | 1462582147430 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:49:07 INFO - PROCESS | 1802 | 1462582147434 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:49:07 INFO - PROCESS | 1802 | 1462582147441 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:49:07 INFO - PROCESS | 1802 | 1462582147444 Marionette TRACE conn3 <- [1,2418,null,{}] 17:49:07 INFO - PROCESS | 1802 | 1462582147450 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}] 17:49:07 INFO - PROCESS | 1802 | 1462582147692 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:49:08 INFO - PROCESS | 1802 | 1462582148020 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0bc400 == 155 [pid = 1802] [id = 612] 17:49:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x92797c00) [pid = 1802] [serial = 1837] [outer = (nil)] 17:49:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x94f3f000) [pid = 1802] [serial = 1838] [outer = 0x92797c00] 17:49:08 INFO - PROCESS | 1802 | 1462582148105 Marionette DEBUG loaded listener.js 17:49:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x950ce400) [pid = 1802] [serial = 1839] [outer = 0x92797c00] 17:49:08 INFO - PROCESS | 1802 | 1462582148981 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]]]}] 17:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1582ms 17:49:09 INFO - PROCESS | 1802 | 1462582149024 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:49:09 INFO - PROCESS | 1802 | 1462582149028 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:49:09 INFO - PROCESS | 1802 | 1462582149034 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:49:09 INFO - PROCESS | 1802 | 1462582149038 Marionette TRACE conn3 <- [1,2422,null,{}] 17:49:09 INFO - PROCESS | 1802 | 1462582149043 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}] 17:49:09 INFO - PROCESS | 1802 | 1462582149246 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:49:09 INFO - PROCESS | 1802 | 1462582149536 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x92905800 == 156 [pid = 1802] [id = 613] 17:49:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x9451b400) [pid = 1802] [serial = 1840] [outer = (nil)] 17:49:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x96c09800) [pid = 1802] [serial = 1841] [outer = 0x9451b400] 17:49:09 INFO - PROCESS | 1802 | 1462582149664 Marionette DEBUG loaded listener.js 17:49:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x96c0b800) [pid = 1802] [serial = 1842] [outer = 0x9451b400] 17:49:10 INFO - PROCESS | 1802 | 1462582150509 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]]]}] 17:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1487ms 17:49:10 INFO - PROCESS | 1802 | 1462582150539 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:49:10 INFO - PROCESS | 1802 | 1462582150542 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:49:10 INFO - PROCESS | 1802 | 1462582150551 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:49:10 INFO - PROCESS | 1802 | 1462582150554 Marionette TRACE conn3 <- [1,2426,null,{}] 17:49:10 INFO - PROCESS | 1802 | 1462582150560 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}] 17:49:10 INFO - PROCESS | 1802 | 1462582150769 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:49:11 INFO - PROCESS | 1802 | 1462582151069 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c74c00 == 157 [pid = 1802] [id = 614] 17:49:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8adcac00) [pid = 1802] [serial = 1843] [outer = (nil)] 17:49:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x977cb800) [pid = 1802] [serial = 1844] [outer = 0x8adcac00] 17:49:11 INFO - PROCESS | 1802 | 1462582151199 Marionette DEBUG loaded listener.js 17:49:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x981ec000) [pid = 1802] [serial = 1845] [outer = 0x8adcac00] 17:49:12 INFO - PROCESS | 1802 | 1462582152070 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]]]}] 17:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1583ms 17:49:12 INFO - PROCESS | 1802 | 1462582152135 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:49:12 INFO - PROCESS | 1802 | 1462582152139 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:49:12 INFO - PROCESS | 1802 | 1462582152145 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:49:12 INFO - PROCESS | 1802 | 1462582152148 Marionette TRACE conn3 <- [1,2430,null,{}] 17:49:12 INFO - PROCESS | 1802 | 1462582152159 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}] 17:49:12 INFO - PROCESS | 1802 | 1462582152363 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x851e5c00 == 156 [pid = 1802] [id = 495] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x88d35000 == 155 [pid = 1802] [id = 595] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x88e40800 == 154 [pid = 1802] [id = 594] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x86d58000 == 153 [pid = 1802] [id = 593] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x85adf400 == 152 [pid = 1802] [id = 592] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0e4800 == 151 [pid = 1802] [id = 590] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84fdd000 == 150 [pid = 1802] [id = 589] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x851e9000 == 149 [pid = 1802] [id = 588] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8878dc00 == 148 [pid = 1802] [id = 587] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x923b3c00 == 147 [pid = 1802] [id = 585] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x859eb000 == 146 [pid = 1802] [id = 586] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x91cd5000 == 145 [pid = 1802] [id = 584] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x90fd1800 == 144 [pid = 1802] [id = 583] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8cc400 == 143 [pid = 1802] [id = 582] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x86409400 == 142 [pid = 1802] [id = 580] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8be400 == 141 [pid = 1802] [id = 581] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8daec800 == 140 [pid = 1802] [id = 579] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8d824400 == 139 [pid = 1802] [id = 578] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8d6ad000 == 138 [pid = 1802] [id = 577] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8add1000 == 137 [pid = 1802] [id = 576] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf42400 == 136 [pid = 1802] [id = 575] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8a31f800 == 135 [pid = 1802] [id = 574] 17:49:14 INFO - PROCESS | 1802 | --DOCSHELL 0x87ccb000 == 134 [pid = 1802] [id = 573] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8b22ec00) [pid = 1802] [serial = 1575] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8abe7c00) [pid = 1802] [serial = 1712] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8abe3400) [pid = 1802] [serial = 1715] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8add2800) [pid = 1802] [serial = 1713] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x89126800) [pid = 1802] [serial = 1709] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8849d000) [pid = 1802] [serial = 1706] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x88e3b400) [pid = 1802] [serial = 1707] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x9a53b400) [pid = 1802] [serial = 1704] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x9a3eb800) [pid = 1802] [serial = 1703] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x9a535000) [pid = 1802] [serial = 1701] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x9a530c00) [pid = 1802] [serial = 1700] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x99fca400) [pid = 1802] [serial = 1698] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x99fc3000) [pid = 1802] [serial = 1697] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8b22e800) [pid = 1802] [serial = 1718] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x99095800) [pid = 1802] [serial = 1695] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x99001400) [pid = 1802] [serial = 1694] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x977cd800) [pid = 1802] [serial = 1692] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x96c8d400) [pid = 1802] [serial = 1691] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x96286000) [pid = 1802] [serial = 1689] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x9626b400) [pid = 1802] [serial = 1688] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9451bc00) [pid = 1802] [serial = 1686] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x94512000) [pid = 1802] [serial = 1685] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x92799800) [pid = 1802] [serial = 1683] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x92797400) [pid = 1802] [serial = 1682] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9256f800) [pid = 1802] [serial = 1680] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x923b3400) [pid = 1802] [serial = 1679] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x91cdd400) [pid = 1802] [serial = 1677] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x91c0e800) [pid = 1802] [serial = 1676] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x9108fc00) [pid = 1802] [serial = 1674] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x90fdbc00) [pid = 1802] [serial = 1673] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x90c25c00) [pid = 1802] [serial = 1671] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x90c21c00) [pid = 1802] [serial = 1670] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8ee4b800) [pid = 1802] [serial = 1668] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8ee44000) [pid = 1802] [serial = 1667] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8e6f6400) [pid = 1802] [serial = 1665] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8e6ec400) [pid = 1802] [serial = 1664] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8e28d000) [pid = 1802] [serial = 1662] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8daeec00) [pid = 1802] [serial = 1661] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8d829400) [pid = 1802] [serial = 1659] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8d731000) [pid = 1802] [serial = 1658] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8d21c000) [pid = 1802] [serial = 1656] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8cf5f000) [pid = 1802] [serial = 1655] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b323c00) [pid = 1802] [serial = 1653] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8b209c00) [pid = 1802] [serial = 1652] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x89c73c00) [pid = 1802] [serial = 1650] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x88f19400) [pid = 1802] [serial = 1649] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b20a400) [pid = 1802] [serial = 1716] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x89c78400) [pid = 1802] [serial = 1710] [outer = (nil)] [url = about:blank] 17:49:14 INFO - PROCESS | 1802 | 1462582154872 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae5c00 == 135 [pid = 1802] [id = 615] 17:49:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x85ae7800) [pid = 1802] [serial = 1846] [outer = (nil)] 17:49:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x86408800) [pid = 1802] [serial = 1847] [outer = 0x85ae7800] 17:49:14 INFO - PROCESS | 1802 | 1462582154964 Marionette DEBUG loaded listener.js 17:49:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x88497c00) [pid = 1802] [serial = 1848] [outer = 0x85ae7800] 17:49:15 INFO - PROCESS | 1802 | 1462582155759 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]]]}] 17:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3646ms 17:49:15 INFO - PROCESS | 1802 | 1462582155793 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:49:15 INFO - PROCESS | 1802 | 1462582155797 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:49:15 INFO - PROCESS | 1802 | 1462582155805 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:49:15 INFO - PROCESS | 1802 | 1462582155811 Marionette TRACE conn3 <- [1,2434,null,{}] 17:49:15 INFO - PROCESS | 1802 | 1462582155818 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}] 17:49:16 INFO - PROCESS | 1802 | 1462582156044 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:49:16 INFO - PROCESS | 1802 | 1462582156247 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x88789400 == 136 [pid = 1802] [id = 616] 17:49:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8878b800) [pid = 1802] [serial = 1849] [outer = (nil)] 17:49:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x89128800) [pid = 1802] [serial = 1850] [outer = 0x8878b800] 17:49:16 INFO - PROCESS | 1802 | 1462582156325 Marionette DEBUG loaded listener.js 17:49:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x89c77800) [pid = 1802] [serial = 1851] [outer = 0x8878b800] 17:49:17 INFO - PROCESS | 1802 | 1462582157215 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]]]}] 17:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1431ms 17:49:17 INFO - PROCESS | 1802 | 1462582157238 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:49:17 INFO - PROCESS | 1802 | 1462582157244 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:49:17 INFO - PROCESS | 1802 | 1462582157255 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:49:17 INFO - PROCESS | 1802 | 1462582157257 Marionette TRACE conn3 <- [1,2438,null,{}] 17:49:17 INFO - PROCESS | 1802 | 1462582157263 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}] 17:49:17 INFO - PROCESS | 1802 | 1462582157524 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:49:17 INFO - PROCESS | 1802 | 1462582157564 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c7dc00 == 137 [pid = 1802] [id = 617] 17:49:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8a0e4c00) [pid = 1802] [serial = 1852] [outer = (nil)] 17:49:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8a32bc00) [pid = 1802] [serial = 1853] [outer = 0x8a0e4c00] 17:49:17 INFO - PROCESS | 1802 | 1462582157635 Marionette DEBUG loaded listener.js 17:49:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8abefc00) [pid = 1802] [serial = 1854] [outer = 0x8a0e4c00] 17:49:18 INFO - PROCESS | 1802 | 1462582158661 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]]]}] 17:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1476ms 17:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:49:18 INFO - PROCESS | 1802 | 1462582158731 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:49:18 INFO - PROCESS | 1802 | 1462582158734 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:49:18 INFO - PROCESS | 1802 | 1462582158749 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:49:18 INFO - PROCESS | 1802 | 1462582158758 Marionette TRACE conn3 <- [1,2442,null,{}] 17:49:18 INFO - PROCESS | 1802 | 1462582158771 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}] 17:49:19 INFO - PROCESS | 1802 | 1462582159036 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8cf4dc00) [pid = 1802] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x91f11800) [pid = 1802] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8daf3000) [pid = 1802] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8cf5d000) [pid = 1802] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x89f49000) [pid = 1802] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x88797000) [pid = 1802] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x88f0e800) [pid = 1802] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8d730c00) [pid = 1802] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x92798400) [pid = 1802] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x90eed800) [pid = 1802] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x85ae6800) [pid = 1802] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x86d58c00) [pid = 1802] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x977c5400) [pid = 1802] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8a323000) [pid = 1802] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x859e1400) [pid = 1802] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x923b6000) [pid = 1802] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8abedc00) [pid = 1802] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8f8c4800) [pid = 1802] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8e502000) [pid = 1802] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x88492c00) [pid = 1802] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x91cd5400) [pid = 1802] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:49:19 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x89133400) [pid = 1802] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:49:19 INFO - PROCESS | 1802 | 1462582159802 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e1400 == 138 [pid = 1802] [id = 618] 17:49:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x85ae6800) [pid = 1802] [serial = 1855] [outer = (nil)] 17:49:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x88d31000) [pid = 1802] [serial = 1856] [outer = 0x85ae6800] 17:49:19 INFO - PROCESS | 1802 | 1462582159890 Marionette DEBUG loaded listener.js 17:49:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8abe3000) [pid = 1802] [serial = 1857] [outer = 0x85ae6800] 17:49:20 INFO - PROCESS | 1802 | 1462582160618 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]]]}] 17:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1909ms 17:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:49:20 INFO - PROCESS | 1802 | 1462582160650 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:49:20 INFO - PROCESS | 1802 | 1462582160653 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:49:20 INFO - PROCESS | 1802 | 1462582160660 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:49:20 INFO - PROCESS | 1802 | 1462582160663 Marionette TRACE conn3 <- [1,2446,null,{}] 17:49:20 INFO - PROCESS | 1802 | 1462582160668 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}] 17:49:20 INFO - PROCESS | 1802 | 1462582160937 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:49:20 INFO - PROCESS | 1802 | 1462582160961 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x89133800 == 139 [pid = 1802] [id = 619] 17:49:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b325c00) [pid = 1802] [serial = 1858] [outer = (nil)] 17:49:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8b331800) [pid = 1802] [serial = 1859] [outer = 0x8b325c00] 17:49:21 INFO - PROCESS | 1802 | 1462582161033 Marionette DEBUG loaded listener.js 17:49:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b4ed400) [pid = 1802] [serial = 1860] [outer = 0x8b325c00] 17:49:22 INFO - PROCESS | 1802 | 1462582162153 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]]]}] 17:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1527ms 17:49:22 INFO - PROCESS | 1802 | 1462582162187 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:49:22 INFO - PROCESS | 1802 | 1462582162194 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:49:22 INFO - PROCESS | 1802 | 1462582162202 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:49:22 INFO - PROCESS | 1802 | 1462582162208 Marionette TRACE conn3 <- [1,2450,null,{}] 17:49:22 INFO - PROCESS | 1802 | 1462582162218 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}] 17:49:22 INFO - PROCESS | 1802 | 1462582162502 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:49:22 INFO - PROCESS | 1802 | 1462582162856 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e0400 == 140 [pid = 1802] [id = 620] 17:49:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8849d000) [pid = 1802] [serial = 1861] [outer = (nil)] 17:49:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x88f11c00) [pid = 1802] [serial = 1862] [outer = 0x8849d000] 17:49:22 INFO - PROCESS | 1802 | 1462582162946 Marionette DEBUG loaded listener.js 17:49:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x89c73c00) [pid = 1802] [serial = 1863] [outer = 0x8849d000] 17:49:23 INFO - PROCESS | 1802 | 1462582163929 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]]]}] 17:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1783ms 17:49:23 INFO - PROCESS | 1802 | 1462582163985 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:49:23 INFO - PROCESS | 1802 | 1462582163994 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:49:24 INFO - PROCESS | 1802 | 1462582164005 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:49:24 INFO - PROCESS | 1802 | 1462582164009 Marionette TRACE conn3 <- [1,2454,null,{}] 17:49:24 INFO - PROCESS | 1802 | 1462582164015 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}] 17:49:24 INFO - PROCESS | 1802 | 1462582164273 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:49:24 INFO - PROCESS | 1802 | 1462582164605 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a325000 == 141 [pid = 1802] [id = 621] 17:49:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8abe3c00) [pid = 1802] [serial = 1864] [outer = (nil)] 17:49:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8add8400) [pid = 1802] [serial = 1865] [outer = 0x8abe3c00] 17:49:24 INFO - PROCESS | 1802 | 1462582164707 Marionette DEBUG loaded listener.js 17:49:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b22f800) [pid = 1802] [serial = 1866] [outer = 0x8abe3c00] 17:49:25 INFO - PROCESS | 1802 | 1462582165662 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]]]}] 17:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1688ms 17:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:49:25 INFO - PROCESS | 1802 | 1462582165693 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:49:25 INFO - PROCESS | 1802 | 1462582165696 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:49:25 INFO - PROCESS | 1802 | 1462582165703 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:49:25 INFO - PROCESS | 1802 | 1462582165709 Marionette TRACE conn3 <- [1,2458,null,{}] 17:49:25 INFO - PROCESS | 1802 | 1462582165725 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}] 17:49:25 INFO - PROCESS | 1802 | 1462582165956 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:49:26 INFO - PROCESS | 1802 | 1462582166282 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfdc400 == 142 [pid = 1802] [id = 622] 17:49:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8cfe3800) [pid = 1802] [serial = 1867] [outer = (nil)] 17:49:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8d21b000) [pid = 1802] [serial = 1868] [outer = 0x8cfe3800] 17:49:26 INFO - PROCESS | 1802 | 1462582166375 Marionette DEBUG loaded listener.js 17:49:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8d6b1c00) [pid = 1802] [serial = 1869] [outer = 0x8cfe3800] 17:49:27 INFO - PROCESS | 1802 | 1462582167289 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]]]}] 17:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1642ms 17:49:27 INFO - PROCESS | 1802 | 1462582167344 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:49:27 INFO - PROCESS | 1802 | 1462582167348 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:49:27 INFO - PROCESS | 1802 | 1462582167355 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:49:27 INFO - PROCESS | 1802 | 1462582167358 Marionette TRACE conn3 <- [1,2462,null,{}] 17:49:27 INFO - PROCESS | 1802 | 1462582167363 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}] 17:49:27 INFO - PROCESS | 1802 | 1462582167588 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:49:27 INFO - PROCESS | 1802 | 1462582167912 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b227400 == 143 [pid = 1802] [id = 623] 17:49:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8d737000) [pid = 1802] [serial = 1870] [outer = (nil)] 17:49:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8d82b400) [pid = 1802] [serial = 1871] [outer = 0x8d737000] 17:49:28 INFO - PROCESS | 1802 | 1462582168002 Marionette DEBUG loaded listener.js 17:49:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8daf2000) [pid = 1802] [serial = 1872] [outer = 0x8d737000] 17:49:28 INFO - PROCESS | 1802 | 1462582168915 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]]]}] 17:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1633ms 17:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:49:28 INFO - PROCESS | 1802 | 1462582168988 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:49:28 INFO - PROCESS | 1802 | 1462582168991 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:49:28 INFO - PROCESS | 1802 | 1462582168997 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:49:29 INFO - PROCESS | 1802 | 1462582169001 Marionette TRACE conn3 <- [1,2466,null,{}] 17:49:29 INFO - PROCESS | 1802 | 1462582169006 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}] 17:49:29 INFO - PROCESS | 1802 | 1462582169255 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:49:29 INFO - PROCESS | 1802 | 1462582169575 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e4800 == 144 [pid = 1802] [id = 624] 17:49:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8d21c000) [pid = 1802] [serial = 1873] [outer = (nil)] 17:49:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e502000) [pid = 1802] [serial = 1874] [outer = 0x8d21c000] 17:49:29 INFO - PROCESS | 1802 | 1462582169662 Marionette DEBUG loaded listener.js 17:49:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e507800) [pid = 1802] [serial = 1875] [outer = 0x8d21c000] 17:49:30 INFO - PROCESS | 1802 | 1462582170576 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]]]}] 17:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1630ms 17:49:30 INFO - PROCESS | 1802 | 1462582170627 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:49:30 INFO - PROCESS | 1802 | 1462582170631 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:49:30 INFO - PROCESS | 1802 | 1462582170637 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:49:30 INFO - PROCESS | 1802 | 1462582170641 Marionette TRACE conn3 <- [1,2470,null,{}] 17:49:30 INFO - PROCESS | 1802 | 1462582170646 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}] 17:49:30 INFO - PROCESS | 1802 | 1462582170883 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:49:31 INFO - PROCESS | 1802 | 1462582171215 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e28dc00 == 145 [pid = 1802] [id = 625] 17:49:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8ec5a000) [pid = 1802] [serial = 1876] [outer = (nil)] 17:49:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8ee50400) [pid = 1802] [serial = 1877] [outer = 0x8ec5a000] 17:49:31 INFO - PROCESS | 1802 | 1462582171306 Marionette DEBUG loaded listener.js 17:49:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8f6b4400) [pid = 1802] [serial = 1878] [outer = 0x8ec5a000] 17:49:32 INFO - PROCESS | 1802 | 1462582172179 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]]]}] 17:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1580ms 17:49:32 INFO - PROCESS | 1802 | 1462582172218 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:49:32 INFO - PROCESS | 1802 | 1462582172222 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:49:32 INFO - PROCESS | 1802 | 1462582172229 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:49:32 INFO - PROCESS | 1802 | 1462582172232 Marionette TRACE conn3 <- [1,2474,null,{}] 17:49:32 INFO - PROCESS | 1802 | 1462582172238 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}] 17:49:32 INFO - PROCESS | 1802 | 1462582172447 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:49:32 INFO - PROCESS | 1802 | 1462582172744 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ee49800 == 146 [pid = 1802] [id = 626] 17:49:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8ee4c800) [pid = 1802] [serial = 1879] [outer = (nil)] 17:49:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x90d3a800) [pid = 1802] [serial = 1880] [outer = 0x8ee4c800] 17:49:32 INFO - PROCESS | 1802 | 1462582172873 Marionette DEBUG loaded listener.js 17:49:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x90d66800) [pid = 1802] [serial = 1881] [outer = 0x8ee4c800] 17:49:33 INFO - PROCESS | 1802 | 1462582173765 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]]]}] 17:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1589ms 17:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:49:33 INFO - PROCESS | 1802 | 1462582173818 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:49:33 INFO - PROCESS | 1802 | 1462582173821 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:49:33 INFO - PROCESS | 1802 | 1462582173829 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:49:33 INFO - PROCESS | 1802 | 1462582173831 Marionette TRACE conn3 <- [1,2478,null,{}] 17:49:33 INFO - PROCESS | 1802 | 1462582173837 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}] 17:49:34 INFO - PROCESS | 1802 | 1462582174038 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:49:34 INFO - PROCESS | 1802 | 1462582174326 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ee46800 == 147 [pid = 1802] [id = 627] 17:49:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f6ac400) [pid = 1802] [serial = 1882] [outer = (nil)] 17:49:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x91091000) [pid = 1802] [serial = 1883] [outer = 0x8f6ac400] 17:49:34 INFO - PROCESS | 1802 | 1462582174466 Marionette DEBUG loaded listener.js 17:49:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x91c01800) [pid = 1802] [serial = 1884] [outer = 0x8f6ac400] 17:49:35 INFO - PROCESS | 1802 | 1462582175370 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]]]}] 17:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1579ms 17:49:35 INFO - PROCESS | 1802 | 1462582175407 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:49:35 INFO - PROCESS | 1802 | 1462582175410 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:49:35 INFO - PROCESS | 1802 | 1462582175416 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:49:35 INFO - PROCESS | 1802 | 1462582175420 Marionette TRACE conn3 <- [1,2482,null,{}] 17:49:35 INFO - PROCESS | 1802 | 1462582175425 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}] 17:49:35 INFO - PROCESS | 1802 | 1462582175623 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:49:35 INFO - PROCESS | 1802 | 1462582175911 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e4400 == 148 [pid = 1802] [id = 628] 17:49:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8e6c8800) [pid = 1802] [serial = 1885] [outer = (nil)] 17:49:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x91cd5400) [pid = 1802] [serial = 1886] [outer = 0x8e6c8800] 17:49:36 INFO - PROCESS | 1802 | 1462582176038 Marionette DEBUG loaded listener.js 17:49:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x91de4c00) [pid = 1802] [serial = 1887] [outer = 0x8e6c8800] 17:49:36 INFO - PROCESS | 1802 | 1462582176931 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]]]}] 17:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1579ms 17:49:36 INFO - PROCESS | 1802 | 1462582176995 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:49:37 INFO - PROCESS | 1802 | 1462582176999 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:49:37 INFO - PROCESS | 1802 | 1462582177005 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:49:37 INFO - PROCESS | 1802 | 1462582177008 Marionette TRACE conn3 <- [1,2486,null,{}] 17:49:37 INFO - PROCESS | 1802 | 1462582177014 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}] 17:49:37 INFO - PROCESS | 1802 | 1462582177229 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:49:37 INFO - PROCESS | 1802 | 1462582177566 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d70400 == 149 [pid = 1802] [id = 629] 17:49:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x91091c00) [pid = 1802] [serial = 1888] [outer = (nil)] 17:49:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x91ebc800) [pid = 1802] [serial = 1889] [outer = 0x91091c00] 17:49:37 INFO - PROCESS | 1802 | 1462582177654 Marionette DEBUG loaded listener.js 17:49:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x91f0dc00) [pid = 1802] [serial = 1890] [outer = 0x91091c00] 17:49:38 INFO - PROCESS | 1802 | 1462582178528 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]]]}] 17:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1579ms 17:49:38 INFO - PROCESS | 1802 | 1462582178584 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:49:38 INFO - PROCESS | 1802 | 1462582178589 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:49:38 INFO - PROCESS | 1802 | 1462582178595 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:49:38 INFO - PROCESS | 1802 | 1462582178599 Marionette TRACE conn3 <- [1,2490,null,{}] 17:49:38 INFO - PROCESS | 1802 | 1462582178604 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}] 17:49:38 INFO - PROCESS | 1802 | 1462582178832 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:49:39 INFO - PROCESS | 1802 | 1462582179178 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x91eb2400 == 150 [pid = 1802] [id = 630] 17:49:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x92792400) [pid = 1802] [serial = 1891] [outer = (nil)] 17:49:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x92902c00) [pid = 1802] [serial = 1892] [outer = 0x92792400] 17:49:39 INFO - PROCESS | 1802 | 1462582179272 Marionette DEBUG loaded listener.js 17:49:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x93bc4400) [pid = 1802] [serial = 1893] [outer = 0x92792400] 17:49:40 INFO - PROCESS | 1802 | 1462582180152 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]]]}] 17:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1631ms 17:49:40 INFO - PROCESS | 1802 | 1462582180227 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:49:40 INFO - PROCESS | 1802 | 1462582180230 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:49:40 INFO - PROCESS | 1802 | 1462582180236 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:49:40 INFO - PROCESS | 1802 | 1462582180240 Marionette TRACE conn3 <- [1,2494,null,{}] 17:49:40 INFO - PROCESS | 1802 | 1462582180245 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}] 17:49:40 INFO - PROCESS | 1802 | 1462582180446 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:49:40 INFO - PROCESS | 1802 | 1462582180782 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x9227a000 == 151 [pid = 1802] [id = 631] 17:49:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x92798400) [pid = 1802] [serial = 1894] [outer = (nil)] 17:49:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x94f37400) [pid = 1802] [serial = 1895] [outer = 0x92798400] 17:49:40 INFO - PROCESS | 1802 | 1462582180869 Marionette DEBUG loaded listener.js 17:49:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x950d7800) [pid = 1802] [serial = 1896] [outer = 0x92798400] 17:49:41 INFO - PROCESS | 1802 | 1462582181730 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]]]}] 17:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1527ms 17:49:41 INFO - PROCESS | 1802 | 1462582181765 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:49:41 INFO - PROCESS | 1802 | 1462582181768 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:49:41 INFO - PROCESS | 1802 | 1462582181775 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:49:41 INFO - PROCESS | 1802 | 1462582181778 Marionette TRACE conn3 <- [1,2498,null,{}] 17:49:41 INFO - PROCESS | 1802 | 1462582181783 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}] 17:49:41 INFO - PROCESS | 1802 | 1462582181982 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:49:42 INFO - PROCESS | 1802 | 1462582182284 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ee4c400 == 152 [pid = 1802] [id = 632] 17:49:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x94515800) [pid = 1802] [serial = 1897] [outer = (nil)] 17:49:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x96c15800) [pid = 1802] [serial = 1898] [outer = 0x94515800] 17:49:42 INFO - PROCESS | 1802 | 1462582182412 Marionette DEBUG loaded listener.js 17:49:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x96c86400) [pid = 1802] [serial = 1899] [outer = 0x94515800] 17:49:43 INFO - PROCESS | 1802 | 1462582183268 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]]]}] 17:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1550ms 17:49:43 INFO - PROCESS | 1802 | 1462582183326 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:49:43 INFO - PROCESS | 1802 | 1462582183329 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:49:43 INFO - PROCESS | 1802 | 1462582183335 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:49:43 INFO - PROCESS | 1802 | 1462582183338 Marionette TRACE conn3 <- [1,2502,null,{}] 17:49:43 INFO - PROCESS | 1802 | 1462582183344 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}] 17:49:43 INFO - PROCESS | 1802 | 1462582183561 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:49:43 INFO - PROCESS | 1802 | 1462582183857 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8901b800 == 153 [pid = 1802] [id = 633] 17:49:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x89f4d000) [pid = 1802] [serial = 1900] [outer = (nil)] 17:49:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9810d400) [pid = 1802] [serial = 1901] [outer = 0x89f4d000] 17:49:43 INFO - PROCESS | 1802 | 1462582183984 Marionette DEBUG loaded listener.js 17:49:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9908f400) [pid = 1802] [serial = 1902] [outer = 0x89f4d000] 17:49:44 INFO - PROCESS | 1802 | 1462582184891 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]]]}] 17:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1628ms 17:49:44 INFO - PROCESS | 1802 | 1462582184967 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:49:44 INFO - PROCESS | 1802 | 1462582184970 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:49:44 INFO - PROCESS | 1802 | 1462582184979 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:49:44 INFO - PROCESS | 1802 | 1462582184982 Marionette TRACE conn3 <- [1,2506,null,{}] 17:49:44 INFO - PROCESS | 1802 | 1462582184988 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}] 17:49:45 INFO - PROCESS | 1802 | 1462582185217 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:49:45 INFO - PROCESS | 1802 | 1462582185588 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x977d4000 == 154 [pid = 1802] [id = 634] 17:49:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9979b800) [pid = 1802] [serial = 1903] [outer = (nil)] 17:49:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x9a084c00) [pid = 1802] [serial = 1904] [outer = 0x9979b800] 17:49:45 INFO - PROCESS | 1802 | 1462582185676 Marionette DEBUG loaded listener.js 17:49:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9a488400) [pid = 1802] [serial = 1905] [outer = 0x9979b800] 17:49:46 INFO - PROCESS | 1802 | 1462582186566 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]]]}] 17:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1631ms 17:49:46 INFO - PROCESS | 1802 | 1462582186612 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:49:46 INFO - PROCESS | 1802 | 1462582186616 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:49:46 INFO - PROCESS | 1802 | 1462582186622 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:49:46 INFO - PROCESS | 1802 | 1462582186625 Marionette TRACE conn3 <- [1,2510,null,{}] 17:49:46 INFO - PROCESS | 1802 | 1462582186630 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}] 17:49:46 INFO - PROCESS | 1802 | 1462582186860 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:49:47 INFO - PROCESS | 1802 | 1462582187153 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e0c00 == 155 [pid = 1802] [id = 635] 17:49:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9290e400) [pid = 1802] [serial = 1906] [outer = (nil)] 17:49:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9a53a000) [pid = 1802] [serial = 1907] [outer = 0x9290e400] 17:49:47 INFO - PROCESS | 1802 | 1462582187283 Marionette DEBUG loaded listener.js 17:49:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9a53c400) [pid = 1802] [serial = 1908] [outer = 0x9290e400] 17:49:48 INFO - PROCESS | 1802 | 1462582188183 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]]]}] 17:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1635ms 17:49:48 INFO - PROCESS | 1802 | 1462582188258 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:49:48 INFO - PROCESS | 1802 | 1462582188262 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:49:48 INFO - PROCESS | 1802 | 1462582188269 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:49:48 INFO - PROCESS | 1802 | 1462582188271 Marionette TRACE conn3 <- [1,2514,null,{}] 17:49:48 INFO - PROCESS | 1802 | 1462582188277 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}] 17:49:48 INFO - PROCESS | 1802 | 1462582188542 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:49:48 INFO - PROCESS | 1802 | 1462582188876 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x99fc3000 == 156 [pid = 1802] [id = 636] 17:49:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9a0cd000) [pid = 1802] [serial = 1909] [outer = (nil)] 17:49:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x9a56f400) [pid = 1802] [serial = 1910] [outer = 0x9a0cd000] 17:49:48 INFO - PROCESS | 1802 | 1462582188969 Marionette DEBUG loaded listener.js 17:49:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x9a75a800) [pid = 1802] [serial = 1911] [outer = 0x9a0cd000] 17:49:49 INFO - PROCESS | 1802 | 1462582189843 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]]]}] 17:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1630ms 17:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:49:49 INFO - PROCESS | 1802 | 1462582189900 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:49:49 INFO - PROCESS | 1802 | 1462582189903 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:49:49 INFO - PROCESS | 1802 | 1462582189909 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:49:49 INFO - PROCESS | 1802 | 1462582189913 Marionette TRACE conn3 <- [1,2518,null,{}] 17:49:49 INFO - PROCESS | 1802 | 1462582189918 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}] 17:49:50 INFO - PROCESS | 1802 | 1462582190123 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:49:50 INFO - PROCESS | 1802 | 1462582190426 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x9979cc00 == 157 [pid = 1802] [id = 637] 17:49:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x99ecd400) [pid = 1802] [serial = 1912] [outer = (nil)] 17:49:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x9a996000) [pid = 1802] [serial = 1913] [outer = 0x99ecd400] 17:49:50 INFO - PROCESS | 1802 | 1462582190553 Marionette DEBUG loaded listener.js 17:49:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x9a999400) [pid = 1802] [serial = 1914] [outer = 0x99ecd400] 17:49:51 INFO - PROCESS | 1802 | 1462582191413 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]]]}] 17:49:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:49:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1542ms 17:49:51 INFO - PROCESS | 1802 | 1462582191451 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:49:51 INFO - PROCESS | 1802 | 1462582191455 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:49:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:49:51 INFO - PROCESS | 1802 | 1462582191461 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:49:51 INFO - PROCESS | 1802 | 1462582191464 Marionette TRACE conn3 <- [1,2522,null,{}] 17:49:51 INFO - PROCESS | 1802 | 1462582191469 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}] 17:49:51 INFO - PROCESS | 1802 | 1462582191674 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:49:52 INFO - PROCESS | 1802 | 1462582192030 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x859e1400 == 156 [pid = 1802] [id = 618] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x89c7dc00 == 155 [pid = 1802] [id = 617] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x88789400 == 154 [pid = 1802] [id = 616] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x85ae5c00 == 153 [pid = 1802] [id = 615] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x92905800 == 152 [pid = 1802] [id = 613] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0bc400 == 151 [pid = 1802] [id = 612] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x9108e000 == 150 [pid = 1802] [id = 610] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x84fd3000 == 149 [pid = 1802] [id = 611] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x90c29c00 == 148 [pid = 1802] [id = 609] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec60000 == 147 [pid = 1802] [id = 608] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x90ef1800 == 146 [pid = 1802] [id = 607] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8c2800 == 145 [pid = 1802] [id = 606] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec5fc00 == 144 [pid = 1802] [id = 604] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8e295400 == 143 [pid = 1802] [id = 605] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8b228400 == 142 [pid = 1802] [id = 603] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf5a000 == 141 [pid = 1802] [id = 602] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8abe9c00 == 140 [pid = 1802] [id = 601] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8b214800 == 139 [pid = 1802] [id = 600] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0ba400 == 138 [pid = 1802] [id = 598] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x89021000 == 137 [pid = 1802] [id = 599] 17:49:54 INFO - PROCESS | 1802 | --DOCSHELL 0x86408400 == 136 [pid = 1802] [id = 597] 17:49:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x848d3000 == 137 [pid = 1802] [id = 638] 17:49:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x84fd3000) [pid = 1802] [serial = 1915] [outer = (nil)] 17:49:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x859e9400) [pid = 1802] [serial = 1916] [outer = 0x84fd3000] 17:49:54 INFO - PROCESS | 1802 | 1462582194160 Marionette DEBUG loaded listener.js 17:49:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x8640a800) [pid = 1802] [serial = 1917] [outer = 0x84fd3000] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8abebc00) [pid = 1802] [serial = 1788] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8cf5f400) [pid = 1802] [serial = 1728] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x9216e400) [pid = 1802] [serial = 1751] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8f6adc00) [pid = 1802] [serial = 1740] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8d223c00) [pid = 1802] [serial = 1730] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8a0e5000) [pid = 1802] [serial = 1785] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x89129400) [pid = 1802] [serial = 1722] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x950d9800) [pid = 1802] [serial = 1763] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8daec400) [pid = 1802] [serial = 1734] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x88f13c00) [pid = 1802] [serial = 1721] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x9457b000) [pid = 1802] [serial = 1760] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x91cd3000) [pid = 1802] [serial = 1749] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x88493000) [pid = 1802] [serial = 1779] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8b327c00) [pid = 1802] [serial = 1647] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x9a47f400) [pid = 1802] [serial = 1770] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x945e5800) [pid = 1802] [serial = 1761] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8b225800) [pid = 1802] [serial = 1725] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x98184c00) [pid = 1802] [serial = 1767] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x92daec00) [pid = 1802] [serial = 1758] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x9290c800) [pid = 1802] [serial = 1757] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8dae6c00) [pid = 1802] [serial = 1733] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x96c92000) [pid = 1802] [serial = 1766] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x950dbc00) [pid = 1802] [serial = 1764] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8d72c800) [pid = 1802] [serial = 1731] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8ee4b400) [pid = 1802] [serial = 1739] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8cf56000) [pid = 1802] [serial = 1727] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x90d3c400) [pid = 1802] [serial = 1743] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x90ef3c00) [pid = 1802] [serial = 1745] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8e6c3400) [pid = 1802] [serial = 1736] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8adce800) [pid = 1802] [serial = 1724] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x92277400) [pid = 1802] [serial = 1752] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x99fca000) [pid = 1802] [serial = 1769] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8e6ef400) [pid = 1802] [serial = 1737] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x88f0bc00) [pid = 1802] [serial = 1782] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x9a759000) [pid = 1802] [serial = 1775] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x90fd8800) [pid = 1802] [serial = 1746] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x88d38c00) [pid = 1802] [serial = 1781] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x9256c400) [pid = 1802] [serial = 1754] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x86d54000) [pid = 1802] [serial = 1778] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x90c27000) [pid = 1802] [serial = 1742] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8a327400) [pid = 1802] [serial = 1787] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x91c0ac00) [pid = 1802] [serial = 1748] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x9a564c00) [pid = 1802] [serial = 1772] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92574800) [pid = 1802] [serial = 1755] [outer = (nil)] [url = about:blank] 17:49:54 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8a0b5000) [pid = 1802] [serial = 1784] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 1802 | 1462582195245 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]]]}] 17:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 3836ms 17:49:55 INFO - PROCESS | 1802 | 1462582195299 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:49:55 INFO - PROCESS | 1802 | 1462582195306 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:49:55 INFO - PROCESS | 1802 | 1462582195313 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:49:55 INFO - PROCESS | 1802 | 1462582195318 Marionette TRACE conn3 <- [1,2526,null,{}] 17:49:55 INFO - PROCESS | 1802 | 1462582195325 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}] 17:49:55 INFO - PROCESS | 1802 | 1462582195543 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:49:55 INFO - PROCESS | 1802 | 1462582195772 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d3c000 == 138 [pid = 1802] [id = 639] 17:49:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x88d3e000) [pid = 1802] [serial = 1918] [outer = (nil)] 17:49:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x88f0d000) [pid = 1802] [serial = 1919] [outer = 0x88d3e000] 17:49:55 INFO - PROCESS | 1802 | 1462582195850 Marionette DEBUG loaded listener.js 17:49:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x89020800) [pid = 1802] [serial = 1920] [outer = 0x88d3e000] 17:49:56 INFO - PROCESS | 1802 | 1462582196658 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]]]}] 17:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1379ms 17:49:56 INFO - PROCESS | 1802 | 1462582196692 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:49:56 INFO - PROCESS | 1802 | 1462582196697 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:49:56 INFO - PROCESS | 1802 | 1462582196707 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:49:56 INFO - PROCESS | 1802 | 1462582196711 Marionette TRACE conn3 <- [1,2530,null,{}] 17:49:56 INFO - PROCESS | 1802 | 1462582196717 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}] 17:49:57 INFO - PROCESS | 1802 | 1462582197021 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:49:57 INFO - PROCESS | 1802 | 1462582197064 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x88f13400 == 139 [pid = 1802] [id = 640] 17:49:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x88f19800) [pid = 1802] [serial = 1921] [outer = (nil)] 17:49:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8a0e6000) [pid = 1802] [serial = 1922] [outer = 0x88f19800] 17:49:57 INFO - PROCESS | 1802 | 1462582197135 Marionette DEBUG loaded listener.js 17:49:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8abe2c00) [pid = 1802] [serial = 1923] [outer = 0x88f19800] 17:49:58 INFO - PROCESS | 1802 | 1462582198135 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]]]}] 17:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1479ms 17:49:58 INFO - PROCESS | 1802 | 1462582198187 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:49:58 INFO - PROCESS | 1802 | 1462582198191 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:49:58 INFO - PROCESS | 1802 | 1462582198201 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:49:58 INFO - PROCESS | 1802 | 1462582198205 Marionette TRACE conn3 <- [1,2534,null,{}] 17:49:58 INFO - PROCESS | 1802 | 1462582198229 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}] 17:49:58 INFO - PROCESS | 1802 | 1462582198502 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:49:58 INFO - PROCESS | 1802 | 1462582198534 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0b5000 == 140 [pid = 1802] [id = 641] 17:49:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8b214400) [pid = 1802] [serial = 1924] [outer = (nil)] 17:49:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b4e9000) [pid = 1802] [serial = 1925] [outer = 0x8b214400] 17:49:58 INFO - PROCESS | 1802 | 1462582198610 Marionette DEBUG loaded listener.js 17:49:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8cf4c000) [pid = 1802] [serial = 1926] [outer = 0x8b214400] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x91ebb400) [pid = 1802] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x92797c00) [pid = 1802] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8ee41800) [pid = 1802] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x85ae7800) [pid = 1802] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x90eea800) [pid = 1802] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8cf40c00) [pid = 1802] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x86d5b400) [pid = 1802] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8abe5800) [pid = 1802] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x91cd4000) [pid = 1802] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8a327000) [pid = 1802] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8cf47c00) [pid = 1802] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8e29a800) [pid = 1802] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x85ae6800) [pid = 1802] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x851ed400) [pid = 1802] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x90d43c00) [pid = 1802] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8ec60800) [pid = 1802] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8d220800) [pid = 1802] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9a539c00) [pid = 1802] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8a0e4c00) [pid = 1802] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8d221800) [pid = 1802] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x91091400) [pid = 1802] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8878b800) [pid = 1802] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:49:59 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9451b400) [pid = 1802] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:50:00 INFO - PROCESS | 1802 | 1462582200251 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]]]}] 17:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2098ms 17:50:00 INFO - PROCESS | 1802 | 1462582200300 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:50:00 INFO - PROCESS | 1802 | 1462582200304 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:50:00 INFO - PROCESS | 1802 | 1462582200310 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:50:00 INFO - PROCESS | 1802 | 1462582200312 Marionette TRACE conn3 <- [1,2538,null,{}] 17:50:00 INFO - PROCESS | 1802 | 1462582200317 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}] 17:50:00 INFO - PROCESS | 1802 | 1462582200586 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:50:00 INFO - PROCESS | 1802 | 1462582200632 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae2400 == 141 [pid = 1802] [id = 642] 17:50:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8a0b3400) [pid = 1802] [serial = 1927] [outer = (nil)] 17:50:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8cf52800) [pid = 1802] [serial = 1928] [outer = 0x8a0b3400] 17:50:00 INFO - PROCESS | 1802 | 1462582200702 Marionette DEBUG loaded listener.js 17:50:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8cf5f000) [pid = 1802] [serial = 1929] [outer = 0x8a0b3400] 17:50:01 INFO - PROCESS | 1802 | 1462582201586 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]]]}] 17:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1326ms 17:50:01 INFO - PROCESS | 1802 | 1462582201636 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:50:01 INFO - PROCESS | 1802 | 1462582201640 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:50:01 INFO - PROCESS | 1802 | 1462582201645 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:50:01 INFO - PROCESS | 1802 | 1462582201649 Marionette TRACE conn3 <- [1,2542,null,{}] 17:50:01 INFO - PROCESS | 1802 | 1462582201654 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}] 17:50:01 INFO - PROCESS | 1802 | 1462582201873 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:50:02 INFO - PROCESS | 1802 | 1462582202376 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x851f0c00 == 142 [pid = 1802] [id = 643] 17:50:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x859e1800) [pid = 1802] [serial = 1930] [outer = (nil)] 17:50:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x859eac00) [pid = 1802] [serial = 1931] [outer = 0x859e1800] 17:50:02 INFO - PROCESS | 1802 | 1462582202471 Marionette DEBUG loaded listener.js 17:50:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86d53c00) [pid = 1802] [serial = 1932] [outer = 0x859e1800] 17:50:03 INFO - PROCESS | 1802 | 1462582203425 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]]]}] 17:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1830ms 17:50:03 INFO - PROCESS | 1802 | 1462582203478 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:50:03 INFO - PROCESS | 1802 | 1462582203485 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:50:03 INFO - PROCESS | 1802 | 1462582203493 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:50:03 INFO - PROCESS | 1802 | 1462582203499 Marionette TRACE conn3 <- [1,2546,null,{}] 17:50:03 INFO - PROCESS | 1802 | 1462582203506 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}] 17:50:03 INFO - PROCESS | 1802 | 1462582203734 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:50:04 INFO - PROCESS | 1802 | 1462582204065 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d37000 == 143 [pid = 1802] [id = 644] 17:50:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x88e45800) [pid = 1802] [serial = 1933] [outer = (nil)] 17:50:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8901e000) [pid = 1802] [serial = 1934] [outer = 0x88e45800] 17:50:04 INFO - PROCESS | 1802 | 1462582204156 Marionette DEBUG loaded listener.js 17:50:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x89c7d800) [pid = 1802] [serial = 1935] [outer = 0x88e45800] 17:50:05 INFO - PROCESS | 1802 | 1462582205073 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]]]}] 17:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1635ms 17:50:05 INFO - PROCESS | 1802 | 1462582205131 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:50:05 INFO - PROCESS | 1802 | 1462582205138 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:50:05 INFO - PROCESS | 1802 | 1462582205144 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:50:05 INFO - PROCESS | 1802 | 1462582205148 Marionette TRACE conn3 <- [1,2550,null,{}] 17:50:05 INFO - PROCESS | 1802 | 1462582205154 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}] 17:50:05 INFO - PROCESS | 1802 | 1462582205372 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:50:05 INFO - PROCESS | 1802 | 1462582205755 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x89028800 == 144 [pid = 1802] [id = 645] 17:50:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8abe9000) [pid = 1802] [serial = 1936] [outer = (nil)] 17:50:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8add4000) [pid = 1802] [serial = 1937] [outer = 0x8abe9000] 17:50:05 INFO - PROCESS | 1802 | 1462582205843 Marionette DEBUG loaded listener.js 17:50:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8b230800) [pid = 1802] [serial = 1938] [outer = 0x8abe9000] 17:50:06 INFO - PROCESS | 1802 | 1462582206851 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]]]}] 17:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1740ms 17:50:06 INFO - PROCESS | 1802 | 1462582206884 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:50:06 INFO - PROCESS | 1802 | 1462582206888 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:50:06 INFO - PROCESS | 1802 | 1462582206904 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:50:06 INFO - PROCESS | 1802 | 1462582206913 Marionette TRACE conn3 <- [1,2554,null,{}] 17:50:06 INFO - PROCESS | 1802 | 1462582206920 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}] 17:50:07 INFO - PROCESS | 1802 | 1462582207137 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:50:07 INFO - PROCESS | 1802 | 1462582207461 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0b0400 == 145 [pid = 1802] [id = 646] 17:50:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8adce800) [pid = 1802] [serial = 1939] [outer = (nil)] 17:50:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8d6ab400) [pid = 1802] [serial = 1940] [outer = 0x8adce800] 17:50:07 INFO - PROCESS | 1802 | 1462582207549 Marionette DEBUG loaded listener.js 17:50:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8d6b5c00) [pid = 1802] [serial = 1941] [outer = 0x8adce800] 17:50:08 INFO - PROCESS | 1802 | 1462582208466 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]]]}] 17:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1645ms 17:50:08 INFO - PROCESS | 1802 | 1462582208541 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:50:08 INFO - PROCESS | 1802 | 1462582208546 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:50:08 INFO - PROCESS | 1802 | 1462582208552 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:50:08 INFO - PROCESS | 1802 | 1462582208555 Marionette TRACE conn3 <- [1,2558,null,{}] 17:50:08 INFO - PROCESS | 1802 | 1462582208560 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}] 17:50:08 INFO - PROCESS | 1802 | 1462582208810 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:50:09 INFO - PROCESS | 1802 | 1462582209133 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x88493000 == 146 [pid = 1802] [id = 647] 17:50:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x88794c00) [pid = 1802] [serial = 1942] [outer = (nil)] 17:50:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8d830800) [pid = 1802] [serial = 1943] [outer = 0x88794c00] 17:50:09 INFO - PROCESS | 1802 | 1462582209224 Marionette DEBUG loaded listener.js 17:50:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8dae9400) [pid = 1802] [serial = 1944] [outer = 0x88794c00] 17:50:10 INFO - PROCESS | 1802 | 1462582210134 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]]]}] 17:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1633ms 17:50:10 INFO - PROCESS | 1802 | 1462582210185 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:50:10 INFO - PROCESS | 1802 | 1462582210189 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:50:10 INFO - PROCESS | 1802 | 1462582210196 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:50:10 INFO - PROCESS | 1802 | 1462582210199 Marionette TRACE conn3 <- [1,2562,null,{}] 17:50:10 INFO - PROCESS | 1802 | 1462582210206 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}] 17:50:10 INFO - PROCESS | 1802 | 1462582210425 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:50:10 INFO - PROCESS | 1802 | 1462582210781 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e50a000 == 147 [pid = 1802] [id = 648] 17:50:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e50e000) [pid = 1802] [serial = 1945] [outer = (nil)] 17:50:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e6c8400) [pid = 1802] [serial = 1946] [outer = 0x8e50e000] 17:50:10 INFO - PROCESS | 1802 | 1462582210884 Marionette DEBUG loaded listener.js 17:50:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8ec59800) [pid = 1802] [serial = 1947] [outer = 0x8e50e000] 17:50:11 INFO - PROCESS | 1802 | 1462582211862 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]]]}] 17:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1740ms 17:50:11 INFO - PROCESS | 1802 | 1462582211937 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:50:11 INFO - PROCESS | 1802 | 1462582211940 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:50:11 INFO - PROCESS | 1802 | 1462582211947 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:50:11 INFO - PROCESS | 1802 | 1462582211950 Marionette TRACE conn3 <- [1,2566,null,{}] 17:50:11 INFO - PROCESS | 1802 | 1462582211956 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}] 17:50:12 INFO - PROCESS | 1802 | 1462582212217 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:50:12 INFO - PROCESS | 1802 | 1462582212547 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf4d800 == 148 [pid = 1802] [id = 649] 17:50:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e506c00) [pid = 1802] [serial = 1948] [outer = (nil)] 17:50:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f6adc00) [pid = 1802] [serial = 1949] [outer = 0x8e506c00] 17:50:12 INFO - PROCESS | 1802 | 1462582212648 Marionette DEBUG loaded listener.js 17:50:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f6b6c00) [pid = 1802] [serial = 1950] [outer = 0x8e506c00] 17:50:13 INFO - PROCESS | 1802 | 1462582213573 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]]]}] 17:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1681ms 17:50:13 INFO - PROCESS | 1802 | 1462582213629 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:50:13 INFO - PROCESS | 1802 | 1462582213633 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:50:13 INFO - PROCESS | 1802 | 1462582213639 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:50:13 INFO - PROCESS | 1802 | 1462582213642 Marionette TRACE conn3 <- [1,2570,null,{}] 17:50:13 INFO - PROCESS | 1802 | 1462582213648 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}] 17:50:13 INFO - PROCESS | 1802 | 1462582213871 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:50:14 INFO - PROCESS | 1802 | 1462582214199 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6edc00 == 149 [pid = 1802] [id = 650] 17:50:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8ec55800) [pid = 1802] [serial = 1951] [outer = (nil)] 17:50:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x90c2fc00) [pid = 1802] [serial = 1952] [outer = 0x8ec55800] 17:50:14 INFO - PROCESS | 1802 | 1462582214287 Marionette DEBUG loaded listener.js 17:50:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x90d41800) [pid = 1802] [serial = 1953] [outer = 0x8ec55800] 17:50:15 INFO - PROCESS | 1802 | 1462582215192 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]]]}] 17:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1627ms 17:50:15 INFO - PROCESS | 1802 | 1462582215268 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:50:15 INFO - PROCESS | 1802 | 1462582215271 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:50:15 INFO - PROCESS | 1802 | 1462582215277 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:50:15 INFO - PROCESS | 1802 | 1462582215281 Marionette TRACE conn3 <- [1,2574,null,{}] 17:50:15 INFO - PROCESS | 1802 | 1462582215286 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}] 17:50:15 INFO - PROCESS | 1802 | 1462582215504 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:50:15 INFO - PROCESS | 1802 | 1462582215889 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4eb000 == 150 [pid = 1802] [id = 651] 17:50:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8ee50c00) [pid = 1802] [serial = 1954] [outer = (nil)] 17:50:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x91091400) [pid = 1802] [serial = 1955] [outer = 0x8ee50c00] 17:50:15 INFO - PROCESS | 1802 | 1462582215983 Marionette DEBUG loaded listener.js 17:50:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x91c0f400) [pid = 1802] [serial = 1956] [outer = 0x8ee50c00] 17:50:16 INFO - PROCESS | 1802 | 1462582216908 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]]]}] 17:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1682ms 17:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:50:16 INFO - PROCESS | 1802 | 1462582216961 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:50:16 INFO - PROCESS | 1802 | 1462582216964 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:50:16 INFO - PROCESS | 1802 | 1462582216970 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:50:16 INFO - PROCESS | 1802 | 1462582216981 Marionette TRACE conn3 <- [1,2578,null,{}] 17:50:16 INFO - PROCESS | 1802 | 1462582216985 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}] 17:50:17 INFO - PROCESS | 1802 | 1462582217206 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:50:17 INFO - PROCESS | 1802 | 1462582217494 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae0400 == 151 [pid = 1802] [id = 652] 17:50:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8daef800) [pid = 1802] [serial = 1957] [outer = (nil)] 17:50:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x91eb2800) [pid = 1802] [serial = 1958] [outer = 0x8daef800] 17:50:17 INFO - PROCESS | 1802 | 1462582217632 Marionette DEBUG loaded listener.js 17:50:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x91ebe800) [pid = 1802] [serial = 1959] [outer = 0x8daef800] 17:50:18 INFO - PROCESS | 1802 | 1462582218519 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]]]}] 17:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1591ms 17:50:18 INFO - PROCESS | 1802 | 1462582218561 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:50:18 INFO - PROCESS | 1802 | 1462582218565 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:50:18 INFO - PROCESS | 1802 | 1462582218571 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:50:18 INFO - PROCESS | 1802 | 1462582218574 Marionette TRACE conn3 <- [1,2582,null,{}] 17:50:18 INFO - PROCESS | 1802 | 1462582218580 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}] 17:50:18 INFO - PROCESS | 1802 | 1462582218806 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:50:19 INFO - PROCESS | 1802 | 1462582219158 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x923b3c00 == 152 [pid = 1802] [id = 653] 17:50:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x923b4400) [pid = 1802] [serial = 1960] [outer = (nil)] 17:50:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x924dcc00) [pid = 1802] [serial = 1961] [outer = 0x923b4400] 17:50:19 INFO - PROCESS | 1802 | 1462582219265 Marionette DEBUG loaded listener.js 17:50:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x92576000) [pid = 1802] [serial = 1962] [outer = 0x923b4400] 17:50:20 INFO - PROCESS | 1802 | 1462582220203 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]]]}] 17:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1679ms 17:50:20 INFO - PROCESS | 1802 | 1462582220251 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:50:20 INFO - PROCESS | 1802 | 1462582220254 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:50:20 INFO - PROCESS | 1802 | 1462582220277 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:50:20 INFO - PROCESS | 1802 | 1462582220282 Marionette TRACE conn3 <- [1,2586,null,{}] 17:50:20 INFO - PROCESS | 1802 | 1462582220293 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}] 17:50:20 INFO - PROCESS | 1802 | 1462582220549 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:50:20 INFO - PROCESS | 1802 | 1462582220886 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ee4d800 == 153 [pid = 1802] [id = 654] 17:50:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x92179800) [pid = 1802] [serial = 1963] [outer = (nil)] 17:50:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x93949800) [pid = 1802] [serial = 1964] [outer = 0x92179800] 17:50:20 INFO - PROCESS | 1802 | 1462582220979 Marionette DEBUG loaded listener.js 17:50:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x93bc0000) [pid = 1802] [serial = 1965] [outer = 0x92179800] 17:50:21 INFO - PROCESS | 1802 | 1462582221851 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]]]}] 17:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1651ms 17:50:21 INFO - PROCESS | 1802 | 1462582221912 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:50:21 INFO - PROCESS | 1802 | 1462582221916 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:50:21 INFO - PROCESS | 1802 | 1462582221922 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:50:21 INFO - PROCESS | 1802 | 1462582221925 Marionette TRACE conn3 <- [1,2590,null,{}] 17:50:21 INFO - PROCESS | 1802 | 1462582221931 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}] 17:50:22 INFO - PROCESS | 1802 | 1462582222147 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:50:22 INFO - PROCESS | 1802 | 1462582222478 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e6000 == 154 [pid = 1802] [id = 655] 17:50:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x92794c00) [pid = 1802] [serial = 1966] [outer = (nil)] 17:50:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x94f3c000) [pid = 1802] [serial = 1967] [outer = 0x92794c00] 17:50:22 INFO - PROCESS | 1802 | 1462582222564 Marionette DEBUG loaded listener.js 17:50:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x94f40c00) [pid = 1802] [serial = 1968] [outer = 0x92794c00] 17:50:23 INFO - PROCESS | 1802 | 1462582223470 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]]]}] 17:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1586ms 17:50:23 INFO - PROCESS | 1802 | 1462582223510 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:50:23 INFO - PROCESS | 1802 | 1462582223514 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:50:23 INFO - PROCESS | 1802 | 1462582223520 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:50:23 INFO - PROCESS | 1802 | 1462582223523 Marionette TRACE conn3 <- [1,2594,null,{}] 17:50:23 INFO - PROCESS | 1802 | 1462582223529 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}] 17:50:23 INFO - PROCESS | 1802 | 1462582223728 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:50:24 INFO - PROCESS | 1802 | 1462582224062 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x91cd5c00 == 155 [pid = 1802] [id = 656] 17:50:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x93bbe000) [pid = 1802] [serial = 1969] [outer = (nil)] 17:50:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x96c14400) [pid = 1802] [serial = 1970] [outer = 0x93bbe000] 17:50:24 INFO - PROCESS | 1802 | 1462582224150 Marionette DEBUG loaded listener.js 17:50:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x96c84c00) [pid = 1802] [serial = 1971] [outer = 0x93bbe000] 17:50:25 INFO - PROCESS | 1802 | 1462582225067 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]]]}] 17:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1579ms 17:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:50:25 INFO - PROCESS | 1802 | 1462582225099 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:50:25 INFO - PROCESS | 1802 | 1462582225102 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:50:25 INFO - PROCESS | 1802 | 1462582225108 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:50:25 INFO - PROCESS | 1802 | 1462582225113 Marionette TRACE conn3 <- [1,2598,null,{}] 17:50:25 INFO - PROCESS | 1802 | 1462582225119 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}] 17:50:25 INFO - PROCESS | 1802 | 1462582225322 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:50:25 INFO - PROCESS | 1802 | 1462582225671 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x851ef800 == 156 [pid = 1802] [id = 657] 17:50:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x884a0400) [pid = 1802] [serial = 1972] [outer = (nil)] 17:50:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x981ed400) [pid = 1802] [serial = 1973] [outer = 0x884a0400] 17:50:25 INFO - PROCESS | 1802 | 1462582225759 Marionette DEBUG loaded listener.js 17:50:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9928c400) [pid = 1802] [serial = 1974] [outer = 0x884a0400] 17:50:26 INFO - PROCESS | 1802 | 1462582226684 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]]]}] 17:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1630ms 17:50:26 INFO - PROCESS | 1802 | 1462582226738 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:50:26 INFO - PROCESS | 1802 | 1462582226741 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:50:26 INFO - PROCESS | 1802 | 1462582226748 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:50:26 INFO - PROCESS | 1802 | 1462582226751 Marionette TRACE conn3 <- [1,2602,null,{}] 17:50:26 INFO - PROCESS | 1802 | 1462582226756 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}] 17:50:26 INFO - PROCESS | 1802 | 1462582226990 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:50:27 INFO - PROCESS | 1802 | 1462582227325 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae0c00 == 157 [pid = 1802] [id = 658] 17:50:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x94586800) [pid = 1802] [serial = 1975] [outer = (nil)] 17:50:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9a53f800) [pid = 1802] [serial = 1976] [outer = 0x94586800] 17:50:27 INFO - PROCESS | 1802 | 1462582227415 Marionette DEBUG loaded listener.js 17:50:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9a568c00) [pid = 1802] [serial = 1977] [outer = 0x94586800] 17:50:28 INFO - PROCESS | 1802 | 1462582228360 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]]]}] 17:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1678ms 17:50:28 INFO - PROCESS | 1802 | 1462582228427 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:50:28 INFO - PROCESS | 1802 | 1462582228431 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:50:28 INFO - PROCESS | 1802 | 1462582228437 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:50:28 INFO - PROCESS | 1802 | 1462582228440 Marionette TRACE conn3 <- [1,2606,null,{}] 17:50:28 INFO - PROCESS | 1802 | 1462582228446 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}] 17:50:28 INFO - PROCESS | 1802 | 1462582228675 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:50:29 INFO - PROCESS | 1802 | 1462582229015 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c84000 == 158 [pid = 1802] [id = 659] 17:50:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x99ed7c00) [pid = 1802] [serial = 1978] [outer = (nil)] 17:50:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x9ad54000) [pid = 1802] [serial = 1979] [outer = 0x99ed7c00] 17:50:29 INFO - PROCESS | 1802 | 1462582229110 Marionette DEBUG loaded listener.js 17:50:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x9b3b1c00) [pid = 1802] [serial = 1980] [outer = 0x99ed7c00] 17:50:29 INFO - PROCESS | 1802 | 1462582229984 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]]]}] 17:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1584ms 17:50:30 INFO - PROCESS | 1802 | 1462582230022 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:50:30 INFO - PROCESS | 1802 | 1462582230026 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:50:30 INFO - PROCESS | 1802 | 1462582230051 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:50:30 INFO - PROCESS | 1802 | 1462582230055 Marionette TRACE conn3 <- [1,2610,null,{}] 17:50:30 INFO - PROCESS | 1802 | 1462582230063 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}] 17:50:30 INFO - PROCESS | 1802 | 1462582230288 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:50:30 INFO - PROCESS | 1802 | 1462582230637 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x851f2000 == 159 [pid = 1802] [id = 660] 17:50:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x88e3e000) [pid = 1802] [serial = 1981] [outer = (nil)] 17:50:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8e50d400) [pid = 1802] [serial = 1982] [outer = 0x88e3e000] 17:50:30 INFO - PROCESS | 1802 | 1462582230726 Marionette DEBUG loaded listener.js 17:50:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x9b64b400) [pid = 1802] [serial = 1983] [outer = 0x88e3e000] 17:50:31 INFO - PROCESS | 1802 | 1462582231658 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]]]}] 17:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1661ms 17:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:50:31 INFO - PROCESS | 1802 | 1462582231694 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:50:31 INFO - PROCESS | 1802 | 1462582231698 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:50:31 INFO - PROCESS | 1802 | 1462582231705 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:50:31 INFO - PROCESS | 1802 | 1462582231708 Marionette TRACE conn3 <- [1,2614,null,{}] 17:50:31 INFO - PROCESS | 1802 | 1462582231713 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}] 17:50:31 INFO - PROCESS | 1802 | 1462582231929 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x85ae2400 == 158 [pid = 1802] [id = 642] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0b5000 == 157 [pid = 1802] [id = 641] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x88f13400 == 156 [pid = 1802] [id = 640] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x88d3c000 == 155 [pid = 1802] [id = 639] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x848d3000 == 154 [pid = 1802] [id = 638] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x99fc3000 == 153 [pid = 1802] [id = 636] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x859e0c00 == 152 [pid = 1802] [id = 635] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x977d4000 == 151 [pid = 1802] [id = 634] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8901b800 == 150 [pid = 1802] [id = 633] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x9227a000 == 149 [pid = 1802] [id = 631] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8ee4c400 == 148 [pid = 1802] [id = 632] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x91eb2400 == 147 [pid = 1802] [id = 630] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x90d70400 == 146 [pid = 1802] [id = 629] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x851e4400 == 145 [pid = 1802] [id = 628] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8ee46800 == 144 [pid = 1802] [id = 627] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8ee49800 == 143 [pid = 1802] [id = 626] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0e4800 == 142 [pid = 1802] [id = 624] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8e28dc00 == 141 [pid = 1802] [id = 625] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8b227400 == 140 [pid = 1802] [id = 623] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfdc400 == 139 [pid = 1802] [id = 622] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8a325000 == 138 [pid = 1802] [id = 621] 17:50:34 INFO - PROCESS | 1802 | --DOCSHELL 0x859e0400 == 137 [pid = 1802] [id = 620] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x92909000) [pid = 1802] [serial = 1833] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x9279a800) [pid = 1802] [serial = 1832] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x94f3f000) [pid = 1802] [serial = 1838] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x90c26000) [pid = 1802] [serial = 1817] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x88497c00) [pid = 1802] [serial = 1848] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x90fe0000) [pid = 1802] [serial = 1821] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8cf4a000) [pid = 1802] [serial = 1799] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x950ce400) [pid = 1802] [serial = 1839] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x89023c00) [pid = 1802] [serial = 1794] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8b328c00) [pid = 1802] [serial = 1719] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8cf5dc00) [pid = 1802] [serial = 1800] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x91f14c00) [pid = 1802] [serial = 1827] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8b209800) [pid = 1802] [serial = 1796] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8d6b1800) [pid = 1802] [serial = 1803] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8ec5c800) [pid = 1802] [serial = 1812] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8adcf800) [pid = 1802] [serial = 1790] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x88d31000) [pid = 1802] [serial = 1856] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x9278c400) [pid = 1802] [serial = 1835] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x924e4800) [pid = 1802] [serial = 1830] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8f6b0400) [pid = 1802] [serial = 1815] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x93bbf000) [pid = 1802] [serial = 1836] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8d831c00) [pid = 1802] [serial = 1805] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8d227800) [pid = 1802] [serial = 1802] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x9a86ac00) [pid = 1802] [serial = 1776] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8f6a9800) [pid = 1802] [serial = 1814] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8abefc00) [pid = 1802] [serial = 1854] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x977cb800) [pid = 1802] [serial = 1844] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8daeb000) [pid = 1802] [serial = 1806] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8e6bfc00) [pid = 1802] [serial = 1809] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x90ef6000) [pid = 1802] [serial = 1820] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x91cdc400) [pid = 1802] [serial = 1823] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x89128800) [pid = 1802] [serial = 1850] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8e50bc00) [pid = 1802] [serial = 1808] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x91f0d400) [pid = 1802] [serial = 1826] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x91eb4400) [pid = 1802] [serial = 1824] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x90c2b000) [pid = 1802] [serial = 1818] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x89c77800) [pid = 1802] [serial = 1851] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x88e43c00) [pid = 1802] [serial = 1793] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x86408800) [pid = 1802] [serial = 1847] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x924dc400) [pid = 1802] [serial = 1829] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x96c0b800) [pid = 1802] [serial = 1842] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x96c09800) [pid = 1802] [serial = 1841] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8ec53800) [pid = 1802] [serial = 1811] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8a32bc00) [pid = 1802] [serial = 1853] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b230000) [pid = 1802] [serial = 1797] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8abe3000) [pid = 1802] [serial = 1857] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b331800) [pid = 1802] [serial = 1859] [outer = (nil)] [url = about:blank] 17:50:34 INFO - PROCESS | 1802 | 1462582234886 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae4000 == 138 [pid = 1802] [id = 661] 17:50:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x85ae4c00) [pid = 1802] [serial = 1984] [outer = (nil)] 17:50:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x86410c00) [pid = 1802] [serial = 1985] [outer = 0x85ae4c00] 17:50:34 INFO - PROCESS | 1802 | 1462582234971 Marionette DEBUG loaded listener.js 17:50:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88493c00) [pid = 1802] [serial = 1986] [outer = 0x85ae4c00] 17:50:35 INFO - PROCESS | 1802 | 1462582235790 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]]]}] 17:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 4141ms 17:50:35 INFO - PROCESS | 1802 | 1462582235847 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:50:35 INFO - PROCESS | 1802 | 1462582235853 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:50:35 INFO - PROCESS | 1802 | 1462582235860 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:50:35 INFO - PROCESS | 1802 | 1462582235865 Marionette TRACE conn3 <- [1,2618,null,{}] 17:50:35 INFO - PROCESS | 1802 | 1462582235872 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}] 17:50:36 INFO - PROCESS | 1802 | 1462582236196 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:50:36 INFO - PROCESS | 1802 | 1462582236338 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d31c00 == 139 [pid = 1802] [id = 662] 17:50:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x88f0ac00) [pid = 1802] [serial = 1987] [outer = (nil)] 17:50:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x89028000) [pid = 1802] [serial = 1988] [outer = 0x88f0ac00] 17:50:36 INFO - PROCESS | 1802 | 1462582236419 Marionette DEBUG loaded listener.js 17:50:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x89c79c00) [pid = 1802] [serial = 1989] [outer = 0x88f0ac00] 17:50:37 INFO - PROCESS | 1802 | 1462582237347 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]]]}] 17:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1539ms 17:50:37 INFO - PROCESS | 1802 | 1462582237403 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:50:37 INFO - PROCESS | 1802 | 1462582237409 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:50:37 INFO - PROCESS | 1802 | 1462582237424 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:50:37 INFO - PROCESS | 1802 | 1462582237426 Marionette TRACE conn3 <- [1,2622,null,{}] 17:50:37 INFO - PROCESS | 1802 | 1462582237432 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}] 17:50:37 INFO - PROCESS | 1802 | 1462582237720 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:50:37 INFO - PROCESS | 1802 | 1462582237760 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x89128800 == 140 [pid = 1802] [id = 663] 17:50:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8a0e1800) [pid = 1802] [serial = 1990] [outer = (nil)] 17:50:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8a327000) [pid = 1802] [serial = 1991] [outer = 0x8a0e1800] 17:50:37 INFO - PROCESS | 1802 | 1462582237833 Marionette DEBUG loaded listener.js 17:50:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8adca000) [pid = 1802] [serial = 1992] [outer = 0x8a0e1800] 17:50:38 INFO - PROCESS | 1802 | 1462582238910 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]]]}] 17:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1529ms 17:50:38 INFO - PROCESS | 1802 | 1462582238970 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:50:38 INFO - PROCESS | 1802 | 1462582238973 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:50:38 INFO - PROCESS | 1802 | 1462582238987 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:50:38 INFO - PROCESS | 1802 | 1462582238996 Marionette TRACE conn3 <- [1,2626,null,{}] 17:50:39 INFO - PROCESS | 1802 | 1462582239015 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}] 17:50:39 INFO - PROCESS | 1802 | 1462582239735 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b214400) [pid = 1802] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8ec5a000) [pid = 1802] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8cfe3800) [pid = 1802] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x89f4d000) [pid = 1802] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8abe3c00) [pid = 1802] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x88f19800) [pid = 1802] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x94515800) [pid = 1802] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8ee4c800) [pid = 1802] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8849d000) [pid = 1802] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x92792400) [pid = 1802] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e6c8800) [pid = 1802] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8f6ac400) [pid = 1802] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8d737000) [pid = 1802] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x84fd3000) [pid = 1802] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x91091c00) [pid = 1802] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8d21c000) [pid = 1802] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x89129800) [pid = 1802] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x88d3e000) [pid = 1802] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:50:39 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x92798400) [pid = 1802] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:50:39 INFO - PROCESS | 1802 | 1462582239966 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd3000 == 141 [pid = 1802] [id = 664] 17:50:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x88494c00) [pid = 1802] [serial = 1993] [outer = (nil)] 17:50:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8912e400) [pid = 1802] [serial = 1994] [outer = 0x88494c00] 17:50:40 INFO - PROCESS | 1802 | 1462582240040 Marionette DEBUG loaded listener.js 17:50:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b214400) [pid = 1802] [serial = 1995] [outer = 0x88494c00] 17:50:40 INFO - PROCESS | 1802 | 1462582240801 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]]]}] 17:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1846ms 17:50:40 INFO - PROCESS | 1802 | 1462582240827 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:50:40 INFO - PROCESS | 1802 | 1462582240830 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:50:40 INFO - PROCESS | 1802 | 1462582240837 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:50:40 INFO - PROCESS | 1802 | 1462582240840 Marionette TRACE conn3 <- [1,2630,null,{}] 17:50:40 INFO - PROCESS | 1802 | 1462582240845 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}] 17:50:41 INFO - PROCESS | 1802 | 1462582241108 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:50:41 INFO - PROCESS | 1802 | 1462582241131 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0be800 == 142 [pid = 1802] [id = 665] 17:50:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8add6400) [pid = 1802] [serial = 1996] [outer = (nil)] 17:50:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8cf56400) [pid = 1802] [serial = 1997] [outer = 0x8add6400] 17:50:41 INFO - PROCESS | 1802 | 1462582241212 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8cfd9c00) [pid = 1802] [serial = 1998] [outer = 0x8add6400] 17:50:42 INFO - PROCESS | 1802 | 1462582242423 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]]]}] 17:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1639ms 17:50:42 INFO - PROCESS | 1802 | 1462582242477 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:50:42 INFO - PROCESS | 1802 | 1462582242483 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:50:42 INFO - PROCESS | 1802 | 1462582242492 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 1802 | 1462582242497 Marionette TRACE conn3 <- [1,2634,null,{}] 17:50:42 INFO - PROCESS | 1802 | 1462582242506 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}] 17:50:42 INFO - PROCESS | 1802 | 1462582242725 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:50:43 INFO - PROCESS | 1802 | 1462582243084 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x88793800 == 143 [pid = 1802] [id = 666] 17:50:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x88d32400) [pid = 1802] [serial = 1999] [outer = (nil)] 17:50:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89130800) [pid = 1802] [serial = 2000] [outer = 0x88d32400] 17:50:43 INFO - PROCESS | 1802 | 1462582243179 Marionette DEBUG loaded listener.js 17:50:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8abe8400) [pid = 1802] [serial = 2001] [outer = 0x88d32400] 17:50:44 INFO - PROCESS | 1802 | 1462582244086 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]]]}] 17:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1631ms 17:50:44 INFO - PROCESS | 1802 | 1462582244124 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:50:44 INFO - PROCESS | 1802 | 1462582244132 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:50:44 INFO - PROCESS | 1802 | 1462582244162 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:50:44 INFO - PROCESS | 1802 | 1462582244167 Marionette TRACE conn3 <- [1,2638,null,{}] 17:50:44 INFO - PROCESS | 1802 | 1462582244173 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}] 17:50:44 INFO - PROCESS | 1802 | 1462582244389 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:50:44 INFO - PROCESS | 1802 | 1462582244688 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4eb400 == 144 [pid = 1802] [id = 667] 17:50:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b4eec00) [pid = 1802] [serial = 2002] [outer = (nil)] 17:50:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8cf5a400) [pid = 1802] [serial = 2003] [outer = 0x8b4eec00] 17:50:44 INFO - PROCESS | 1802 | 1462582244831 Marionette DEBUG loaded listener.js 17:50:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8d21f800) [pid = 1802] [serial = 2004] [outer = 0x8b4eec00] 17:50:45 INFO - PROCESS | 1802 | 1462582245801 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]]]}] 17:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1682ms 17:50:45 INFO - PROCESS | 1802 | 1462582245841 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:50:45 INFO - PROCESS | 1802 | 1462582245846 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:50:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:50:45 INFO - PROCESS | 1802 | 1462582245852 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:50:45 INFO - PROCESS | 1802 | 1462582245858 Marionette TRACE conn3 <- [1,2642,null,{}] 17:50:45 INFO - PROCESS | 1802 | 1462582245874 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}] 17:50:46 INFO - PROCESS | 1802 | 1462582246096 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:50:46 INFO - PROCESS | 1802 | 1462582246465 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d737c00 == 145 [pid = 1802] [id = 668] 17:50:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8d831c00) [pid = 1802] [serial = 2005] [outer = (nil)] 17:50:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e28dc00) [pid = 1802] [serial = 2006] [outer = 0x8d831c00] 17:50:46 INFO - PROCESS | 1802 | 1462582246561 Marionette DEBUG loaded listener.js 17:50:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8e504000) [pid = 1802] [serial = 2007] [outer = 0x8d831c00] 17:50:47 INFO - PROCESS | 1802 | 1462582247519 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]]]}] 17:50:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:50:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1686ms 17:50:47 INFO - PROCESS | 1802 | 1462582247538 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:50:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:50:47 INFO - PROCESS | 1802 | 1462582247543 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:50:47 INFO - PROCESS | 1802 | 1462582247549 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:50:47 INFO - PROCESS | 1802 | 1462582247552 Marionette TRACE conn3 <- [1,2646,null,{}] 17:50:47 INFO - PROCESS | 1802 | 1462582247558 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}] 17:50:47 INFO - PROCESS | 1802 | 1462582247775 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:50:48 INFO - PROCESS | 1802 | 1462582248066 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d3c000 == 146 [pid = 1802] [id = 669] 17:50:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e6c3800) [pid = 1802] [serial = 2008] [outer = (nil)] 17:50:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e6ef000) [pid = 1802] [serial = 2009] [outer = 0x8e6c3800] 17:50:48 INFO - PROCESS | 1802 | 1462582248197 Marionette DEBUG loaded listener.js 17:50:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8ec52000) [pid = 1802] [serial = 2010] [outer = 0x8e6c3800] 17:50:49 INFO - PROCESS | 1802 | 1462582249045 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]]]}] 17:50:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:50:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1529ms 17:50:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:50:49 INFO - PROCESS | 1802 | 1462582249077 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:50:49 INFO - PROCESS | 1802 | 1462582249080 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:50:49 INFO - PROCESS | 1802 | 1462582249086 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:50:49 INFO - PROCESS | 1802 | 1462582249090 Marionette TRACE conn3 <- [1,2650,null,{}] 17:50:49 INFO - PROCESS | 1802 | 1462582249095 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}] 17:50:49 INFO - PROCESS | 1802 | 1462582249297 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:50:49 INFO - PROCESS | 1802 | 1462582249592 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d827c00 == 147 [pid = 1802] [id = 670] 17:50:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e6c2400) [pid = 1802] [serial = 2011] [outer = (nil)] 17:50:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8ee44400) [pid = 1802] [serial = 2012] [outer = 0x8e6c2400] 17:50:49 INFO - PROCESS | 1802 | 1462582249678 Marionette DEBUG loaded listener.js 17:50:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8ee4a400) [pid = 1802] [serial = 2013] [outer = 0x8e6c2400] 17:50:50 INFO - PROCESS | 1802 | 1462582250632 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]]]}] 17:50:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:50:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1587ms 17:50:50 INFO - PROCESS | 1802 | 1462582250673 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:50:50 INFO - PROCESS | 1802 | 1462582250677 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:50:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:50:50 INFO - PROCESS | 1802 | 1462582250683 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:50:50 INFO - PROCESS | 1802 | 1462582250686 Marionette TRACE conn3 <- [1,2654,null,{}] 17:50:50 INFO - PROCESS | 1802 | 1462582250692 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}] 17:50:50 INFO - PROCESS | 1802 | 1462582250925 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:50:51 INFO - PROCESS | 1802 | 1462582251215 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6ac000 == 148 [pid = 1802] [id = 671] 17:50:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x90d42c00) [pid = 1802] [serial = 2014] [outer = (nil)] 17:50:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x90eeb400) [pid = 1802] [serial = 2015] [outer = 0x90d42c00] 17:50:51 INFO - PROCESS | 1802 | 1462582251358 Marionette DEBUG loaded listener.js 17:50:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x90fd6400) [pid = 1802] [serial = 2016] [outer = 0x90d42c00] 17:50:52 INFO - PROCESS | 1802 | 1462582252259 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]]]}] 17:50:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:50:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1636ms 17:50:52 INFO - PROCESS | 1802 | 1462582252320 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 1802 | 1462582252324 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:50:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:50:52 INFO - PROCESS | 1802 | 1462582252330 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 1802 | 1462582252334 Marionette TRACE conn3 <- [1,2658,null,{}] 17:50:52 INFO - PROCESS | 1802 | 1462582252339 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}] 17:50:52 INFO - PROCESS | 1802 | 1462582252545 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:50:52 INFO - PROCESS | 1802 | 1462582252886 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e6c9000 == 149 [pid = 1802] [id = 672] 17:50:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x90d46000) [pid = 1802] [serial = 2017] [outer = (nil)] 17:50:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x91c0b400) [pid = 1802] [serial = 2018] [outer = 0x90d46000] 17:50:52 INFO - PROCESS | 1802 | 1462582252975 Marionette DEBUG loaded listener.js 17:50:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x91cdac00) [pid = 1802] [serial = 2019] [outer = 0x90d46000] 17:50:53 INFO - PROCESS | 1802 | 1462582253838 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]]]}] 17:50:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:50:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1536ms 17:50:53 INFO - PROCESS | 1802 | 1462582253867 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:50:53 INFO - PROCESS | 1802 | 1462582253870 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:50:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:50:53 INFO - PROCESS | 1802 | 1462582253876 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:50:53 INFO - PROCESS | 1802 | 1462582253880 Marionette TRACE conn3 <- [1,2662,null,{}] 17:50:53 INFO - PROCESS | 1802 | 1462582253885 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}] 17:50:54 INFO - PROCESS | 1802 | 1462582254085 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:50:54 INFO - PROCESS | 1802 | 1462582254381 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8c0c00 == 150 [pid = 1802] [id = 673] 17:50:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x90eee000) [pid = 1802] [serial = 2020] [outer = (nil)] 17:50:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x91f0ec00) [pid = 1802] [serial = 2021] [outer = 0x90eee000] 17:50:54 INFO - PROCESS | 1802 | 1462582254508 Marionette DEBUG loaded listener.js 17:50:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x91f17000) [pid = 1802] [serial = 2022] [outer = 0x90eee000] 17:50:55 INFO - PROCESS | 1802 | 1462582255353 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]]]}] 17:50:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:50:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1533ms 17:50:55 INFO - PROCESS | 1802 | 1462582255411 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:50:55 INFO - PROCESS | 1802 | 1462582255415 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:50:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:50:55 INFO - PROCESS | 1802 | 1462582255421 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:50:55 INFO - PROCESS | 1802 | 1462582255424 Marionette TRACE conn3 <- [1,2666,null,{}] 17:50:55 INFO - PROCESS | 1802 | 1462582255429 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}] 17:50:55 INFO - PROCESS | 1802 | 1462582255634 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:50:55 INFO - PROCESS | 1802 | 1462582255922 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b228400 == 151 [pid = 1802] [id = 674] 17:50:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x91eb6800) [pid = 1802] [serial = 2023] [outer = (nil)] 17:50:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x923ba800) [pid = 1802] [serial = 2024] [outer = 0x91eb6800] 17:50:56 INFO - PROCESS | 1802 | 1462582256056 Marionette DEBUG loaded listener.js 17:50:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x924e4800) [pid = 1802] [serial = 2025] [outer = 0x91eb6800] 17:50:57 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:57 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:50:57 INFO - PROCESS | 1802 | 1462582257367 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]]]}] 17:50:57 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) 17:50:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1984ms 17:50:57 INFO - PROCESS | 1802 | 1462582257405 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:50:57 INFO - PROCESS | 1802 | 1462582257408 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:50:57 INFO - PROCESS | 1802 | 1462582257419 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:50:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:50:57 INFO - PROCESS | 1802 | 1462582257423 Marionette TRACE conn3 <- [1,2670,null,{}] 17:50:57 INFO - PROCESS | 1802 | 1462582257429 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}] 17:50:57 INFO - PROCESS | 1802 | 1462582257709 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:50:58 INFO - PROCESS | 1802 | 1462582257983 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x92277000 == 152 [pid = 1802] [id = 675] 17:50:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x923b2800) [pid = 1802] [serial = 2026] [outer = (nil)] 17:50:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x92791c00) [pid = 1802] [serial = 2027] [outer = 0x923b2800] 17:50:58 INFO - PROCESS | 1802 | 1462582258067 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x9279a800) [pid = 1802] [serial = 2028] [outer = 0x923b2800] 17:50:59 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:59 INFO - PROCESS | 1802 | 1462582259422 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] 17:50:59 INFO - PROCESS | 1802 | 1462582259456 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:50:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:50:59 INFO - PROCESS | 1802 | 1462582259463 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:50:59 INFO - PROCESS | 1802 | 1462582259468 Marionette TRACE conn3 <- [1,2674,null,{}] 17:50:59 INFO - PROCESS | 1802 | 1462582259473 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}] 17:50:59 INFO - PROCESS | 1802 | 1462582259773 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:51:00 INFO - PROCESS | 1802 | 1462582260042 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x9278c000 == 153 [pid = 1802] [id = 676] 17:51:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x92790000) [pid = 1802] [serial = 2029] [outer = (nil)] 17:51:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x94f39800) [pid = 1802] [serial = 2030] [outer = 0x92790000] 17:51:00 INFO - PROCESS | 1802 | 1462582260132 Marionette DEBUG loaded listener.js 17:51:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x950d9400) [pid = 1802] [serial = 2031] [outer = 0x92790000] 17:51:01 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:01 INFO - PROCESS | 1802 | 1462582261488 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] 17:51:01 INFO - PROCESS | 1802 | 1462582261589 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:51:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:51:01 INFO - PROCESS | 1802 | 1462582261649 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:51:01 INFO - PROCESS | 1802 | 1462582261652 Marionette TRACE conn3 <- [1,2678,null,{}] 17:51:01 INFO - PROCESS | 1802 | 1462582261658 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}] 17:51:01 INFO - PROCESS | 1802 | 1462582261894 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:51:02 INFO - PROCESS | 1802 | 1462582262195 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x9278f400 == 154 [pid = 1802] [id = 677] 17:51:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x950d6c00) [pid = 1802] [serial = 2032] [outer = (nil)] 17:51:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x977cb800) [pid = 1802] [serial = 2033] [outer = 0x950d6c00] 17:51:02 INFO - PROCESS | 1802 | 1462582262281 Marionette DEBUG loaded listener.js 17:51:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x981ec400) [pid = 1802] [serial = 2034] [outer = 0x950d6c00] 17:51:03 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:03 INFO - PROCESS | 1802 | 1462582263643 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]]]}] 17:51:03 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) 17:51:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2041ms 17:51:03 INFO - PROCESS | 1802 | 1462582263684 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 1802 | 1462582263687 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:51:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:51:03 INFO - PROCESS | 1802 | 1462582263694 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 1802 | 1462582263697 Marionette TRACE conn3 <- [1,2682,null,{}] 17:51:03 INFO - PROCESS | 1802 | 1462582263702 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}] 17:51:03 INFO - PROCESS | 1802 | 1462582263943 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:51:04 INFO - PROCESS | 1802 | 1462582264209 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x92579800 == 155 [pid = 1802] [id = 678] 17:51:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x94f3c400) [pid = 1802] [serial = 2035] [outer = (nil)] 17:51:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9a53b400) [pid = 1802] [serial = 2036] [outer = 0x94f3c400] 17:51:04 INFO - PROCESS | 1802 | 1462582264293 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9a568800) [pid = 1802] [serial = 2037] [outer = 0x94f3c400] 17:51:05 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:05 INFO - PROCESS | 1802 | 1462582265643 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]]]}] 17:51:05 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) 17:51:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1986ms 17:51:05 INFO - PROCESS | 1802 | 1462582265680 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 1802 | 1462582265682 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:51:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:51:05 INFO - PROCESS | 1802 | 1462582265692 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 1802 | 1462582265699 Marionette TRACE conn3 <- [1,2686,null,{}] 17:51:05 INFO - PROCESS | 1802 | 1462582265708 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}] 17:51:06 INFO - PROCESS | 1802 | 1462582266078 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:51:06 INFO - PROCESS | 1802 | 1462582266297 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x945f3800 == 156 [pid = 1802] [id = 679] 17:51:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x96c0ec00) [pid = 1802] [serial = 2038] [outer = (nil)] 17:51:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9a9e4800) [pid = 1802] [serial = 2039] [outer = 0x96c0ec00] 17:51:06 INFO - PROCESS | 1802 | 1462582266380 Marionette DEBUG loaded listener.js 17:51:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9b5b8800) [pid = 1802] [serial = 2040] [outer = 0x96c0ec00] 17:51:07 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:07 INFO - PROCESS | 1802 | 1462582267729 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] 17:51:07 INFO - PROCESS | 1802 | 1462582267788 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:51:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:51:07 INFO - PROCESS | 1802 | 1462582267795 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 1802 | 1462582267797 Marionette TRACE conn3 <- [1,2690,null,{}] 17:51:07 INFO - PROCESS | 1802 | 1462582267803 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}] 17:51:08 INFO - PROCESS | 1802 | 1462582268098 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:51:08 INFO - PROCESS | 1802 | 1462582268365 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a533400 == 157 [pid = 1802] [id = 680] 17:51:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9a53a800) [pid = 1802] [serial = 2041] [outer = (nil)] 17:51:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9b8d2000) [pid = 1802] [serial = 2042] [outer = 0x9a53a800] 17:51:08 INFO - PROCESS | 1802 | 1462582268451 Marionette DEBUG loaded listener.js 17:51:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9b8d9800) [pid = 1802] [serial = 2043] [outer = 0x9a53a800] 17:51:09 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:09 INFO - PROCESS | 1802 | 1462582269771 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] 17:51:09 INFO - PROCESS | 1802 | 1462582269836 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:51:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:51:09 INFO - PROCESS | 1802 | 1462582269843 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:51:09 INFO - PROCESS | 1802 | 1462582269846 Marionette TRACE conn3 <- [1,2694,null,{}] 17:51:09 INFO - PROCESS | 1802 | 1462582269851 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}] 17:51:10 INFO - PROCESS | 1802 | 1462582270133 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:51:10 INFO - PROCESS | 1802 | 1462582270413 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a99b400 == 158 [pid = 1802] [id = 681] 17:51:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x9b3b6000) [pid = 1802] [serial = 2044] [outer = (nil)] 17:51:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x9b9bf400) [pid = 1802] [serial = 2045] [outer = 0x9b3b6000] 17:51:10 INFO - PROCESS | 1802 | 1462582270495 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x9c0db000) [pid = 1802] [serial = 2046] [outer = 0x9b3b6000] 17:51:11 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:11 INFO - PROCESS | 1802 | 1462582271822 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] 17:51:11 INFO - PROCESS | 1802 | 1462582271879 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:51:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:51:11 INFO - PROCESS | 1802 | 1462582271886 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - PROCESS | 1802 | 1462582271889 Marionette TRACE conn3 <- [1,2698,null,{}] 17:51:11 INFO - PROCESS | 1802 | 1462582271895 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}] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x89128c00 == 157 [pid = 1802] [id = 404] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x859ed800 == 156 [pid = 1802] [id = 400] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf43c00 == 155 [pid = 1802] [id = 413] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8b330c00 == 154 [pid = 1802] [id = 409] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x884a0800 == 153 [pid = 1802] [id = 402] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x89128000 == 152 [pid = 1802] [id = 284] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x89024c00 == 151 [pid = 1802] [id = 406] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4f0000 == 150 [pid = 1802] [id = 410] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x85ae0c00 == 149 [pid = 1802] [id = 658] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x96c84000 == 148 [pid = 1802] [id = 659] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x851ef800 == 147 [pid = 1802] [id = 657] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x91cd5c00 == 146 [pid = 1802] [id = 656] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x851e6000 == 145 [pid = 1802] [id = 655] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8ee4d800 == 144 [pid = 1802] [id = 654] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x85ae0400 == 143 [pid = 1802] [id = 652] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x923b3c00 == 142 [pid = 1802] [id = 653] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4eb000 == 141 [pid = 1802] [id = 651] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6edc00 == 140 [pid = 1802] [id = 650] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf4d800 == 139 [pid = 1802] [id = 649] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8e50a000 == 138 [pid = 1802] [id = 648] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x88493000 == 137 [pid = 1802] [id = 647] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x89028800 == 136 [pid = 1802] [id = 645] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0b0400 == 135 [pid = 1802] [id = 646] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x88d37000 == 134 [pid = 1802] [id = 644] 17:51:13 INFO - PROCESS | 1802 | --DOCSHELL 0x851f0c00 == 133 [pid = 1802] [id = 643] 17:51:13 INFO - PROCESS | 1802 | 1462582273747 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:51:13 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8cf4c000) [pid = 1802] [serial = 1926] [outer = (nil)] [url = about:blank] 17:51:13 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8ee50400) [pid = 1802] [serial = 1877] [outer = (nil)] [url = about:blank] 17:51:13 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8d21b000) [pid = 1802] [serial = 1868] [outer = (nil)] [url = about:blank] 17:51:13 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x9908f400) [pid = 1802] [serial = 1902] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8b22f800) [pid = 1802] [serial = 1866] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8abe2c00) [pid = 1802] [serial = 1923] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x96c15800) [pid = 1802] [serial = 1898] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x90d3a800) [pid = 1802] [serial = 1880] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x88f11c00) [pid = 1802] [serial = 1862] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x9a084c00) [pid = 1802] [serial = 1904] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x92902c00) [pid = 1802] [serial = 1892] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x91cd5400) [pid = 1802] [serial = 1886] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x96c86400) [pid = 1802] [serial = 1899] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x90d66800) [pid = 1802] [serial = 1881] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x9810d400) [pid = 1802] [serial = 1901] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x89c73c00) [pid = 1802] [serial = 1863] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x91091000) [pid = 1802] [serial = 1883] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x93bc4400) [pid = 1802] [serial = 1893] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8d82b400) [pid = 1802] [serial = 1871] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8d6b1c00) [pid = 1802] [serial = 1869] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x859e9400) [pid = 1802] [serial = 1916] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x91f0dc00) [pid = 1802] [serial = 1890] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8add8400) [pid = 1802] [serial = 1865] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8640a800) [pid = 1802] [serial = 1917] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8e502000) [pid = 1802] [serial = 1874] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8a0e6000) [pid = 1802] [serial = 1922] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x91de4c00) [pid = 1802] [serial = 1887] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8e507800) [pid = 1802] [serial = 1875] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8f6b4400) [pid = 1802] [serial = 1878] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b20e400) [pid = 1802] [serial = 1791] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x9a996000) [pid = 1802] [serial = 1913] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x91c01800) [pid = 1802] [serial = 1884] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x88f0d000) [pid = 1802] [serial = 1919] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x950d7800) [pid = 1802] [serial = 1896] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9a53a000) [pid = 1802] [serial = 1907] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b4e9000) [pid = 1802] [serial = 1925] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x89020800) [pid = 1802] [serial = 1920] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x94f37400) [pid = 1802] [serial = 1895] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x91ebc800) [pid = 1802] [serial = 1889] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x9a56f400) [pid = 1802] [serial = 1910] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8daf2000) [pid = 1802] [serial = 1872] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8cf52800) [pid = 1802] [serial = 1928] [outer = (nil)] [url = about:blank] 17:51:14 INFO - PROCESS | 1802 | 1462582274208 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e8800 == 134 [pid = 1802] [id = 682] 17:51:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x859e9400) [pid = 1802] [serial = 2047] [outer = (nil)] 17:51:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x85ae7000) [pid = 1802] [serial = 2048] [outer = 0x859e9400] 17:51:14 INFO - PROCESS | 1802 | 1462582274281 Marionette DEBUG loaded listener.js 17:51:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8640d800) [pid = 1802] [serial = 2049] [outer = 0x859e9400] 17:51:15 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:15 INFO - PROCESS | 1802 | 1462582275494 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] 17:51:15 INFO - PROCESS | 1802 | 1462582275530 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:51:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:51:15 INFO - PROCESS | 1802 | 1462582275537 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:51:15 INFO - PROCESS | 1802 | 1462582275543 Marionette TRACE conn3 <- [1,2702,null,{}] 17:51:15 INFO - PROCESS | 1802 | 1462582275549 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}] 17:51:15 INFO - PROCESS | 1802 | 1462582275846 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:51:16 INFO - PROCESS | 1802 | 1462582276020 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d35000 == 135 [pid = 1802] [id = 683] 17:51:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x88d38c00) [pid = 1802] [serial = 2050] [outer = (nil)] 17:51:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x88e49400) [pid = 1802] [serial = 2051] [outer = 0x88d38c00] 17:51:16 INFO - PROCESS | 1802 | 1462582276094 Marionette DEBUG loaded listener.js 17:51:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x88f14000) [pid = 1802] [serial = 2052] [outer = 0x88d38c00] 17:51:16 INFO - PROCESS | 1802 | 1462582276974 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]]]}] 17:51:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:51:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1485ms 17:51:17 INFO - PROCESS | 1802 | 1462582277021 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 1802 | 1462582277026 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:51:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:51:17 INFO - PROCESS | 1802 | 1462582277031 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - PROCESS | 1802 | 1462582277035 Marionette TRACE conn3 <- [1,2706,null,{}] 17:51:17 INFO - PROCESS | 1802 | 1462582277040 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}] 17:51:17 INFO - PROCESS | 1802 | 1462582277325 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:51:17 INFO - PROCESS | 1802 | 1462582277355 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e9000 == 136 [pid = 1802] [id = 684] 17:51:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x88d32000) [pid = 1802] [serial = 2053] [outer = (nil)] 17:51:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8a0e9000) [pid = 1802] [serial = 2054] [outer = 0x88d32000] 17:51:17 INFO - PROCESS | 1802 | 1462582277425 Marionette DEBUG loaded listener.js 17:51:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8a326c00) [pid = 1802] [serial = 2055] [outer = 0x88d32000] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x88f0ac00) [pid = 1802] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8adce800) [pid = 1802] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x94586800) [pid = 1802] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x923b4400) [pid = 1802] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8a0e1800) [pid = 1802] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x93bbe000) [pid = 1802] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x85ae4c00) [pid = 1802] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8abe9000) [pid = 1802] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8adcac00) [pid = 1802] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9900e800) [pid = 1802] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x859e1800) [pid = 1802] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x92794c00) [pid = 1802] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e50e000) [pid = 1802] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x884a0400) [pid = 1802] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x88794c00) [pid = 1802] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x88494c00) [pid = 1802] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x99ecd400) [pid = 1802] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8e506c00) [pid = 1802] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8daef800) [pid = 1802] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8ec55800) [pid = 1802] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9290e400) [pid = 1802] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x88e45800) [pid = 1802] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x92179800) [pid = 1802] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x88e3e000) [pid = 1802] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x99ed7c00) [pid = 1802] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x9979b800) [pid = 1802] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8b325c00) [pid = 1802] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8ee50c00) [pid = 1802] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:51:19 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x9a0cd000) [pid = 1802] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:51:19 INFO - PROCESS | 1802 | 1462582279322 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]]]}] 17:51:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:51:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2328ms 17:51:19 INFO - PROCESS | 1802 | 1462582279361 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:51:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:51:19 INFO - PROCESS | 1802 | 1462582279367 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:51:19 INFO - PROCESS | 1802 | 1462582279383 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 1802 | 1462582279389 Marionette TRACE conn3 <- [1,2710,null,{}] 17:51:19 INFO - PROCESS | 1802 | 1462582279395 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}] 17:51:19 INFO - PROCESS | 1802 | 1462582279594 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:51:19 INFO - PROCESS | 1802 | 1462582279790 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x851f0800 == 137 [pid = 1802] [id = 685] 17:51:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x85adec00) [pid = 1802] [serial = 2056] [outer = (nil)] 17:51:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8adce800) [pid = 1802] [serial = 2057] [outer = 0x85adec00] 17:51:19 INFO - PROCESS | 1802 | 1462582279878 Marionette DEBUG loaded listener.js 17:51:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8b20bc00) [pid = 1802] [serial = 2058] [outer = 0x85adec00] 17:51:20 INFO - PROCESS | 1802 | 1462582280632 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] 17:51:20 INFO - PROCESS | 1802 | 1462582280673 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:51:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:51:20 INFO - PROCESS | 1802 | 1462582280680 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:51:20 INFO - PROCESS | 1802 | 1462582280683 Marionette TRACE conn3 <- [1,2714,null,{}] 17:51:20 INFO - PROCESS | 1802 | 1462582280688 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}] 17:51:20 INFO - PROCESS | 1802 | 1462582280868 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:51:20 INFO - PROCESS | 1802 | 1462582280883 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae5c00 == 138 [pid = 1802] [id = 686] 17:51:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8b213400) [pid = 1802] [serial = 2059] [outer = (nil)] 17:51:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8b324800) [pid = 1802] [serial = 2060] [outer = 0x8b213400] 17:51:20 INFO - PROCESS | 1802 | 1462582280954 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8b4e5400) [pid = 1802] [serial = 2061] [outer = 0x8b213400] 17:51:22 INFO - PROCESS | 1802 | 1462582282287 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]]]}] 17:51:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:51:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1683ms 17:51:22 INFO - PROCESS | 1802 | 1462582282364 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1802 | 1462582282372 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:51:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:51:22 INFO - PROCESS | 1802 | 1462582282380 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1802 | 1462582282386 Marionette TRACE conn3 <- [1,2718,null,{}] 17:51:22 INFO - PROCESS | 1802 | 1462582282394 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}] 17:51:22 INFO - PROCESS | 1802 | 1462582282701 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:51:23 INFO - PROCESS | 1802 | 1462582282979 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x851f2400 == 139 [pid = 1802] [id = 687] 17:51:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x88793000) [pid = 1802] [serial = 2062] [outer = (nil)] 17:51:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x88f0cc00) [pid = 1802] [serial = 2063] [outer = 0x88793000] 17:51:23 INFO - PROCESS | 1802 | 1462582283072 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x89c72400) [pid = 1802] [serial = 2064] [outer = 0x88793000] 17:51:24 INFO - PROCESS | 1802 | 1462582284044 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] 17:51:24 INFO - PROCESS | 1802 | 1462582284122 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:51:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:51:24 INFO - PROCESS | 1802 | 1462582284132 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 1802 | 1462582284136 Marionette TRACE conn3 <- [1,2722,null,{}] 17:51:24 INFO - PROCESS | 1802 | 1462582284183 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}] 17:51:24 INFO - PROCESS | 1802 | 1462582284468 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:51:24 INFO - PROCESS | 1802 | 1462582284732 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b20f000 == 140 [pid = 1802] [id = 688] 17:51:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b217c00) [pid = 1802] [serial = 2065] [outer = (nil)] 17:51:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b232400) [pid = 1802] [serial = 2066] [outer = 0x8b217c00] 17:51:24 INFO - PROCESS | 1802 | 1462582284817 Marionette DEBUG loaded listener.js 17:51:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b4f0000) [pid = 1802] [serial = 2067] [outer = 0x8b217c00] 17:51:25 INFO - PROCESS | 1802 | 1462582285748 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] 17:51:25 INFO - PROCESS | 1802 | 1462582285815 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:51:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:51:25 INFO - PROCESS | 1802 | 1462582285822 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:51:25 INFO - PROCESS | 1802 | 1462582285828 Marionette TRACE conn3 <- [1,2726,null,{}] 17:51:25 INFO - PROCESS | 1802 | 1462582285844 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}] 17:51:26 INFO - PROCESS | 1802 | 1462582286108 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:51:26 INFO - PROCESS | 1802 | 1462582286435 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0b0800 == 141 [pid = 1802] [id = 689] 17:51:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8cfdb800) [pid = 1802] [serial = 2068] [outer = (nil)] 17:51:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8d228c00) [pid = 1802] [serial = 2069] [outer = 0x8cfdb800] 17:51:26 INFO - PROCESS | 1802 | 1462582286527 Marionette DEBUG loaded listener.js 17:51:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8d6b7000) [pid = 1802] [serial = 2070] [outer = 0x8cfdb800] 17:51:27 INFO - PROCESS | 1802 | 1462582287432 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]]]}] 17:51:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:51:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1685ms 17:51:27 INFO - PROCESS | 1802 | 1462582287506 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:51:27 INFO - PROCESS | 1802 | 1462582287510 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:51:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:51:27 INFO - PROCESS | 1802 | 1462582287517 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:51:27 INFO - PROCESS | 1802 | 1462582287520 Marionette TRACE conn3 <- [1,2730,null,{}] 17:51:27 INFO - PROCESS | 1802 | 1462582287525 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}] 17:51:27 INFO - PROCESS | 1802 | 1462582287770 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:51:28 INFO - PROCESS | 1802 | 1462582288109 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b22fc00 == 142 [pid = 1802] [id = 690] 17:51:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8d21fc00) [pid = 1802] [serial = 2071] [outer = (nil)] 17:51:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8d82a400) [pid = 1802] [serial = 2072] [outer = 0x8d21fc00] 17:51:28 INFO - PROCESS | 1802 | 1462582288199 Marionette DEBUG loaded listener.js 17:51:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8daec400) [pid = 1802] [serial = 2073] [outer = 0x8d21fc00] 17:51:29 INFO - PROCESS | 1802 | 1462582289492 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] 17:51:29 INFO - PROCESS | 1802 | 1462582289556 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:51:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:51:29 INFO - PROCESS | 1802 | 1462582289610 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:51:29 INFO - PROCESS | 1802 | 1462582289613 Marionette TRACE conn3 <- [1,2734,null,{}] 17:51:29 INFO - PROCESS | 1802 | 1462582289620 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}] 17:51:29 INFO - PROCESS | 1802 | 1462582289852 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:51:30 INFO - PROCESS | 1802 | 1462582290146 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d221800 == 143 [pid = 1802] [id = 691] 17:51:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8d827400) [pid = 1802] [serial = 2074] [outer = (nil)] 17:51:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8e503800) [pid = 1802] [serial = 2075] [outer = 0x8d827400] 17:51:30 INFO - PROCESS | 1802 | 1462582290233 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8e509400) [pid = 1802] [serial = 2076] [outer = 0x8d827400] 17:51:31 INFO - PROCESS | 1802 | 1462582291197 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]]]}] 17:51:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:51:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1645ms 17:51:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:51:31 INFO - PROCESS | 1802 | 1462582291249 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:51:31 INFO - PROCESS | 1802 | 1462582291252 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:51:31 INFO - PROCESS | 1802 | 1462582291259 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:51:31 INFO - PROCESS | 1802 | 1462582291262 Marionette TRACE conn3 <- [1,2738,null,{}] 17:51:31 INFO - PROCESS | 1802 | 1462582291268 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}] 17:51:31 INFO - PROCESS | 1802 | 1462582291507 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:51:31 INFO - PROCESS | 1802 | 1462582291875 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d832c00 == 144 [pid = 1802] [id = 692] 17:51:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e28d400) [pid = 1802] [serial = 2077] [outer = (nil)] 17:51:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8ee4d800) [pid = 1802] [serial = 2078] [outer = 0x8e28d400] 17:51:31 INFO - PROCESS | 1802 | 1462582291967 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8f6b3c00) [pid = 1802] [serial = 2079] [outer = 0x8e28d400] 17:51:32 INFO - PROCESS | 1802 | 1462582292847 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]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:51:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1639ms 17:51:32 INFO - PROCESS | 1802 | 1462582292898 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 1802 | 1462582292902 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:51:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:51:32 INFO - PROCESS | 1802 | 1462582292908 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1802 | 1462582292911 Marionette TRACE conn3 <- [1,2742,null,{}] 17:51:32 INFO - PROCESS | 1802 | 1462582292917 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}] 17:51:33 INFO - PROCESS | 1802 | 1462582293132 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:51:33 INFO - PROCESS | 1802 | 1462582293418 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adcdc00 == 145 [pid = 1802] [id = 693] 17:51:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e290c00) [pid = 1802] [serial = 2080] [outer = (nil)] 17:51:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8f8c8400) [pid = 1802] [serial = 2081] [outer = 0x8e290c00] 17:51:33 INFO - PROCESS | 1802 | 1462582293544 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x90c29c00) [pid = 1802] [serial = 2082] [outer = 0x8e290c00] 17:51:34 INFO - PROCESS | 1802 | 1462582294382 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]]]}] 17:51:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:51:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1529ms 17:51:34 INFO - PROCESS | 1802 | 1462582294438 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 1802 | 1462582294442 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:51:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:51:34 INFO - PROCESS | 1802 | 1462582294467 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 1802 | 1462582294470 Marionette TRACE conn3 <- [1,2746,null,{}] 17:51:34 INFO - PROCESS | 1802 | 1462582294476 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}] 17:51:34 INFO - PROCESS | 1802 | 1462582294686 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:51:34 INFO - PROCESS | 1802 | 1462582294976 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec55800 == 146 [pid = 1802] [id = 694] 17:51:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8f8c2c00) [pid = 1802] [serial = 2083] [outer = (nil)] 17:51:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x90d73c00) [pid = 1802] [serial = 2084] [outer = 0x8f8c2c00] 17:51:35 INFO - PROCESS | 1802 | 1462582295100 Marionette DEBUG loaded listener.js 17:51:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x90fd8400) [pid = 1802] [serial = 2085] [outer = 0x8f8c2c00] 17:51:36 INFO - PROCESS | 1802 | 1462582296012 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]]]}] 17:51:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:51:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1589ms 17:51:36 INFO - PROCESS | 1802 | 1462582296052 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 1802 | 1462582296055 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:51:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:51:36 INFO - PROCESS | 1802 | 1462582296062 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - PROCESS | 1802 | 1462582296065 Marionette TRACE conn3 <- [1,2750,null,{}] 17:51:36 INFO - PROCESS | 1802 | 1462582296071 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}] 17:51:36 INFO - PROCESS | 1802 | 1462582296274 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:51:36 INFO - PROCESS | 1802 | 1462582296585 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f8c9400 == 147 [pid = 1802] [id = 695] 17:51:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x90d66000) [pid = 1802] [serial = 2086] [outer = (nil)] 17:51:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x91c05400) [pid = 1802] [serial = 2087] [outer = 0x90d66000] 17:51:36 INFO - PROCESS | 1802 | 1462582296712 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x91cd5c00) [pid = 1802] [serial = 2088] [outer = 0x90d66000] 17:51:37 INFO - PROCESS | 1802 | 1462582297613 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]]]}] 17:51:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:51:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1583ms 17:51:37 INFO - PROCESS | 1802 | 1462582297646 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:51:37 INFO - PROCESS | 1802 | 1462582297650 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:51:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:51:37 INFO - PROCESS | 1802 | 1462582297656 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 1802 | 1462582297660 Marionette TRACE conn3 <- [1,2754,null,{}] 17:51:37 INFO - PROCESS | 1802 | 1462582297665 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}] 17:51:37 INFO - PROCESS | 1802 | 1462582297878 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:51:38 INFO - PROCESS | 1802 | 1462582298183 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6b6400 == 148 [pid = 1802] [id = 696] 17:51:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x91ebc400) [pid = 1802] [serial = 2089] [outer = (nil)] 17:51:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x91f17c00) [pid = 1802] [serial = 2090] [outer = 0x91ebc400] 17:51:38 INFO - PROCESS | 1802 | 1462582298323 Marionette DEBUG loaded listener.js 17:51:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x92177000) [pid = 1802] [serial = 2091] [outer = 0x91ebc400] 17:51:39 INFO - PROCESS | 1802 | 1462582299208 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]]]}] 17:51:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:51:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1589ms 17:51:39 INFO - PROCESS | 1802 | 1462582299246 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:51:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:51:39 INFO - PROCESS | 1802 | 1462582299250 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:51:39 INFO - PROCESS | 1802 | 1462582299256 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:51:39 INFO - PROCESS | 1802 | 1462582299260 Marionette TRACE conn3 <- [1,2758,null,{}] 17:51:39 INFO - PROCESS | 1802 | 1462582299266 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}] 17:51:39 INFO - PROCESS | 1802 | 1462582299492 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:51:39 INFO - PROCESS | 1802 | 1462582299781 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x92573000 == 149 [pid = 1802] [id = 697] 17:51:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x92791000) [pid = 1802] [serial = 2092] [outer = (nil)] 17:51:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x9290e800) [pid = 1802] [serial = 2093] [outer = 0x92791000] 17:51:39 INFO - PROCESS | 1802 | 1462582299919 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x93bc3000) [pid = 1802] [serial = 2094] [outer = 0x92791000] 17:51:40 INFO - PROCESS | 1802 | 1462582300769 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]]]}] 17:51:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:51:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1579ms 17:51:40 INFO - PROCESS | 1802 | 1462582300836 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 1802 | 1462582300839 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:51:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:51:40 INFO - PROCESS | 1802 | 1462582300845 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 1802 | 1462582300849 Marionette TRACE conn3 <- [1,2762,null,{}] 17:51:40 INFO - PROCESS | 1802 | 1462582300854 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}] 17:51:41 INFO - PROCESS | 1802 | 1462582301060 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:51:41 INFO - PROCESS | 1802 | 1462582301351 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x92793400 == 150 [pid = 1802] [id = 698] 17:51:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x9290f400) [pid = 1802] [serial = 2095] [outer = (nil)] 17:51:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x94586800) [pid = 1802] [serial = 2096] [outer = 0x9290f400] 17:51:41 INFO - PROCESS | 1802 | 1462582301478 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x945eb400) [pid = 1802] [serial = 2097] [outer = 0x9290f400] 17:51:42 INFO - PROCESS | 1802 | 1462582302374 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]]]}] 17:51:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:51:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1585ms 17:51:42 INFO - PROCESS | 1802 | 1462582302432 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:51:42 INFO - PROCESS | 1802 | 1462582302435 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:51:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:51:42 INFO - PROCESS | 1802 | 1462582302441 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:51:42 INFO - PROCESS | 1802 | 1462582302454 Marionette TRACE conn3 <- [1,2766,null,{}] 17:51:42 INFO - PROCESS | 1802 | 1462582302460 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}] 17:51:42 INFO - PROCESS | 1802 | 1462582302665 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:51:42 INFO - PROCESS | 1802 | 1462582302959 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x9290f000 == 151 [pid = 1802] [id = 699] 17:51:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x93948400) [pid = 1802] [serial = 2098] [outer = (nil)] 17:51:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x950dd000) [pid = 1802] [serial = 2099] [outer = 0x93948400] 17:51:43 INFO - PROCESS | 1802 | 1462582303099 Marionette DEBUG loaded listener.js 17:51:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x96275800) [pid = 1802] [serial = 2100] [outer = 0x93948400] 17:51:43 INFO - PROCESS | 1802 | 1462582303951 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]]]}] 17:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1550ms 17:51:43 INFO - PROCESS | 1802 | 1462582303992 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:51:43 INFO - PROCESS | 1802 | 1462582303996 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:51:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:51:44 INFO - PROCESS | 1802 | 1462582304002 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 1802 | 1462582304005 Marionette TRACE conn3 <- [1,2770,null,{}] 17:51:44 INFO - PROCESS | 1802 | 1462582304010 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}] 17:51:44 INFO - PROCESS | 1802 | 1462582304215 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:51:44 INFO - PROCESS | 1802 | 1462582304509 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x94511800 == 152 [pid = 1802] [id = 700] 17:51:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x96c15800) [pid = 1802] [serial = 2101] [outer = (nil)] 17:51:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x977d2800) [pid = 1802] [serial = 2102] [outer = 0x96c15800] 17:51:44 INFO - PROCESS | 1802 | 1462582304636 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9900e000) [pid = 1802] [serial = 2103] [outer = 0x96c15800] 17:51:45 INFO - PROCESS | 1802 | 1462582305500 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]]]}] 17:51:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:51:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1541ms 17:51:45 INFO - PROCESS | 1802 | 1462582305544 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:51:45 INFO - PROCESS | 1802 | 1462582305548 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:51:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:51:45 INFO - PROCESS | 1802 | 1462582305554 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:51:45 INFO - PROCESS | 1802 | 1462582305557 Marionette TRACE conn3 <- [1,2774,null,{}] 17:51:45 INFO - PROCESS | 1802 | 1462582305562 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}] 17:51:45 INFO - PROCESS | 1802 | 1462582305764 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:51:46 INFO - PROCESS | 1802 | 1462582306063 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x94f3c800 == 153 [pid = 1802] [id = 701] 17:51:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x96c0c400) [pid = 1802] [serial = 2104] [outer = (nil)] 17:51:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x9a085800) [pid = 1802] [serial = 2105] [outer = 0x96c0c400] 17:51:46 INFO - PROCESS | 1802 | 1462582306190 Marionette DEBUG loaded listener.js 17:51:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9a3eb800) [pid = 1802] [serial = 2106] [outer = 0x96c0c400] 17:51:47 INFO - PROCESS | 1802 | 1462582307089 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]]]}] 17:51:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:51:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1584ms 17:51:47 INFO - PROCESS | 1802 | 1462582307139 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:51:47 INFO - PROCESS | 1802 | 1462582307142 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:51:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:51:47 INFO - PROCESS | 1802 | 1462582307149 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:51:47 INFO - PROCESS | 1802 | 1462582307151 Marionette TRACE conn3 <- [1,2778,null,{}] 17:51:47 INFO - PROCESS | 1802 | 1462582307157 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}] 17:51:47 INFO - PROCESS | 1802 | 1462582307379 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:51:47 INFO - PROCESS | 1802 | 1462582307720 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x981ee400 == 154 [pid = 1802] [id = 702] 17:51:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9a084c00) [pid = 1802] [serial = 2107] [outer = (nil)] 17:51:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9a98ec00) [pid = 1802] [serial = 2108] [outer = 0x9a084c00] 17:51:47 INFO - PROCESS | 1802 | 1462582307803 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x9a999000) [pid = 1802] [serial = 2109] [outer = 0x9a084c00] 17:51:48 INFO - PROCESS | 1802 | 1462582308652 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]]]}] 17:51:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:51:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1530ms 17:51:48 INFO - PROCESS | 1802 | 1462582308679 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:51:48 INFO - PROCESS | 1802 | 1462582308683 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:51:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:51:48 INFO - PROCESS | 1802 | 1462582308689 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - PROCESS | 1802 | 1462582308692 Marionette TRACE conn3 <- [1,2782,null,{}] 17:51:48 INFO - PROCESS | 1802 | 1462582308698 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}] 17:51:48 INFO - PROCESS | 1802 | 1462582308903 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:51:49 INFO - PROCESS | 1802 | 1462582309205 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x9a53e800 == 155 [pid = 1802] [id = 703] 17:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9a995800) [pid = 1802] [serial = 2110] [outer = (nil)] 17:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9b655800) [pid = 1802] [serial = 2111] [outer = 0x9a995800] 17:51:49 INFO - PROCESS | 1802 | 1462582309289 Marionette DEBUG loaded listener.js 17:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9b8de000) [pid = 1802] [serial = 2112] [outer = 0x9a995800] 17:51:50 INFO - PROCESS | 1802 | 1462582310241 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]]]}] 17:51:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:51:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1581ms 17:51:50 INFO - PROCESS | 1802 | 1462582310271 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:51:50 INFO - PROCESS | 1802 | 1462582310274 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:51:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:51:50 INFO - PROCESS | 1802 | 1462582310280 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:51:50 INFO - PROCESS | 1802 | 1462582310283 Marionette TRACE conn3 <- [1,2786,null,{}] 17:51:50 INFO - PROCESS | 1802 | 1462582310289 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}] 17:51:50 INFO - PROCESS | 1802 | 1462582310493 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:51:50 INFO - PROCESS | 1802 | 1462582310803 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8640c400 == 156 [pid = 1802] [id = 704] 17:51:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x87cd1000) [pid = 1802] [serial = 2113] [outer = (nil)] 17:51:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9b64ec00) [pid = 1802] [serial = 2114] [outer = 0x87cd1000] 17:51:50 INFO - PROCESS | 1802 | 1462582310934 Marionette DEBUG loaded listener.js 17:51:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x9c1a3000) [pid = 1802] [serial = 2115] [outer = 0x87cd1000] 17:51:51 INFO - PROCESS | 1802 | 1462582311812 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]]]}] 17:51:54 INFO - PROCESS | 1802 | --DOCSHELL 0x9979cc00 == 155 [pid = 1802] [id = 637] 17:51:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:51:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 3851ms 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8cf56400) [pid = 1802] [serial = 1997] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x89c79c00) [pid = 1802] [serial = 1989] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8d6ab400) [pid = 1802] [serial = 1940] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x9a53f800) [pid = 1802] [serial = 1976] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x92576000) [pid = 1802] [serial = 1962] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8adca000) [pid = 1802] [serial = 1992] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x96c84c00) [pid = 1802] [serial = 1971] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x88493c00) [pid = 1802] [serial = 1986] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8add4000) [pid = 1802] [serial = 1937] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8b230800) [pid = 1802] [serial = 1938] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x981ec000) [pid = 1802] [serial = 1845] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x9a569c00) [pid = 1802] [serial = 1773] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x859eac00) [pid = 1802] [serial = 1931] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x94f40c00) [pid = 1802] [serial = 1968] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8ec59800) [pid = 1802] [serial = 1947] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9928c400) [pid = 1802] [serial = 1974] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8d830800) [pid = 1802] [serial = 1943] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x86d53c00) [pid = 1802] [serial = 1932] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8b214400) [pid = 1802] [serial = 1995] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8a327000) [pid = 1802] [serial = 1991] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x9a999400) [pid = 1802] [serial = 1914] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8dae9400) [pid = 1802] [serial = 1944] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x89028000) [pid = 1802] [serial = 1988] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8f6b6c00) [pid = 1802] [serial = 1950] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x91ebe800) [pid = 1802] [serial = 1959] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x90d41800) [pid = 1802] [serial = 1953] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x86410c00) [pid = 1802] [serial = 1985] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x9a53c400) [pid = 1802] [serial = 1908] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x89c7d800) [pid = 1802] [serial = 1935] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x94f3c000) [pid = 1802] [serial = 1967] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8e6c8400) [pid = 1802] [serial = 1946] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x93bc0000) [pid = 1802] [serial = 1965] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x93949800) [pid = 1802] [serial = 1964] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8e50d400) [pid = 1802] [serial = 1982] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x9ad54000) [pid = 1802] [serial = 1979] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x9b3b1c00) [pid = 1802] [serial = 1980] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9a488400) [pid = 1802] [serial = 1905] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b4ed400) [pid = 1802] [serial = 1860] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9b64b400) [pid = 1802] [serial = 1983] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x90c2fc00) [pid = 1802] [serial = 1952] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8d6b5c00) [pid = 1802] [serial = 1941] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8901e000) [pid = 1802] [serial = 1934] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x96c14400) [pid = 1802] [serial = 1970] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x91091400) [pid = 1802] [serial = 1955] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x9a568c00) [pid = 1802] [serial = 1977] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x924dcc00) [pid = 1802] [serial = 1961] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x91c0f400) [pid = 1802] [serial = 1956] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8f6adc00) [pid = 1802] [serial = 1949] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8912e400) [pid = 1802] [serial = 1994] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x91eb2800) [pid = 1802] [serial = 1958] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x9a75a800) [pid = 1802] [serial = 1911] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x981ed400) [pid = 1802] [serial = 1973] [outer = (nil)] [url = about:blank] 17:51:54 INFO - PROCESS | 1802 | 1462582314414 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:51:54 INFO - PROCESS | 1802 | 1462582314419 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:51:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:51:54 INFO - PROCESS | 1802 | 1462582314431 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:51:54 INFO - PROCESS | 1802 | 1462582314439 Marionette TRACE conn3 <- [1,2790,null,{}] 17:51:54 INFO - PROCESS | 1802 | 1462582314446 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}] 17:51:54 INFO - PROCESS | 1802 | 1462582314634 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:51:54 INFO - PROCESS | 1802 | 1462582314649 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x88493c00 == 156 [pid = 1802] [id = 705] 17:51:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x88494000) [pid = 1802] [serial = 2116] [outer = (nil)] 17:51:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8878d000) [pid = 1802] [serial = 2117] [outer = 0x88494000] 17:51:54 INFO - PROCESS | 1802 | 1462582314724 Marionette DEBUG loaded listener.js 17:51:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x88e4a400) [pid = 1802] [serial = 2118] [outer = 0x88494000] 17:51:55 INFO - PROCESS | 1802 | 1462582315699 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]]]}] 17:51:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:51:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1332ms 17:51:55 INFO - PROCESS | 1802 | 1462582315763 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:51:55 INFO - PROCESS | 1802 | 1462582315768 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:51:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:51:55 INFO - PROCESS | 1802 | 1462582315779 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:51:55 INFO - PROCESS | 1802 | 1462582315784 Marionette TRACE conn3 <- [1,2794,null,{}] 17:51:55 INFO - PROCESS | 1802 | 1462582315790 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}] 17:51:55 INFO - PROCESS | 1802 | 1462582315988 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:51:56 INFO - PROCESS | 1802 | 1462582316199 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c78800 == 157 [pid = 1802] [id = 706] 17:51:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x89c7a000) [pid = 1802] [serial = 2119] [outer = (nil)] 17:51:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8a0b1000) [pid = 1802] [serial = 2120] [outer = 0x89c7a000] 17:51:56 INFO - PROCESS | 1802 | 1462582316268 Marionette DEBUG loaded listener.js 17:51:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8a31f800) [pid = 1802] [serial = 2121] [outer = 0x89c7a000] 17:51:57 INFO - PROCESS | 1802 | 1462582317184 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]]]}] 17:51:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:51:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1435ms 17:51:57 INFO - PROCESS | 1802 | 1462582317211 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:51:57 INFO - PROCESS | 1802 | 1462582317215 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:51:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:51:57 INFO - PROCESS | 1802 | 1462582317221 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:51:57 INFO - PROCESS | 1802 | 1462582317224 Marionette TRACE conn3 <- [1,2798,null,{}] 17:51:57 INFO - PROCESS | 1802 | 1462582317247 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}] 17:51:57 INFO - PROCESS | 1802 | 1462582317534 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:51:57 INFO - PROCESS | 1802 | 1462582317564 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0b4800 == 158 [pid = 1802] [id = 707] 17:51:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b225400) [pid = 1802] [serial = 2122] [outer = (nil)] 17:51:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b322c00) [pid = 1802] [serial = 2123] [outer = 0x8b225400] 17:51:57 INFO - PROCESS | 1802 | 1462582317639 Marionette DEBUG loaded listener.js 17:51:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8cf44c00) [pid = 1802] [serial = 2124] [outer = 0x8b225400] 17:51:58 INFO - PROCESS | 1802 | 1462582318598 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]]]}] 17:51:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:51:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1433ms 17:51:58 INFO - PROCESS | 1802 | 1462582318656 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:51:58 INFO - PROCESS | 1802 | 1462582318659 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:51:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:51:58 INFO - PROCESS | 1802 | 1462582318665 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:51:58 INFO - PROCESS | 1802 | 1462582318667 Marionette TRACE conn3 <- [1,2802,null,{}] 17:51:58 INFO - PROCESS | 1802 | 1462582318673 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}] 17:51:58 INFO - PROCESS | 1802 | 1462582318955 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x923b2800) [pid = 1802] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x92790000) [pid = 1802] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x859e9400) [pid = 1802] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x91eb6800) [pid = 1802] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x90eee000) [pid = 1802] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x9b3b6000) [pid = 1802] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8e6c3800) [pid = 1802] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8a0b3400) [pid = 1802] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8b4eec00) [pid = 1802] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8e6c2400) [pid = 1802] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x9a53a800) [pid = 1802] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x96c0ec00) [pid = 1802] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x950d6c00) [pid = 1802] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x90d46000) [pid = 1802] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x90d42c00) [pid = 1802] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x88d38c00) [pid = 1802] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x88d32000) [pid = 1802] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x94f3c400) [pid = 1802] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x85adec00) [pid = 1802] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x88d32400) [pid = 1802] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:51:59 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x8d831c00) [pid = 1802] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:51:59 INFO - PROCESS | 1802 | 1462582319673 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e6400 == 159 [pid = 1802] [id = 708] 17:51:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x85adec00) [pid = 1802] [serial = 2125] [outer = (nil)] 17:51:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8b20c400) [pid = 1802] [serial = 2126] [outer = 0x85adec00] 17:51:59 INFO - PROCESS | 1802 | 1462582319746 Marionette DEBUG loaded listener.js 17:51:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8cfe5c00) [pid = 1802] [serial = 2127] [outer = 0x85adec00] 17:52:00 INFO - PROCESS | 1802 | 1462582320495 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]]]}] 17:52:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:52:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1879ms 17:52:00 INFO - PROCESS | 1802 | 1462582320544 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:52:00 INFO - PROCESS | 1802 | 1462582320547 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:52:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:52:00 INFO - PROCESS | 1802 | 1462582320553 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:52:00 INFO - PROCESS | 1802 | 1462582320555 Marionette TRACE conn3 <- [1,2806,null,{}] 17:52:00 INFO - PROCESS | 1802 | 1462582320561 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}] 17:52:00 INFO - PROCESS | 1802 | 1462582320745 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:52:00 INFO - PROCESS | 1802 | 1462582320761 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0b3400 == 160 [pid = 1802] [id = 709] 17:52:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8b22c000) [pid = 1802] [serial = 2128] [outer = (nil)] 17:52:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8b218000) [pid = 1802] [serial = 2129] [outer = 0x8b22c000] 17:52:01 INFO - PROCESS | 1802 | 1462582321033 Marionette DEBUG loaded listener.js 17:52:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8d734800) [pid = 1802] [serial = 2130] [outer = 0x8b22c000] 17:52:02 INFO - PROCESS | 1802 | 1462582322023 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]]]}] 17:52:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:52:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1527ms 17:52:02 INFO - PROCESS | 1802 | 1462582322081 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:52:02 INFO - PROCESS | 1802 | 1462582322094 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:52:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:52:02 INFO - PROCESS | 1802 | 1462582322139 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 1802 | 1462582322145 Marionette TRACE conn3 <- [1,2810,null,{}] 17:52:02 INFO - PROCESS | 1802 | 1462582322217 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}] 17:52:02 INFO - PROCESS | 1802 | 1462582322485 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:52:02 INFO - PROCESS | 1802 | 1462582322850 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d53c00 == 161 [pid = 1802] [id = 710] 17:52:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x86d56c00) [pid = 1802] [serial = 2131] [outer = (nil)] 17:52:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x89c7d000) [pid = 1802] [serial = 2132] [outer = 0x86d56c00] 17:52:02 INFO - PROCESS | 1802 | 1462582322937 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8a0e1800) [pid = 1802] [serial = 2133] [outer = 0x86d56c00] 17:52:03 INFO - PROCESS | 1802 | 1462582323849 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]]]}] 17:52:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:52:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1737ms 17:52:03 INFO - PROCESS | 1802 | 1462582323874 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:52:03 INFO - PROCESS | 1802 | 1462582323883 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:52:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:52:03 INFO - PROCESS | 1802 | 1462582323913 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:52:03 INFO - PROCESS | 1802 | 1462582323917 Marionette TRACE conn3 <- [1,2814,null,{}] 17:52:03 INFO - PROCESS | 1802 | 1462582323926 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}] 17:52:04 INFO - PROCESS | 1802 | 1462582324147 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:52:04 INFO - PROCESS | 1802 | 1462582324447 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b22b800 == 162 [pid = 1802] [id = 711] 17:52:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8b330400) [pid = 1802] [serial = 2134] [outer = (nil)] 17:52:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8d219c00) [pid = 1802] [serial = 2135] [outer = 0x8b330400] 17:52:04 INFO - PROCESS | 1802 | 1462582324577 Marionette DEBUG loaded listener.js 17:52:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8d6b3000) [pid = 1802] [serial = 2136] [outer = 0x8b330400] 17:52:05 INFO - PROCESS | 1802 | 1462582325577 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]]]}] 17:52:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:52:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1760ms 17:52:05 INFO - PROCESS | 1802 | 1462582325654 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:52:05 INFO - PROCESS | 1802 | 1462582325658 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:52:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:52:05 INFO - PROCESS | 1802 | 1462582325664 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:52:05 INFO - PROCESS | 1802 | 1462582325671 Marionette TRACE conn3 <- [1,2818,null,{}] 17:52:05 INFO - PROCESS | 1802 | 1462582325687 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}] 17:52:05 INFO - PROCESS | 1802 | 1462582325950 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:52:06 INFO - PROCESS | 1802 | 1462582326289 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cfde800 == 163 [pid = 1802] [id = 712] 17:52:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e508c00) [pid = 1802] [serial = 2137] [outer = (nil)] 17:52:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e6c8400) [pid = 1802] [serial = 2138] [outer = 0x8e508c00] 17:52:06 INFO - PROCESS | 1802 | 1462582326377 Marionette DEBUG loaded listener.js 17:52:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8e6f7000) [pid = 1802] [serial = 2139] [outer = 0x8e508c00] 17:52:07 INFO - PROCESS | 1802 | 1462582327336 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]]]}] 17:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1737ms 17:52:07 INFO - PROCESS | 1802 | 1462582327402 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:52:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:52:07 INFO - PROCESS | 1802 | 1462582327407 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:52:07 INFO - PROCESS | 1802 | 1462582327413 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 1802 | 1462582327416 Marionette TRACE conn3 <- [1,2822,null,{}] 17:52:07 INFO - PROCESS | 1802 | 1462582327422 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}] 17:52:07 INFO - PROCESS | 1802 | 1462582327634 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:52:07 INFO - PROCESS | 1802 | 1462582327967 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e43400 == 164 [pid = 1802] [id = 713] 17:52:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8d6b7400) [pid = 1802] [serial = 2140] [outer = (nil)] 17:52:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8ee4e000) [pid = 1802] [serial = 2141] [outer = 0x8d6b7400] 17:52:08 INFO - PROCESS | 1802 | 1462582328054 Marionette DEBUG loaded listener.js 17:52:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8f8be400) [pid = 1802] [serial = 2142] [outer = 0x8d6b7400] 17:52:08 INFO - PROCESS | 1802 | 1462582328940 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]]]}] 17:52:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:52:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1584ms 17:52:09 INFO - PROCESS | 1802 | 1462582328998 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:52:09 INFO - PROCESS | 1802 | 1462582329002 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:52:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:52:09 INFO - PROCESS | 1802 | 1462582329008 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 1802 | 1462582329011 Marionette TRACE conn3 <- [1,2826,null,{}] 17:52:09 INFO - PROCESS | 1802 | 1462582329016 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}] 17:52:09 INFO - PROCESS | 1802 | 1462582329225 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:52:09 INFO - PROCESS | 1802 | 1462582329569 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x851ecc00 == 165 [pid = 1802] [id = 714] 17:52:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8ec59c00) [pid = 1802] [serial = 2143] [outer = (nil)] 17:52:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x90d46000) [pid = 1802] [serial = 2144] [outer = 0x8ec59c00] 17:52:09 INFO - PROCESS | 1802 | 1462582329656 Marionette DEBUG loaded listener.js 17:52:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x90eed400) [pid = 1802] [serial = 2145] [outer = 0x8ec59c00] 17:52:10 INFO - PROCESS | 1802 | 1462582330553 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:52:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:52:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1588ms 17:52:10 INFO - PROCESS | 1802 | 1462582330596 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:52:10 INFO - PROCESS | 1802 | 1462582330600 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:52:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:52:10 INFO - PROCESS | 1802 | 1462582330606 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:52:10 INFO - PROCESS | 1802 | 1462582330609 Marionette TRACE conn3 <- [1,2830,null,{}] 17:52:10 INFO - PROCESS | 1802 | 1462582330615 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}] 17:52:10 INFO - PROCESS | 1802 | 1462582330854 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:52:11 INFO - PROCESS | 1802 | 1462582331207 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e292000 == 166 [pid = 1802] [id = 715] 17:52:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8ec5b800) [pid = 1802] [serial = 2146] [outer = (nil)] 17:52:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x91de3800) [pid = 1802] [serial = 2147] [outer = 0x8ec5b800] 17:52:11 INFO - PROCESS | 1802 | 1462582331296 Marionette DEBUG loaded listener.js 17:52:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x91eb4c00) [pid = 1802] [serial = 2148] [outer = 0x8ec5b800] 17:52:12 INFO - PROCESS | 1802 | 1462582332196 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]]]}] 17:52:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:52:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1638ms 17:52:12 INFO - PROCESS | 1802 | 1462582332246 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:52:12 INFO - PROCESS | 1802 | 1462582332250 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:52:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:52:12 INFO - PROCESS | 1802 | 1462582332256 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:52:12 INFO - PROCESS | 1802 | 1462582332259 Marionette TRACE conn3 <- [1,2834,null,{}] 17:52:12 INFO - PROCESS | 1802 | 1462582332265 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}] 17:52:12 INFO - PROCESS | 1802 | 1462582332499 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:52:12 INFO - PROCESS | 1802 | 1462582332833 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x90eee000 == 167 [pid = 1802] [id = 716] 17:52:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x91c10000) [pid = 1802] [serial = 2149] [outer = (nil)] 17:52:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x9227a400) [pid = 1802] [serial = 2150] [outer = 0x91c10000] 17:52:12 INFO - PROCESS | 1802 | 1462582332920 Marionette DEBUG loaded listener.js 17:52:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x924e0800) [pid = 1802] [serial = 2151] [outer = 0x91c10000] 17:52:13 INFO - PROCESS | 1802 | 1462582333802 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:52:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1578ms 17:52:13 INFO - PROCESS | 1802 | 1462582333834 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 1802 | 1462582333838 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:52:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:52:13 INFO - PROCESS | 1802 | 1462582333844 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 1802 | 1462582333848 Marionette TRACE conn3 <- [1,2838,null,{}] 17:52:13 INFO - PROCESS | 1802 | 1462582333854 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}] 17:52:14 INFO - PROCESS | 1802 | 1462582334061 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:52:14 INFO - PROCESS | 1802 | 1462582334358 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x91eb2800 == 168 [pid = 1802] [id = 717] 17:52:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x9216e400) [pid = 1802] [serial = 2152] [outer = (nil)] 17:52:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x92797400) [pid = 1802] [serial = 2153] [outer = 0x9216e400] 17:52:14 INFO - PROCESS | 1802 | 1462582334499 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x92da9800) [pid = 1802] [serial = 2154] [outer = 0x9216e400] 17:52:15 INFO - PROCESS | 1802 | 1462582335397 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]]]}] 17:52:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:52:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1631ms 17:52:15 INFO - PROCESS | 1802 | 1462582335477 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 1802 | 1462582335481 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:52:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:52:15 INFO - PROCESS | 1802 | 1462582335487 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 1802 | 1462582335490 Marionette TRACE conn3 <- [1,2842,null,{}] 17:52:15 INFO - PROCESS | 1802 | 1462582335496 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}] 17:52:15 INFO - PROCESS | 1802 | 1462582335751 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:52:16 INFO - PROCESS | 1802 | 1462582336084 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4ef400 == 169 [pid = 1802] [id = 718] 17:52:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x90d68000) [pid = 1802] [serial = 2155] [outer = (nil)] 17:52:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x94514000) [pid = 1802] [serial = 2156] [outer = 0x90d68000] 17:52:16 INFO - PROCESS | 1802 | 1462582336172 Marionette DEBUG loaded listener.js 17:52:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x94587800) [pid = 1802] [serial = 2157] [outer = 0x90d68000] 17:52:17 INFO - PROCESS | 1802 | 1462582337068 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]]]}] 17:52:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:52:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1632ms 17:52:17 INFO - PROCESS | 1802 | 1462582337119 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:52:17 INFO - PROCESS | 1802 | 1462582337123 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:52:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:52:17 INFO - PROCESS | 1802 | 1462582337129 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:52:17 INFO - PROCESS | 1802 | 1462582337132 Marionette TRACE conn3 <- [1,2846,null,{}] 17:52:17 INFO - PROCESS | 1802 | 1462582337138 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}] 17:52:17 INFO - PROCESS | 1802 | 1462582337390 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:52:17 INFO - PROCESS | 1802 | 1462582337743 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x92576000 == 170 [pid = 1802] [id = 719] 17:52:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x93bc6800) [pid = 1802] [serial = 2158] [outer = (nil)] 17:52:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x96c10c00) [pid = 1802] [serial = 2159] [outer = 0x93bc6800] 17:52:17 INFO - PROCESS | 1802 | 1462582337830 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x96c84000) [pid = 1802] [serial = 2160] [outer = 0x93bc6800] 17:52:18 INFO - PROCESS | 1802 | 1462582338749 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]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:52:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1694ms 17:52:18 INFO - PROCESS | 1802 | 1462582338825 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 1802 | 1462582338829 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:52:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:52:18 INFO - PROCESS | 1802 | 1462582338835 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 1802 | 1462582338839 Marionette TRACE conn3 <- [1,2850,null,{}] 17:52:18 INFO - PROCESS | 1802 | 1462582338845 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}] 17:52:19 INFO - PROCESS | 1802 | 1462582339083 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:52:19 INFO - PROCESS | 1802 | 1462582339431 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c09c00 == 171 [pid = 1802] [id = 720] 17:52:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x99798000) [pid = 1802] [serial = 2161] [outer = (nil)] 17:52:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x9a539400) [pid = 1802] [serial = 2162] [outer = 0x99798000] 17:52:19 INFO - PROCESS | 1802 | 1462582339532 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x9a56a800) [pid = 1802] [serial = 2163] [outer = 0x99798000] 17:52:20 INFO - PROCESS | 1802 | 1462582340414 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:52:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:52:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1629ms 17:52:20 INFO - PROCESS | 1802 | 1462582340465 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:52:20 INFO - PROCESS | 1802 | 1462582340469 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:52:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:52:20 INFO - PROCESS | 1802 | 1462582340475 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:52:20 INFO - PROCESS | 1802 | 1462582340478 Marionette TRACE conn3 <- [1,2854,null,{}] 17:52:20 INFO - PROCESS | 1802 | 1462582340484 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}] 17:52:20 INFO - PROCESS | 1802 | 1462582340691 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:52:21 INFO - PROCESS | 1802 | 1462582341008 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x91f17800 == 172 [pid = 1802] [id = 721] 17:52:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x924d6c00) [pid = 1802] [serial = 2164] [outer = (nil)] 17:52:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9a98dc00) [pid = 1802] [serial = 2165] [outer = 0x924d6c00] 17:52:21 INFO - PROCESS | 1802 | 1462582341152 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x9a996800) [pid = 1802] [serial = 2166] [outer = 0x924d6c00] 17:52:22 INFO - PROCESS | 1802 | 1462582342032 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]]]}] 17:52:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:52:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1635ms 17:52:22 INFO - PROCESS | 1802 | 1462582342110 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 1802 | 1462582342113 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:52:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:52:22 INFO - PROCESS | 1802 | 1462582342130 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - PROCESS | 1802 | 1462582342132 Marionette TRACE conn3 <- [1,2858,null,{}] 17:52:22 INFO - PROCESS | 1802 | 1462582342138 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}] 17:52:22 INFO - PROCESS | 1802 | 1462582342400 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:52:22 INFO - PROCESS | 1802 | 1462582342757 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x977c9c00 == 173 [pid = 1802] [id = 722] 17:52:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x9a56d000) [pid = 1802] [serial = 2167] [outer = (nil)] 17:52:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x9b64c800) [pid = 1802] [serial = 2168] [outer = 0x9a56d000] 17:52:22 INFO - PROCESS | 1802 | 1462582342841 Marionette DEBUG loaded listener.js 17:52:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x9b650400) [pid = 1802] [serial = 2169] [outer = 0x9a56d000] 17:52:23 INFO - PROCESS | 1802 | 1462582343703 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:52:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:52:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1630ms 17:52:23 INFO - PROCESS | 1802 | 1462582343761 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:52:23 INFO - PROCESS | 1802 | 1462582343765 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:52:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:52:23 INFO - PROCESS | 1802 | 1462582343771 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:52:23 INFO - PROCESS | 1802 | 1462582343774 Marionette TRACE conn3 <- [1,2862,null,{}] 17:52:23 INFO - PROCESS | 1802 | 1462582343779 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}] 17:52:24 INFO - PROCESS | 1802 | 1462582343993 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:52:24 INFO - PROCESS | 1802 | 1462582344290 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c09800 == 174 [pid = 1802] [id = 723] 17:52:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x99fca400) [pid = 1802] [serial = 2170] [outer = (nil)] 17:52:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9cdc8400) [pid = 1802] [serial = 2171] [outer = 0x99fca400] 17:52:24 INFO - PROCESS | 1802 | 1462582344418 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x9cf2fc00) [pid = 1802] [serial = 2172] [outer = 0x99fca400] 17:52:25 INFO - PROCESS | 1802 | 1462582345327 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]]]}] 17:52:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:52:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1629ms 17:52:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:52:25 INFO - PROCESS | 1802 | 1462582345401 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:52:25 INFO - PROCESS | 1802 | 1462582345404 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:52:25 INFO - PROCESS | 1802 | 1462582345410 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:52:25 INFO - PROCESS | 1802 | 1462582345414 Marionette TRACE conn3 <- [1,2866,null,{}] 17:52:25 INFO - PROCESS | 1802 | 1462582345420 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}] 17:52:25 INFO - PROCESS | 1802 | 1462582345632 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:52:26 INFO - PROCESS | 1802 | 1462582345986 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8912ec00 == 175 [pid = 1802] [id = 724] 17:52:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9278f800) [pid = 1802] [serial = 2173] [outer = (nil)] 17:52:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9cfa5800) [pid = 1802] [serial = 2174] [outer = 0x9278f800] 17:52:26 INFO - PROCESS | 1802 | 1462582346075 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0xa0604400) [pid = 1802] [serial = 2175] [outer = 0x9278f800] 17:52:26 INFO - PROCESS | 1802 | 1462582346968 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]]]}] 17:52:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:52:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1635ms 17:52:27 INFO - PROCESS | 1802 | 1462582347045 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:52:27 INFO - PROCESS | 1802 | 1462582347049 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:52:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:52:27 INFO - PROCESS | 1802 | 1462582347055 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:52:27 INFO - PROCESS | 1802 | 1462582347059 Marionette TRACE conn3 <- [1,2870,null,{}] 17:52:27 INFO - PROCESS | 1802 | 1462582347064 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}] 17:52:27 INFO - PROCESS | 1802 | 1462582347279 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:52:27 INFO - PROCESS | 1802 | 1462582347647 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x88798000 == 176 [pid = 1802] [id = 725] 17:52:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9b657400) [pid = 1802] [serial = 2176] [outer = (nil)] 17:52:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0xa112cc00) [pid = 1802] [serial = 2177] [outer = 0x9b657400] 17:52:27 INFO - PROCESS | 1802 | 1462582347736 Marionette DEBUG loaded listener.js 17:52:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0xa1132c00) [pid = 1802] [serial = 2178] [outer = 0x9b657400] 17:52:28 INFO - PROCESS | 1802 | 1462582348613 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]]]}] 17:52:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:52:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1636ms 17:52:28 INFO - PROCESS | 1802 | 1462582348693 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:52:28 INFO - PROCESS | 1802 | 1462582348696 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:52:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:52:28 INFO - PROCESS | 1802 | 1462582348703 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:52:28 INFO - PROCESS | 1802 | 1462582348706 Marionette TRACE conn3 <- [1,2874,null,{}] 17:52:28 INFO - PROCESS | 1802 | 1462582348711 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}] 17:52:28 INFO - PROCESS | 1802 | 1462582348960 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:52:29 INFO - PROCESS | 1802 | 1462582349304 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x9cfa7400 == 177 [pid = 1802] [id = 726] 17:52:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9cfa9400) [pid = 1802] [serial = 2179] [outer = (nil)] 17:52:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0xa2369000) [pid = 1802] [serial = 2180] [outer = 0x9cfa9400] 17:52:29 INFO - PROCESS | 1802 | 1462582349386 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0xa2370000) [pid = 1802] [serial = 2181] [outer = 0x9cfa9400] 17:52:30 INFO - PROCESS | 1802 | 1462582350280 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]]]}] 17:52:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:52:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1639ms 17:52:30 INFO - PROCESS | 1802 | 1462582350342 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 1802 | 1462582350346 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:52:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:52:30 INFO - PROCESS | 1802 | 1462582350352 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 1802 | 1462582350355 Marionette TRACE conn3 <- [1,2878,null,{}] 17:52:30 INFO - PROCESS | 1802 | 1462582350360 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}] 17:52:30 INFO - PROCESS | 1802 | 1462582350576 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:52:30 INFO - PROCESS | 1802 | 1462582350875 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8878e000 == 178 [pid = 1802] [id = 727] 17:52:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8abe2400) [pid = 1802] [serial = 2182] [outer = (nil)] 17:52:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0xa25f1000) [pid = 1802] [serial = 2183] [outer = 0x8abe2400] 17:52:31 INFO - PROCESS | 1802 | 1462582351012 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0xa271ac00) [pid = 1802] [serial = 2184] [outer = 0x8abe2400] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x848d7000 == 177 [pid = 1802] [id = 403] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x88797400 == 176 [pid = 1802] [id = 596] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x90c22800 == 175 [pid = 1802] [id = 416] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x85ae4000 == 174 [pid = 1802] [id = 661] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x859e8800 == 173 [pid = 1802] [id = 682] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x88d35000 == 172 [pid = 1802] [id = 683] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8e6f2800 == 171 [pid = 1802] [id = 415] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x9b579c00 == 170 [pid = 1802] [id = 13] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8adca800 == 169 [pid = 1802] [id = 417] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x851e6400 == 168 [pid = 1802] [id = 708] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0b4800 == 167 [pid = 1802] [id = 707] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x89c78800 == 166 [pid = 1802] [id = 706] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x88493c00 == 165 [pid = 1802] [id = 705] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x94f3c800 == 164 [pid = 1802] [id = 701] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x94511800 == 163 [pid = 1802] [id = 700] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x92793400 == 162 [pid = 1802] [id = 698] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x9290f000 == 161 [pid = 1802] [id = 699] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x92573000 == 160 [pid = 1802] [id = 697] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8f6b6400 == 159 [pid = 1802] [id = 696] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8f8c9400 == 158 [pid = 1802] [id = 695] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec55800 == 157 [pid = 1802] [id = 694] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8adcdc00 == 156 [pid = 1802] [id = 693] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8d221800 == 155 [pid = 1802] [id = 691] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8d832c00 == 154 [pid = 1802] [id = 692] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8b22fc00 == 153 [pid = 1802] [id = 690] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0b0800 == 152 [pid = 1802] [id = 689] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8b20f000 == 151 [pid = 1802] [id = 688] 17:52:33 INFO - PROCESS | 1802 | --DOCSHELL 0x851f2400 == 150 [pid = 1802] [id = 687] 17:52:34 INFO - PROCESS | 1802 | 1462582354043 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]]]}] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8b20bc00) [pid = 1802] [serial = 2058] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x92791c00) [pid = 1802] [serial = 2027] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x950d9400) [pid = 1802] [serial = 2031] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8640d800) [pid = 1802] [serial = 2049] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x924e4800) [pid = 1802] [serial = 2025] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x85ae7000) [pid = 1802] [serial = 2048] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x91f0ec00) [pid = 1802] [serial = 2021] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x9c0db000) [pid = 1802] [serial = 2046] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8e6ef000) [pid = 1802] [serial = 2009] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8cf5f000) [pid = 1802] [serial = 1929] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8cf5a400) [pid = 1802] [serial = 2003] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9b9bf400) [pid = 1802] [serial = 2045] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8ee4a400) [pid = 1802] [serial = 2013] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x9b8d2000) [pid = 1802] [serial = 2042] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x9b5b8800) [pid = 1802] [serial = 2040] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8ee44400) [pid = 1802] [serial = 2012] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x981ec400) [pid = 1802] [serial = 2034] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x9a9e4800) [pid = 1802] [serial = 2039] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x91cdac00) [pid = 1802] [serial = 2019] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x90eeb400) [pid = 1802] [serial = 2015] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9b8d9800) [pid = 1802] [serial = 2043] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x88e49400) [pid = 1802] [serial = 2051] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x91f17000) [pid = 1802] [serial = 2022] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x977cb800) [pid = 1802] [serial = 2033] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8a326c00) [pid = 1802] [serial = 2055] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8a0e9000) [pid = 1802] [serial = 2054] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x9a53b400) [pid = 1802] [serial = 2036] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8adce800) [pid = 1802] [serial = 2057] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x923ba800) [pid = 1802] [serial = 2024] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x89130800) [pid = 1802] [serial = 2000] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x90fd6400) [pid = 1802] [serial = 2016] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8e504000) [pid = 1802] [serial = 2007] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x91c0b400) [pid = 1802] [serial = 2018] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x9279a800) [pid = 1802] [serial = 2028] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9a568800) [pid = 1802] [serial = 2037] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8e28dc00) [pid = 1802] [serial = 2006] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x88f14000) [pid = 1802] [serial = 2052] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x94f39800) [pid = 1802] [serial = 2030] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8d21f800) [pid = 1802] [serial = 2004] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8abe8400) [pid = 1802] [serial = 2001] [outer = (nil)] [url = about:blank] 17:52:34 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8ec52000) [pid = 1802] [serial = 2010] [outer = (nil)] [url = about:blank] 17:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 4131ms 17:52:34 INFO - PROCESS | 1802 | 1462582354484 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:52:34 INFO - PROCESS | 1802 | 1462582354489 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:52:34 INFO - PROCESS | 1802 | 1462582354496 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:52:34 INFO - PROCESS | 1802 | 1462582354499 Marionette TRACE conn3 <- [1,2882,null,{}] 17:52:34 INFO - PROCESS | 1802 | 1462582354507 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}] 17:52:34 INFO - PROCESS | 1802 | 1462582354686 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:52:34 INFO - PROCESS | 1802 | 1462582354698 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x85aeac00 == 151 [pid = 1802] [id = 728] 17:52:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x86405400) [pid = 1802] [serial = 2185] [outer = (nil)] 17:52:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x86410000) [pid = 1802] [serial = 2186] [outer = 0x86405400] 17:52:34 INFO - PROCESS | 1802 | 1462582354825 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x87cc4000) [pid = 1802] [serial = 2187] [outer = 0x86405400] 17:52:35 INFO - PROCESS | 1802 | 1462582355794 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]]]}] 17:52:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:52:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1329ms 17:52:35 INFO - PROCESS | 1802 | 1462582355824 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:52:35 INFO - PROCESS | 1802 | 1462582355831 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:52:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:52:35 INFO - PROCESS | 1802 | 1462582355841 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:52:35 INFO - PROCESS | 1802 | 1462582355845 Marionette TRACE conn3 <- [1,2886,null,{}] 17:52:35 INFO - PROCESS | 1802 | 1462582355851 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}] 17:52:36 INFO - PROCESS | 1802 | 1462582356120 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:52:36 INFO - PROCESS | 1802 | 1462582356148 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d30400 == 152 [pid = 1802] [id = 729] 17:52:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88d35800) [pid = 1802] [serial = 2188] [outer = (nil)] 17:52:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x88e40400) [pid = 1802] [serial = 2189] [outer = 0x88d35800] 17:52:36 INFO - PROCESS | 1802 | 1462582356219 Marionette DEBUG loaded listener.js 17:52:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88f13000) [pid = 1802] [serial = 2190] [outer = 0x88d35800] 17:52:37 INFO - PROCESS | 1802 | 1462582357247 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]]]}] 17:52:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:52:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1436ms 17:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:52:37 INFO - PROCESS | 1802 | 1462582357278 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:52:37 INFO - PROCESS | 1802 | 1462582357281 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:52:37 INFO - PROCESS | 1802 | 1462582357287 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:52:37 INFO - PROCESS | 1802 | 1462582357293 Marionette TRACE conn3 <- [1,2890,null,{}] 17:52:37 INFO - PROCESS | 1802 | 1462582357318 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}] 17:52:37 INFO - PROCESS | 1802 | 1462582357597 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:52:37 INFO - PROCESS | 1802 | 1462582357627 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d31400 == 153 [pid = 1802] [id = 730] 17:52:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x89133400) [pid = 1802] [serial = 2191] [outer = (nil)] 17:52:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x89c80400) [pid = 1802] [serial = 2192] [outer = 0x89133400] 17:52:37 INFO - PROCESS | 1802 | 1462582357701 Marionette DEBUG loaded listener.js 17:52:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8a0b1800) [pid = 1802] [serial = 2193] [outer = 0x89133400] 17:52:38 INFO - PROCESS | 1802 | 1462582358673 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:52:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:52:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1433ms 17:52:38 INFO - PROCESS | 1802 | 1462582358719 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:52:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:52:38 INFO - PROCESS | 1802 | 1462582358737 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:52:38 INFO - PROCESS | 1802 | 1462582358749 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:52:38 INFO - PROCESS | 1802 | 1462582358752 Marionette TRACE conn3 <- [1,2894,null,{}] 17:52:38 INFO - PROCESS | 1802 | 1462582358756 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}] 17:52:39 INFO - PROCESS | 1802 | 1462582359017 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9290f400) [pid = 1802] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8e290c00) [pid = 1802] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9a084c00) [pid = 1802] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x87cd1000) [pid = 1802] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x88793000) [pid = 1802] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x93948400) [pid = 1802] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x96c0c400) [pid = 1802] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8b217c00) [pid = 1802] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x88494000) [pid = 1802] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x90d66000) [pid = 1802] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x91ebc400) [pid = 1802] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x89c7a000) [pid = 1802] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8cfdb800) [pid = 1802] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8d827400) [pid = 1802] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8add6400) [pid = 1802] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x92791000) [pid = 1802] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x9a995800) [pid = 1802] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8f8c2c00) [pid = 1802] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8b225400) [pid = 1802] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x96c15800) [pid = 1802] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8d21fc00) [pid = 1802] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8e28d400) [pid = 1802] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:52:39 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x85adec00) [pid = 1802] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:52:39 INFO - PROCESS | 1802 | 1462582359966 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fda400 == 154 [pid = 1802] [id = 731] 17:52:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x85adec00) [pid = 1802] [serial = 2194] [outer = (nil)] 17:52:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x88795400) [pid = 1802] [serial = 2195] [outer = 0x85adec00] 17:52:40 INFO - PROCESS | 1802 | 1462582360043 Marionette DEBUG loaded listener.js 17:52:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8a0eb400) [pid = 1802] [serial = 2196] [outer = 0x85adec00] 17:52:40 INFO - PROCESS | 1802 | 1462582360788 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]]]}] 17:52:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:52:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2087ms 17:52:40 INFO - PROCESS | 1802 | 1462582360830 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:52:40 INFO - PROCESS | 1802 | 1462582360833 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:52:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:52:40 INFO - PROCESS | 1802 | 1462582360839 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - PROCESS | 1802 | 1462582360841 Marionette TRACE conn3 <- [1,2898,null,{}] 17:52:40 INFO - PROCESS | 1802 | 1462582360847 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}] 17:52:41 INFO - PROCESS | 1802 | 1462582361030 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:52:41 INFO - PROCESS | 1802 | 1462582361044 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x88494000 == 155 [pid = 1802] [id = 732] 17:52:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8a0ec400) [pid = 1802] [serial = 2197] [outer = (nil)] 17:52:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8adc9400) [pid = 1802] [serial = 2198] [outer = 0x8a0ec400] 17:52:41 INFO - PROCESS | 1802 | 1462582361114 Marionette DEBUG loaded listener.js 17:52:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8add6400) [pid = 1802] [serial = 2199] [outer = 0x8a0ec400] 17:52:42 INFO - PROCESS | 1802 | 1462582362295 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]]]}] 17:52:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:52:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1498ms 17:52:42 INFO - PROCESS | 1802 | 1462582362342 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 1802 | 1462582362348 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:52:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:52:42 INFO - PROCESS | 1802 | 1462582362356 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 1802 | 1462582362362 Marionette TRACE conn3 <- [1,2902,null,{}] 17:52:42 INFO - PROCESS | 1802 | 1462582362372 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}] 17:52:42 INFO - PROCESS | 1802 | 1462582362607 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:52:42 INFO - PROCESS | 1802 | 1462582362963 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a52c00 == 156 [pid = 1802] [id = 733] 17:52:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x851ea800) [pid = 1802] [serial = 2200] [outer = (nil)] 17:52:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x88498000) [pid = 1802] [serial = 2201] [outer = 0x851ea800] 17:52:43 INFO - PROCESS | 1802 | 1462582363054 Marionette DEBUG loaded listener.js 17:52:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x88e3b800) [pid = 1802] [serial = 2202] [outer = 0x851ea800] 17:52:43 INFO - PROCESS | 1802 | 1462582363963 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:52:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:52:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1646ms 17:52:44 INFO - PROCESS | 1802 | 1462582364002 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:52:44 INFO - PROCESS | 1802 | 1462582364011 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:52:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:52:44 INFO - PROCESS | 1802 | 1462582364021 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:52:44 INFO - PROCESS | 1802 | 1462582364025 Marionette TRACE conn3 <- [1,2906,null,{}] 17:52:44 INFO - PROCESS | 1802 | 1462582364032 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}] 17:52:44 INFO - PROCESS | 1802 | 1462582364253 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:52:44 INFO - PROCESS | 1802 | 1462582364605 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x89132c00 == 157 [pid = 1802] [id = 734] 17:52:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x89c78800) [pid = 1802] [serial = 2203] [outer = (nil)] 17:52:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8a0bc800) [pid = 1802] [serial = 2204] [outer = 0x89c78800] 17:52:44 INFO - PROCESS | 1802 | 1462582364694 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8abe5000) [pid = 1802] [serial = 2205] [outer = 0x89c78800] 17:52:45 INFO - PROCESS | 1802 | 1462582365640 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]]]}] 17:52:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:52:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1677ms 17:52:45 INFO - PROCESS | 1802 | 1462582365699 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:52:45 INFO - PROCESS | 1802 | 1462582365702 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:52:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:52:45 INFO - PROCESS | 1802 | 1462582365709 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - PROCESS | 1802 | 1462582365715 Marionette TRACE conn3 <- [1,2910,null,{}] 17:52:45 INFO - PROCESS | 1802 | 1462582365731 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}] 17:52:45 INFO - PROCESS | 1802 | 1462582365947 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:52:46 INFO - PROCESS | 1802 | 1462582366278 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b229c00 == 158 [pid = 1802] [id = 735] 17:52:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b22ec00) [pid = 1802] [serial = 2206] [outer = (nil)] 17:52:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b328000) [pid = 1802] [serial = 2207] [outer = 0x8b22ec00] 17:52:46 INFO - PROCESS | 1802 | 1462582366369 Marionette DEBUG loaded listener.js 17:52:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8cf42800) [pid = 1802] [serial = 2208] [outer = 0x8b22ec00] 17:52:47 INFO - PROCESS | 1802 | 1462582367132 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]]]}] 17:52:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:52:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:52:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1482ms 17:52:47 INFO - PROCESS | 1802 | 1462582367192 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:52:47 INFO - PROCESS | 1802 | 1462582367195 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:52:47 INFO - TEST-START | /DOMEvents/constructors.html 17:52:47 INFO - PROCESS | 1802 | 1462582367202 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:52:47 INFO - PROCESS | 1802 | 1462582367206 Marionette TRACE conn3 <- [1,2914,null,{}] 17:52:47 INFO - PROCESS | 1802 | 1462582367211 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}] 17:52:47 INFO - PROCESS | 1802 | 1462582367403 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:52:47 INFO - PROCESS | 1802 | 1462582367706 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a326000 == 159 [pid = 1802] [id = 736] 17:52:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8cf4c000) [pid = 1802] [serial = 2209] [outer = (nil)] 17:52:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8cf5f000) [pid = 1802] [serial = 2210] [outer = 0x8cf4c000] 17:52:47 INFO - PROCESS | 1802 | 1462582367790 Marionette DEBUG loaded listener.js 17:52:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8cfe3800) [pid = 1802] [serial = 2211] [outer = 0x8cf4c000] 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:52:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:52:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:52:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:52:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 1602ms 17:52:48 INFO - PROCESS | 1802 | 1462582368742 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]]]}] 17:52:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:52:48 INFO - PROCESS | 1802 | 1462582368812 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:52:48 INFO - PROCESS | 1802 | 1462582368816 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:52:48 INFO - PROCESS | 1802 | 1462582368828 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:52:48 INFO - PROCESS | 1802 | 1462582368835 Marionette TRACE conn3 <- [1,2918,null,{}] 17:52:48 INFO - PROCESS | 1802 | 1462582368870 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}] 17:52:49 INFO - PROCESS | 1802 | 1462582369072 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:52:49 INFO - PROCESS | 1802 | 1462582369419 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d219800 == 160 [pid = 1802] [id = 737] 17:52:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8d221400) [pid = 1802] [serial = 2212] [outer = (nil)] 17:52:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8d6b6c00) [pid = 1802] [serial = 2213] [outer = 0x8d221400] 17:52:49 INFO - PROCESS | 1802 | 1462582369547 Marionette DEBUG loaded listener.js 17:52:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8d739c00) [pid = 1802] [serial = 2214] [outer = 0x8d221400] 17:52:50 INFO - PROCESS | 1802 | 1462582370329 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:52:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:52:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1539ms 17:52:50 INFO - PROCESS | 1802 | 1462582370369 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:52:50 INFO - PROCESS | 1802 | 1462582370371 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:52:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:52:50 INFO - PROCESS | 1802 | 1462582370378 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:52:50 INFO - PROCESS | 1802 | 1462582370382 Marionette TRACE conn3 <- [1,2922,null,{}] 17:52:50 INFO - PROCESS | 1802 | 1462582370387 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}] 17:52:50 INFO - PROCESS | 1802 | 1462582370602 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:52:50 INFO - PROCESS | 1802 | 1462582370902 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x88497000 == 161 [pid = 1802] [id = 738] 17:52:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8abe7000) [pid = 1802] [serial = 2215] [outer = (nil)] 17:52:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e296800) [pid = 1802] [serial = 2216] [outer = 0x8abe7000] 17:52:50 INFO - PROCESS | 1802 | 1462582370989 Marionette DEBUG loaded listener.js 17:52:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e504c00) [pid = 1802] [serial = 2217] [outer = 0x8abe7000] 17:52:51 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:52:51 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:52:51 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:52:51 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:52:51 INFO - PROCESS | 1802 | 1462582371833 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]]]}] 17:52:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:52:51 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:52:51 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 17:52:51 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:52:51 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 17:52:51 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:52:51 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]" 17:52:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:52:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:52:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1489ms 17:52:51 INFO - PROCESS | 1802 | 1462582371867 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:52:51 INFO - PROCESS | 1802 | 1462582371869 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:52:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:52:51 INFO - PROCESS | 1802 | 1462582371879 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:52:51 INFO - PROCESS | 1802 | 1462582371885 Marionette TRACE conn3 <- [1,2926,null,{}] 17:52:51 INFO - PROCESS | 1802 | 1462582371890 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}] 17:52:52 INFO - PROCESS | 1802 | 1462582372116 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:52:52 INFO - PROCESS | 1802 | 1462582372385 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a4e400 == 162 [pid = 1802] [id = 739] 17:52:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8d827800) [pid = 1802] [serial = 2218] [outer = (nil)] 17:52:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8ee42400) [pid = 1802] [serial = 2219] [outer = 0x8d827800] 17:52:52 INFO - PROCESS | 1802 | 1462582372472 Marionette DEBUG loaded listener.js 17:52:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8ee4ac00) [pid = 1802] [serial = 2220] [outer = 0x8d827800] 17:52:53 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:52:53 INFO - PROCESS | 1802 | 1462582373248 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]]]}] 17:52:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:52:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1441ms 17:52:53 INFO - PROCESS | 1802 | 1462582373320 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:52:53 INFO - PROCESS | 1802 | 1462582373324 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:52:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:52:53 INFO - PROCESS | 1802 | 1462582373330 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:52:53 INFO - PROCESS | 1802 | 1462582373332 Marionette TRACE conn3 <- [1,2930,null,{}] 17:52:53 INFO - PROCESS | 1802 | 1462582373338 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}] 17:52:53 INFO - PROCESS | 1802 | 1462582373536 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:52:53 INFO - PROCESS | 1802 | 1462582373839 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e502400 == 163 [pid = 1802] [id = 740] 17:52:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8e50d000) [pid = 1802] [serial = 2221] [outer = (nil)] 17:52:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8f8be800) [pid = 1802] [serial = 2222] [outer = 0x8e50d000] 17:52:53 INFO - PROCESS | 1802 | 1462582373926 Marionette DEBUG loaded listener.js 17:52:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f8c2c00) [pid = 1802] [serial = 2223] [outer = 0x8e50d000] 17:52:54 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:52:54 INFO - PROCESS | 1802 | 1462582374727 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]]]}] 17:52:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:52:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1439ms 17:52:54 INFO - PROCESS | 1802 | 1462582374769 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:52:54 INFO - PROCESS | 1802 | 1462582374773 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:52:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:52:54 INFO - PROCESS | 1802 | 1462582374779 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 1802 | 1462582374783 Marionette TRACE conn3 <- [1,2934,null,{}] 17:52:54 INFO - PROCESS | 1802 | 1462582374788 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}] 17:52:55 INFO - PROCESS | 1802 | 1462582375014 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:52:55 INFO - PROCESS | 1802 | 1462582375285 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d21dc00 == 164 [pid = 1802] [id = 741] 17:52:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8e6cc400) [pid = 1802] [serial = 2224] [outer = (nil)] 17:52:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x90d43c00) [pid = 1802] [serial = 2225] [outer = 0x8e6cc400] 17:52:55 INFO - PROCESS | 1802 | 1462582375372 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x90d47c00) [pid = 1802] [serial = 2226] [outer = 0x8e6cc400] 17:52:56 INFO - PROCESS | 1802 | 1462582376156 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]]]}] 17:52:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:52:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1434ms 17:52:56 INFO - PROCESS | 1802 | 1462582376213 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:52:56 INFO - PROCESS | 1802 | 1462582376217 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:52:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:52:56 INFO - PROCESS | 1802 | 1462582376223 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:52:56 INFO - PROCESS | 1802 | 1462582376226 Marionette TRACE conn3 <- [1,2938,null,{}] 17:52:56 INFO - PROCESS | 1802 | 1462582376278 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}] 17:52:56 INFO - PROCESS | 1802 | 1462582376471 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:52:56 INFO - PROCESS | 1802 | 1462582376754 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f6b6c00 == 165 [pid = 1802] [id = 742] 17:52:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f8cd000) [pid = 1802] [serial = 2227] [outer = (nil)] 17:52:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x90fd5400) [pid = 1802] [serial = 2228] [outer = 0x8f8cd000] 17:52:56 INFO - PROCESS | 1802 | 1462582376840 Marionette DEBUG loaded listener.js 17:52:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x90fdac00) [pid = 1802] [serial = 2229] [outer = 0x8f8cd000] 17:52:57 INFO - PROCESS | 1802 | 1462582377646 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]]]}] 17:52:57 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. 17:52:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1485ms 17:52:57 INFO - PROCESS | 1802 | 1462582377709 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:52:57 INFO - PROCESS | 1802 | 1462582377712 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:52:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:52:57 INFO - PROCESS | 1802 | 1462582377719 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:52:57 INFO - PROCESS | 1802 | 1462582377723 Marionette TRACE conn3 <- [1,2942,null,{}] 17:52:57 INFO - PROCESS | 1802 | 1462582377729 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}] 17:52:57 INFO - PROCESS | 1802 | 1462582377944 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:52:58 INFO - PROCESS | 1802 | 1462582378254 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec5ec00 == 166 [pid = 1802] [id = 743] 17:52:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x90fd7000) [pid = 1802] [serial = 2230] [outer = (nil)] 17:52:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x91cd4c00) [pid = 1802] [serial = 2231] [outer = 0x90fd7000] 17:52:58 INFO - PROCESS | 1802 | 1462582378348 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x91de5800) [pid = 1802] [serial = 2232] [outer = 0x90fd7000] 17:52:59 INFO - PROCESS | 1802 | 1462582379164 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"]]]}] 17:52:59 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:52:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:52:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1483ms 17:52:59 INFO - PROCESS | 1802 | 1462582379203 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:52:59 INFO - PROCESS | 1802 | 1462582379207 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:52:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:52:59 INFO - PROCESS | 1802 | 1462582379213 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:52:59 INFO - PROCESS | 1802 | 1462582379216 Marionette TRACE conn3 <- [1,2946,null,{}] 17:52:59 INFO - PROCESS | 1802 | 1462582379221 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}] 17:52:59 INFO - PROCESS | 1802 | 1462582379451 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:52:59 INFO - PROCESS | 1802 | 1462582379732 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec5d800 == 167 [pid = 1802] [id = 744] 17:52:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x90ef3000) [pid = 1802] [serial = 2233] [outer = (nil)] 17:52:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x91f17000) [pid = 1802] [serial = 2234] [outer = 0x90ef3000] 17:52:59 INFO - PROCESS | 1802 | 1462582379819 Marionette DEBUG loaded listener.js 17:52:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x92178800) [pid = 1802] [serial = 2235] [outer = 0x90ef3000] 17:53:00 INFO - PROCESS | 1802 | 1462582380610 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]]]}] 17:53:00 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. 17:53:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1427ms 17:53:00 INFO - PROCESS | 1802 | 1462582380640 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:53:00 INFO - PROCESS | 1802 | 1462582380643 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:53:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:53:00 INFO - PROCESS | 1802 | 1462582380650 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 1802 | 1462582380652 Marionette TRACE conn3 <- [1,2950,null,{}] 17:53:00 INFO - PROCESS | 1802 | 1462582380658 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}] 17:53:00 INFO - PROCESS | 1802 | 1462582380859 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:53:01 INFO - PROCESS | 1802 | 1462582381139 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x91cd8400 == 168 [pid = 1802] [id = 745] 17:53:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x91f0cc00) [pid = 1802] [serial = 2236] [outer = (nil)] 17:53:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9256dc00) [pid = 1802] [serial = 2237] [outer = 0x91f0cc00] 17:53:01 INFO - PROCESS | 1802 | 1462582381227 Marionette DEBUG loaded listener.js 17:53:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92572c00) [pid = 1802] [serial = 2238] [outer = 0x91f0cc00] 17:53:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x92909c00 == 169 [pid = 1802] [id = 746] 17:53:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9290f000) [pid = 1802] [serial = 2239] [outer = (nil)] 17:53:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x92daec00) [pid = 1802] [serial = 2240] [outer = 0x9290f000] 17:53:02 INFO - PROCESS | 1802 | 1462582382117 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]]]}] 17:53:02 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:53:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1485ms 17:53:02 INFO - PROCESS | 1802 | 1462582382136 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:53:02 INFO - PROCESS | 1802 | 1462582382138 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:53:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:53:02 INFO - PROCESS | 1802 | 1462582382145 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 1802 | 1462582382148 Marionette TRACE conn3 <- [1,2954,null,{}] 17:53:02 INFO - PROCESS | 1802 | 1462582382154 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}] 17:53:02 INFO - PROCESS | 1802 | 1462582382406 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:53:02 INFO - PROCESS | 1802 | 1462582382697 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d45000 == 170 [pid = 1802] [id = 747] 17:53:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x91093c00) [pid = 1802] [serial = 2241] [outer = (nil)] 17:53:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x92906000) [pid = 1802] [serial = 2242] [outer = 0x91093c00] 17:53:02 INFO - PROCESS | 1802 | 1462582382822 Marionette DEBUG loaded listener.js 17:53:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9290f400) [pid = 1802] [serial = 2243] [outer = 0x91093c00] 17:53:03 INFO - PROCESS | 1802 | 1462582383574 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]]]}] 17:53:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:53:03 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 17:53:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1480ms 17:53:03 INFO - PROCESS | 1802 | 1462582383626 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:53:03 INFO - PROCESS | 1802 | 1462582383630 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:53:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:53:03 INFO - PROCESS | 1802 | 1462582383636 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:53:03 INFO - PROCESS | 1802 | 1462582383640 Marionette TRACE conn3 <- [1,2958,null,{}] 17:53:03 INFO - PROCESS | 1802 | 1462582383645 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}] 17:53:03 INFO - PROCESS | 1802 | 1462582383859 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:53:04 INFO - PROCESS | 1802 | 1462582384162 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd6000 == 171 [pid = 1802] [id = 748] 17:53:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x92793400) [pid = 1802] [serial = 2244] [outer = (nil)] 17:53:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x950d2c00) [pid = 1802] [serial = 2245] [outer = 0x92793400] 17:53:04 INFO - PROCESS | 1802 | 1462582384250 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x950d5800) [pid = 1802] [serial = 2246] [outer = 0x92793400] 17:53:05 INFO - PROCESS | 1802 | 1462582385097 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]]]}] 17:53:05 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:53:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1477ms 17:53:05 INFO - PROCESS | 1802 | 1462582385115 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:53:05 INFO - PROCESS | 1802 | 1462582385117 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:53:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:53:05 INFO - PROCESS | 1802 | 1462582385124 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:53:05 INFO - PROCESS | 1802 | 1462582385126 Marionette TRACE conn3 <- [1,2962,null,{}] 17:53:05 INFO - PROCESS | 1802 | 1462582385132 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}] 17:53:05 INFO - PROCESS | 1802 | 1462582385332 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:53:05 INFO - PROCESS | 1802 | 1462582385604 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x950d4400 == 172 [pid = 1802] [id = 749] 17:53:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x96273000) [pid = 1802] [serial = 2247] [outer = (nil)] 17:53:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x96c18c00) [pid = 1802] [serial = 2248] [outer = 0x96273000] 17:53:05 INFO - PROCESS | 1802 | 1462582385689 Marionette DEBUG loaded listener.js 17:53:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x96c85400) [pid = 1802] [serial = 2249] [outer = 0x96273000] 17:53:06 INFO - PROCESS | 1802 | 1462582386549 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]]]}] 17:53:06 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. 17:53:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1447ms 17:53:06 INFO - PROCESS | 1802 | 1462582386572 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:53:06 INFO - PROCESS | 1802 | 1462582386575 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:53:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:53:06 INFO - PROCESS | 1802 | 1462582386581 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:53:06 INFO - PROCESS | 1802 | 1462582386584 Marionette TRACE conn3 <- [1,2966,null,{}] 17:53:06 INFO - PROCESS | 1802 | 1462582386590 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}] 17:53:06 INFO - PROCESS | 1802 | 1462582386793 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:53:07 INFO - PROCESS | 1802 | 1462582387095 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x96c16800 == 173 [pid = 1802] [id = 750] 17:53:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x96c84800) [pid = 1802] [serial = 2250] [outer = (nil)] 17:53:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x99797c00) [pid = 1802] [serial = 2251] [outer = 0x96c84800] 17:53:07 INFO - PROCESS | 1802 | 1462582387182 Marionette DEBUG loaded listener.js 17:53:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x99ed1800) [pid = 1802] [serial = 2252] [outer = 0x96c84800] 17:53:07 INFO - PROCESS | 1802 | 1462582387978 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]]]}] 17:53:08 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:53:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1443ms 17:53:08 INFO - PROCESS | 1802 | 1462582388024 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:53:08 INFO - PROCESS | 1802 | 1462582388028 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:53:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:53:08 INFO - PROCESS | 1802 | 1462582388034 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:53:08 INFO - PROCESS | 1802 | 1462582388038 Marionette TRACE conn3 <- [1,2970,null,{}] 17:53:08 INFO - PROCESS | 1802 | 1462582388043 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}] 17:53:08 INFO - PROCESS | 1802 | 1462582388248 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:53:08 INFO - PROCESS | 1802 | 1462582388519 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x96290400 == 174 [pid = 1802] [id = 751] 17:53:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x9979cc00) [pid = 1802] [serial = 2253] [outer = (nil)] 17:53:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x9a533c00) [pid = 1802] [serial = 2254] [outer = 0x9979cc00] 17:53:08 INFO - PROCESS | 1802 | 1462582388602 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x9a53c000) [pid = 1802] [serial = 2255] [outer = 0x9979cc00] 17:53:09 INFO - PROCESS | 1802 | 1462582389447 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]]]}] 17:53:09 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. 17:53:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1440ms 17:53:09 INFO - PROCESS | 1802 | 1462582389476 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:53:09 INFO - PROCESS | 1802 | 1462582389479 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:53:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:53:09 INFO - PROCESS | 1802 | 1462582389485 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:53:09 INFO - PROCESS | 1802 | 1462582389489 Marionette TRACE conn3 <- [1,2974,null,{}] 17:53:09 INFO - PROCESS | 1802 | 1462582389494 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}] 17:53:09 INFO - PROCESS | 1802 | 1462582389717 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:53:10 INFO - PROCESS | 1802 | 1462582390026 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e6c00 == 175 [pid = 1802] [id = 752] 17:53:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x96283800) [pid = 1802] [serial = 2256] [outer = (nil)] 17:53:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x9a98d000) [pid = 1802] [serial = 2257] [outer = 0x96283800] 17:53:10 INFO - PROCESS | 1802 | 1462582390113 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x9a9e6c00) [pid = 1802] [serial = 2258] [outer = 0x96283800] 17:53:10 INFO - PROCESS | 1802 | 1462582390898 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]]]}] 17:53:10 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. 17:53:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1477ms 17:53:10 INFO - PROCESS | 1802 | 1462582390963 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:53:10 INFO - PROCESS | 1802 | 1462582390967 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:53:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:53:10 INFO - PROCESS | 1802 | 1462582390973 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 1802 | 1462582390975 Marionette TRACE conn3 <- [1,2978,null,{}] 17:53:10 INFO - PROCESS | 1802 | 1462582390982 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}] 17:53:11 INFO - PROCESS | 1802 | 1462582391186 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:53:11 INFO - PROCESS | 1802 | 1462582391486 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd5800 == 176 [pid = 1802] [id = 753] 17:53:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9626fc00) [pid = 1802] [serial = 2259] [outer = (nil)] 17:53:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x9b8d4c00) [pid = 1802] [serial = 2260] [outer = 0x9626fc00] 17:53:11 INFO - PROCESS | 1802 | 1462582391574 Marionette DEBUG loaded listener.js 17:53:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x9b8dd800) [pid = 1802] [serial = 2261] [outer = 0x9626fc00] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89133800 == 175 [pid = 1802] [id = 619] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84fda400 == 174 [pid = 1802] [id = 731] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x88d31400 == 173 [pid = 1802] [id = 730] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x88d30400 == 172 [pid = 1802] [id = 729] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x85aeac00 == 171 [pid = 1802] [id = 728] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x88798000 == 170 [pid = 1802] [id = 725] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x9cfa7400 == 169 [pid = 1802] [id = 726] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8912ec00 == 168 [pid = 1802] [id = 724] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x96c09800 == 167 [pid = 1802] [id = 723] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x91f17800 == 166 [pid = 1802] [id = 721] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x977c9c00 == 165 [pid = 1802] [id = 722] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x96c09c00 == 164 [pid = 1802] [id = 720] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x92576000 == 163 [pid = 1802] [id = 719] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4ef400 == 162 [pid = 1802] [id = 718] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x91eb2800 == 161 [pid = 1802] [id = 717] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x90eee000 == 160 [pid = 1802] [id = 716] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x851ecc00 == 159 [pid = 1802] [id = 714] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e292000 == 158 [pid = 1802] [id = 715] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x88e43400 == 157 [pid = 1802] [id = 713] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8cfde800 == 156 [pid = 1802] [id = 712] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b22b800 == 155 [pid = 1802] [id = 711] 17:53:14 INFO - PROCESS | 1802 | --DOCSHELL 0x86d53c00 == 154 [pid = 1802] [id = 710] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8b218000) [pid = 1802] [serial = 2129] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x945eb400) [pid = 1802] [serial = 2097] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x90c29c00) [pid = 1802] [serial = 2082] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x9a98ec00) [pid = 1802] [serial = 2108] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x9c1a3000) [pid = 1802] [serial = 2115] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x89c72400) [pid = 1802] [serial = 2064] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x96275800) [pid = 1802] [serial = 2100] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x9a3eb800) [pid = 1802] [serial = 2106] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x9a085800) [pid = 1802] [serial = 2105] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8b232400) [pid = 1802] [serial = 2066] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x88e4a400) [pid = 1802] [serial = 2118] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x91c05400) [pid = 1802] [serial = 2087] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x91f17c00) [pid = 1802] [serial = 2090] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8a0b1000) [pid = 1802] [serial = 2120] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8b4f0000) [pid = 1802] [serial = 2067] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8d228c00) [pid = 1802] [serial = 2069] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x9b64ec00) [pid = 1802] [serial = 2114] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8e503800) [pid = 1802] [serial = 2075] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8cfd9c00) [pid = 1802] [serial = 1998] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x9290e800) [pid = 1802] [serial = 2093] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x9b8de000) [pid = 1802] [serial = 2112] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8f8c8400) [pid = 1802] [serial = 2081] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x9a999000) [pid = 1802] [serial = 2109] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x90fd8400) [pid = 1802] [serial = 2085] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x94586800) [pid = 1802] [serial = 2096] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x90d73c00) [pid = 1802] [serial = 2084] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8b322c00) [pid = 1802] [serial = 2123] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8b324800) [pid = 1802] [serial = 2060] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x977d2800) [pid = 1802] [serial = 2102] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8d82a400) [pid = 1802] [serial = 2072] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x9b655800) [pid = 1802] [serial = 2111] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8f6b3c00) [pid = 1802] [serial = 2079] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8a31f800) [pid = 1802] [serial = 2121] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8878d000) [pid = 1802] [serial = 2117] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x950dd000) [pid = 1802] [serial = 2099] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x92177000) [pid = 1802] [serial = 2091] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8e509400) [pid = 1802] [serial = 2076] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8cf44c00) [pid = 1802] [serial = 2124] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x93bc3000) [pid = 1802] [serial = 2094] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8d6b7000) [pid = 1802] [serial = 2070] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x91cd5c00) [pid = 1802] [serial = 2088] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9900e000) [pid = 1802] [serial = 2103] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b20c400) [pid = 1802] [serial = 2126] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x88f0cc00) [pid = 1802] [serial = 2063] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8ee4d800) [pid = 1802] [serial = 2078] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8daec400) [pid = 1802] [serial = 2073] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8cfe5c00) [pid = 1802] [serial = 2127] [outer = (nil)] [url = about:blank] 17:53:15 INFO - PROCESS | 1802 | 1462582395234 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]]]}] 17:53:15 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. 17:53:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 4395ms 17:53:15 INFO - PROCESS | 1802 | 1462582395368 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:53:15 INFO - PROCESS | 1802 | 1462582395372 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:53:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:53:15 INFO - PROCESS | 1802 | 1462582395380 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:53:15 INFO - PROCESS | 1802 | 1462582395386 Marionette TRACE conn3 <- [1,2982,null,{}] 17:53:15 INFO - PROCESS | 1802 | 1462582395394 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}] 17:53:15 INFO - PROCESS | 1802 | 1462582395572 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:53:15 INFO - PROCESS | 1802 | 1462582395802 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x88493c00 == 155 [pid = 1802] [id = 754] 17:53:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x88494c00) [pid = 1802] [serial = 2262] [outer = (nil)] 17:53:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8878d000) [pid = 1802] [serial = 2263] [outer = 0x88494c00] 17:53:15 INFO - PROCESS | 1802 | 1462582395880 Marionette DEBUG loaded listener.js 17:53:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x88e43400) [pid = 1802] [serial = 2264] [outer = 0x88494c00] 17:53:16 INFO - PROCESS | 1802 | 1462582396577 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"]]]}] 17:53:16 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:53:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:53:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1233ms 17:53:16 INFO - PROCESS | 1802 | 1462582396614 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:53:16 INFO - PROCESS | 1802 | 1462582396622 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:53:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:53:16 INFO - PROCESS | 1802 | 1462582396632 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:53:16 INFO - PROCESS | 1802 | 1462582396636 Marionette TRACE conn3 <- [1,2986,null,{}] 17:53:16 INFO - PROCESS | 1802 | 1462582396641 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}] 17:53:16 INFO - PROCESS | 1802 | 1462582396901 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:53:16 INFO - PROCESS | 1802 | 1462582396931 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e40c00 == 156 [pid = 1802] [id = 755] 17:53:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x88e4a400) [pid = 1802] [serial = 2265] [outer = (nil)] 17:53:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x89c7a400) [pid = 1802] [serial = 2266] [outer = 0x88e4a400] 17:53:17 INFO - PROCESS | 1802 | 1462582397001 Marionette DEBUG loaded listener.js 17:53:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8a0ba000) [pid = 1802] [serial = 2267] [outer = 0x88e4a400] 17:53:17 INFO - PROCESS | 1802 | 1462582397933 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]]]}] 17:53:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:53:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1337ms 17:53:17 INFO - PROCESS | 1802 | 1462582397969 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:53:17 INFO - PROCESS | 1802 | 1462582397973 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:53:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:53:17 INFO - PROCESS | 1802 | 1462582397979 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:53:17 INFO - PROCESS | 1802 | 1462582397984 Marionette TRACE conn3 <- [1,2990,null,{}] 17:53:18 INFO - PROCESS | 1802 | 1462582397999 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}] 17:53:18 INFO - PROCESS | 1802 | 1462582398265 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:53:18 INFO - PROCESS | 1802 | 1462582398303 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0e3c00 == 157 [pid = 1802] [id = 756] 17:53:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8add4000) [pid = 1802] [serial = 2268] [outer = (nil)] 17:53:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b217400) [pid = 1802] [serial = 2269] [outer = 0x8add4000] 17:53:18 INFO - PROCESS | 1802 | 1462582398376 Marionette DEBUG loaded listener.js 17:53:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8b230400) [pid = 1802] [serial = 2270] [outer = 0x8add4000] 17:53:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8cf43400 == 158 [pid = 1802] [id = 757] 17:53:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8cf4dc00) [pid = 1802] [serial = 2271] [outer = (nil)] 17:53:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8cf4ec00) [pid = 1802] [serial = 2272] [outer = 0x8cf4dc00] 17:53:19 INFO - PROCESS | 1802 | 1462582399333 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]]]}] 17:53:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:53:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1398ms 17:53:19 INFO - PROCESS | 1802 | 1462582399377 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:53:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:53:19 INFO - PROCESS | 1802 | 1462582399381 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:53:19 INFO - PROCESS | 1802 | 1462582399386 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:53:19 INFO - PROCESS | 1802 | 1462582399389 Marionette TRACE conn3 <- [1,2994,null,{}] 17:53:19 INFO - PROCESS | 1802 | 1462582399401 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}] 17:53:19 INFO - PROCESS | 1802 | 1462582399724 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b213400) [pid = 1802] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x89133400) [pid = 1802] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x85adec00) [pid = 1802] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x86405400) [pid = 1802] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x9b657400) [pid = 1802] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9278f800) [pid = 1802] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x99fca400) [pid = 1802] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x9a56d000) [pid = 1802] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x924d6c00) [pid = 1802] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x99798000) [pid = 1802] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x93bc6800) [pid = 1802] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x90d68000) [pid = 1802] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9216e400) [pid = 1802] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x91c10000) [pid = 1802] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8ec5b800) [pid = 1802] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8ec59c00) [pid = 1802] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8d6b7400) [pid = 1802] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e508c00) [pid = 1802] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b330400) [pid = 1802] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x86d56c00) [pid = 1802] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:53:20 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x88d35800) [pid = 1802] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:53:20 INFO - PROCESS | 1802 | 1462582400532 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x851e3c00 == 159 [pid = 1802] [id = 758] 17:53:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x85ae8800) [pid = 1802] [serial = 2273] [outer = (nil)] 17:53:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x89029400) [pid = 1802] [serial = 2274] [outer = 0x85ae8800] 17:53:20 INFO - PROCESS | 1802 | 1462582400609 Marionette DEBUG loaded listener.js 17:53:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8cf59000) [pid = 1802] [serial = 2275] [outer = 0x85ae8800] 17:53:21 INFO - PROCESS | 1802 | 1462582401241 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]]]}] 17:53:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:53:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:53:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1889ms 17:53:21 INFO - PROCESS | 1802 | 1462582401276 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:53:21 INFO - PROCESS | 1802 | 1462582401279 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:53:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:53:21 INFO - PROCESS | 1802 | 1462582401284 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:53:21 INFO - PROCESS | 1802 | 1462582401287 Marionette TRACE conn3 <- [1,2998,null,{}] 17:53:21 INFO - PROCESS | 1802 | 1462582401292 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}] 17:53:21 INFO - PROCESS | 1802 | 1462582401475 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:53:21 INFO - PROCESS | 1802 | 1462582401690 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f4b800 == 160 [pid = 1802] [id = 759] 17:53:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8cf4d400) [pid = 1802] [serial = 2276] [outer = (nil)] 17:53:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8d6a9c00) [pid = 1802] [serial = 2277] [outer = 0x8cf4d400] 17:53:21 INFO - PROCESS | 1802 | 1462582401759 Marionette DEBUG loaded listener.js 17:53:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8d72d000) [pid = 1802] [serial = 2278] [outer = 0x8cf4d400] 17:53:22 INFO - PROCESS | 1802 | 1462582402619 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]]]}] 17:53:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:53:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1380ms 17:53:22 INFO - PROCESS | 1802 | 1462582402665 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:53:22 INFO - PROCESS | 1802 | 1462582402671 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:53:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:53:22 INFO - PROCESS | 1802 | 1462582402697 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:53:22 INFO - PROCESS | 1802 | 1462582402704 Marionette TRACE conn3 <- [1,3002,null,{}] 17:53:22 INFO - PROCESS | 1802 | 1462582402718 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}] 17:53:22 INFO - PROCESS | 1802 | 1462582402951 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:53:23 INFO - PROCESS | 1802 | 1462582403310 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x85aeac00 == 161 [pid = 1802] [id = 760] 17:53:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8849ec00) [pid = 1802] [serial = 2279] [outer = (nil)] 17:53:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x88f0fc00) [pid = 1802] [serial = 2280] [outer = 0x8849ec00] 17:53:23 INFO - PROCESS | 1802 | 1462582403402 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x89128c00) [pid = 1802] [serial = 2281] [outer = 0x8849ec00] 17:53:24 INFO - PROCESS | 1802 | 1462582404195 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]]]}] 17:53:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1559ms 17:53:24 INFO - PROCESS | 1802 | 1462582404238 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:53:24 INFO - PROCESS | 1802 | 1462582404247 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:53:24 INFO - PROCESS | 1802 | 1462582404257 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:53:24 INFO - PROCESS | 1802 | 1462582404261 Marionette TRACE conn3 <- [1,3006,null,{}] 17:53:24 INFO - PROCESS | 1802 | 1462582404268 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}] 17:53:24 INFO - PROCESS | 1802 | 1462582404468 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:53:24 INFO - PROCESS | 1802 | 1462582404769 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a31c800 == 162 [pid = 1802] [id = 761] 17:53:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8a31f800) [pid = 1802] [serial = 2282] [outer = (nil)] 17:53:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b20fc00) [pid = 1802] [serial = 2283] [outer = 0x8a31f800] 17:53:24 INFO - PROCESS | 1802 | 1462582404854 Marionette DEBUG loaded listener.js 17:53:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b32e000) [pid = 1802] [serial = 2284] [outer = 0x8a31f800] 17:53:25 INFO - PROCESS | 1802 | 1462582405761 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]]]}] 17:53:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:53:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1534ms 17:53:25 INFO - PROCESS | 1802 | 1462582405792 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:53:25 INFO - PROCESS | 1802 | 1462582405795 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:53:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:53:25 INFO - PROCESS | 1802 | 1462582405802 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:53:25 INFO - PROCESS | 1802 | 1462582405808 Marionette TRACE conn3 <- [1,3010,null,{}] 17:53:25 INFO - PROCESS | 1802 | 1462582405824 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}] 17:53:26 INFO - PROCESS | 1802 | 1462582406069 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:53:26 INFO - PROCESS | 1802 | 1462582406357 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x85ae6c00 == 163 [pid = 1802] [id = 762] 17:53:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8d6b1400) [pid = 1802] [serial = 2285] [outer = (nil)] 17:53:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8dae6c00) [pid = 1802] [serial = 2286] [outer = 0x8d6b1400] 17:53:26 INFO - PROCESS | 1802 | 1462582406448 Marionette DEBUG loaded listener.js 17:53:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8daf2000) [pid = 1802] [serial = 2287] [outer = 0x8d6b1400] 17:53:27 INFO - PROCESS | 1802 | 1462582407289 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]]]}] 17:53:27 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 17:53:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1540ms 17:53:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:53:27 INFO - PROCESS | 1802 | 1462582407342 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:53:27 INFO - PROCESS | 1802 | 1462582407346 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:53:27 INFO - PROCESS | 1802 | 1462582407352 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:53:27 INFO - PROCESS | 1802 | 1462582407356 Marionette TRACE conn3 <- [1,3014,null,{}] 17:53:27 INFO - PROCESS | 1802 | 1462582407361 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}] 17:53:27 INFO - PROCESS | 1802 | 1462582407562 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:53:27 INFO - PROCESS | 1802 | 1462582407872 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d222800 == 164 [pid = 1802] [id = 763] 17:53:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e502000) [pid = 1802] [serial = 2288] [outer = (nil)] 17:53:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8e510800) [pid = 1802] [serial = 2289] [outer = 0x8e502000] 17:53:27 INFO - PROCESS | 1802 | 1462582407956 Marionette DEBUG loaded listener.js 17:53:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e6ed800) [pid = 1802] [serial = 2290] [outer = 0x8e502000] 17:53:28 INFO - PROCESS | 1802 | [1802] 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 17:53:28 INFO - PROCESS | 1802 | 1462582408900 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:53:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:53:28 INFO - {} 17:53:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:53:28 INFO - {} 17:53:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:53:28 INFO - {} 17:53:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:53:28 INFO - {} 17:53:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1580ms 17:53:28 INFO - PROCESS | 1802 | 1462582408933 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:53:28 INFO - PROCESS | 1802 | 1462582408937 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:53:28 INFO - TEST-START | /FileAPI/fileReader.html 17:53:28 INFO - PROCESS | 1802 | 1462582408948 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:53:28 INFO - PROCESS | 1802 | 1462582408950 Marionette TRACE conn3 <- [1,3018,null,{}] 17:53:28 INFO - PROCESS | 1802 | 1462582408956 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}] 17:53:29 INFO - PROCESS | 1802 | 1462582409188 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:53:29 INFO - PROCESS | 1802 | 1462582409487 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d825400 == 165 [pid = 1802] [id = 764] 17:53:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8daf3400) [pid = 1802] [serial = 2291] [outer = (nil)] 17:53:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x90c24000) [pid = 1802] [serial = 2292] [outer = 0x8daf3400] 17:53:29 INFO - PROCESS | 1802 | 1462582409613 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x90c2f400) [pid = 1802] [serial = 2293] [outer = 0x8daf3400] 17:53:30 INFO - PROCESS | 1802 | 1462582410419 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]]]}] 17:53:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:53:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:53:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:53:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:53:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 17:53:30 INFO - PROCESS | 1802 | 1462582410480 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:53:30 INFO - PROCESS | 1802 | 1462582410484 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:53:30 INFO - TEST-START | /FileAPI/historical.html 17:53:30 INFO - PROCESS | 1802 | 1462582410490 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:53:30 INFO - PROCESS | 1802 | 1462582410493 Marionette TRACE conn3 <- [1,3022,null,{}] 17:53:30 INFO - PROCESS | 1802 | 1462582410499 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}] 17:53:30 INFO - PROCESS | 1802 | 1462582410824 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:53:31 INFO - PROCESS | 1802 | 1462582411049 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x88493400 == 166 [pid = 1802] [id = 765] 17:53:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x89126000) [pid = 1802] [serial = 2294] [outer = (nil)] 17:53:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x91097400) [pid = 1802] [serial = 2295] [outer = 0x89126000] 17:53:31 INFO - PROCESS | 1802 | 1462582411135 Marionette DEBUG loaded listener.js 17:53:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x91c0d400) [pid = 1802] [serial = 2296] [outer = 0x89126000] 17:53:31 INFO - PROCESS | 1802 | 1462582411942 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"]]]}] 17:53:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:53:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:53:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:53:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:53:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:53:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:53:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:53:31 INFO - TEST-OK | /FileAPI/historical.html | took 1478ms 17:53:31 INFO - PROCESS | 1802 | 1462582411979 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:53:31 INFO - PROCESS | 1802 | 1462582411982 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:53:31 INFO - TEST-START | /FileAPI/idlharness.html 17:53:31 INFO - PROCESS | 1802 | 1462582411991 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:53:31 INFO - PROCESS | 1802 | 1462582411994 Marionette TRACE conn3 <- [1,3026,null,{}] 17:53:32 INFO - PROCESS | 1802 | 1462582411999 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}] 17:53:32 INFO - PROCESS | 1802 | 1462582412197 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:53:32 INFO - PROCESS | 1802 | 1462582412464 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x90d39400 == 167 [pid = 1802] [id = 766] 17:53:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x90ef7800) [pid = 1802] [serial = 2297] [outer = (nil)] 17:53:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x91f14800) [pid = 1802] [serial = 2298] [outer = 0x90ef7800] 17:53:32 INFO - PROCESS | 1802 | 1462582412551 Marionette DEBUG loaded listener.js 17:53:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x9216ec00) [pid = 1802] [serial = 2299] [outer = 0x90ef7800] 17:53:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:53:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:53:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:53:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:53:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:53:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:53:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:53:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:53:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:53:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:53:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:53:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:53:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:53:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:53:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:53:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:53:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:53:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:53:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:53:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:53:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:53:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:53:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:53:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:53:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:53:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 17:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:53:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:53:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:53:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:53:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:53:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:53:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:53:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:53:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 17:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:53:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:53:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:53:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:53:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 2066ms 17:53:34 INFO - PROCESS | 1802 | 1462582413919 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]]]}] 17:53:34 INFO - PROCESS | 1802 | 1462582414274 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:53:34 INFO - PROCESS | 1802 | 1462582414278 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:53:34 INFO - TEST-START | /FileAPI/idlharness.worker 17:53:34 INFO - PROCESS | 1802 | 1462582414333 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:53:34 INFO - PROCESS | 1802 | 1462582414337 Marionette TRACE conn3 <- [1,3030,null,{}] 17:53:34 INFO - PROCESS | 1802 | 1462582414342 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}] 17:53:34 INFO - PROCESS | 1802 | 1462582414541 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:53:34 INFO - PROCESS | 1802 | 1462582414831 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec54c00 == 168 [pid = 1802] [id = 767] 17:53:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8ec5c400) [pid = 1802] [serial = 2300] [outer = (nil)] 17:53:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8f8c9000) [pid = 1802] [serial = 2301] [outer = 0x8ec5c400] 17:53:34 INFO - PROCESS | 1802 | 1462582414912 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x923b4400) [pid = 1802] [serial = 2302] [outer = 0x8ec5c400] 17:53:35 INFO - PROCESS | 1802 | [1802] 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 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:53:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:53:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:53:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:53:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:53:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:53:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:53:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:53:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:53:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:53:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:53:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:53:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:53:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:53:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 17:53:36 INFO - {} 17:53:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:53:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:53:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:53:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:53:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:53:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:53:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:53:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:53:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:53:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:53:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:53:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:53:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:53:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:53:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:53:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:53:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:53:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:53:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:53:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:53:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:53:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:53:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:53:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:53:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:53:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:53:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:53:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:53:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:53:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:53:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:53:37 INFO - {} 17:53:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2710ms 17:53:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:53:37 INFO - PROCESS | 1802 | 1462582416869 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,{},{}]]]}] 17:53:37 INFO - PROCESS | 1802 | 1462582417020 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:53:37 INFO - PROCESS | 1802 | 1462582417025 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:53:37 INFO - PROCESS | 1802 | 1462582417037 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:53:37 INFO - PROCESS | 1802 | 1462582417044 Marionette TRACE conn3 <- [1,3034,null,{}] 17:53:37 INFO - PROCESS | 1802 | 1462582417060 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}] 17:53:37 INFO - PROCESS | 1802 | 1462582417425 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:53:37 INFO - PROCESS | 1802 | 1462582417723 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ec5fc00 == 169 [pid = 1802] [id = 768] 17:53:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8f6aa800) [pid = 1802] [serial = 2303] [outer = (nil)] 17:53:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0xa368cc00) [pid = 1802] [serial = 2304] [outer = 0x8f6aa800] 17:53:37 INFO - PROCESS | 1802 | 1462582417819 Marionette DEBUG loaded listener.js 17:53:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0xa3695000) [pid = 1802] [serial = 2305] [outer = 0x8f6aa800] 17:53:38 INFO - PROCESS | 1802 | 1462582418595 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]]]}] 17:53:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:53:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1598ms 17:53:38 INFO - PROCESS | 1802 | 1462582418636 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:53:38 INFO - PROCESS | 1802 | 1462582418640 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:53:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:53:38 INFO - PROCESS | 1802 | 1462582418646 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 1802 | 1462582418648 Marionette TRACE conn3 <- [1,3038,null,{}] 17:53:38 INFO - PROCESS | 1802 | 1462582418677 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}] 17:53:38 INFO - PROCESS | 1802 | 1462582418881 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:53:39 INFO - PROCESS | 1802 | 1462582419179 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b64ec00 == 170 [pid = 1802] [id = 769] 17:53:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0xa368c800) [pid = 1802] [serial = 2306] [outer = (nil)] 17:53:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0xa51a2000) [pid = 1802] [serial = 2307] [outer = 0xa368c800] 17:53:39 INFO - PROCESS | 1802 | 1462582419265 Marionette DEBUG loaded listener.js 17:53:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0xa637e400) [pid = 1802] [serial = 2308] [outer = 0xa368c800] 17:53:40 INFO - PROCESS | 1802 | 1462582420031 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"]]]}] 17:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:53:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1453ms 17:53:40 INFO - PROCESS | 1802 | 1462582420100 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:53:40 INFO - PROCESS | 1802 | 1462582420104 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:53:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:53:40 INFO - PROCESS | 1802 | 1462582420111 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:53:40 INFO - PROCESS | 1802 | 1462582420115 Marionette TRACE conn3 <- [1,3042,null,{}] 17:53:40 INFO - PROCESS | 1802 | 1462582420121 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}] 17:53:40 INFO - PROCESS | 1802 | 1462582420340 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:53:40 INFO - PROCESS | 1802 | 1462582420660 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8d28e400 == 171 [pid = 1802] [id = 770] 17:53:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8d28f400) [pid = 1802] [serial = 2309] [outer = (nil)] 17:53:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8d299400) [pid = 1802] [serial = 2310] [outer = 0x8d28f400] 17:53:40 INFO - PROCESS | 1802 | 1462582420753 Marionette DEBUG loaded listener.js 17:53:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0xa5139c00) [pid = 1802] [serial = 2311] [outer = 0x8d28f400] 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:53:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:53:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:53:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:53:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:53:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:53:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:53:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1789ms 17:53:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:53:42 INFO - PROCESS | 1802 | 1462582421820 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]]]}] 17:53:42 INFO - PROCESS | 1802 | 1462582421904 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:53:42 INFO - PROCESS | 1802 | 1462582421913 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:53:42 INFO - PROCESS | 1802 | 1462582421927 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 1802 | 1462582421929 Marionette TRACE conn3 <- [1,3046,null,{}] 17:53:42 INFO - PROCESS | 1802 | 1462582421959 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}] 17:53:42 INFO - PROCESS | 1802 | 1462582422246 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:53:42 INFO - PROCESS | 1802 | 1462582422619 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b223800 == 172 [pid = 1802] [id = 771] 17:53:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8b4ee400) [pid = 1802] [serial = 2312] [outer = (nil)] 17:53:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8ef4b800) [pid = 1802] [serial = 2313] [outer = 0x8b4ee400] 17:53:42 INFO - PROCESS | 1802 | 1462582422701 Marionette DEBUG loaded listener.js 17:53:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8ef4e800) [pid = 1802] [serial = 2314] [outer = 0x8b4ee400] 17:53:43 INFO - PROCESS | 1802 | [1802] 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 17:53:43 INFO - PROCESS | 1802 | 1462582423548 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:53:43 INFO - {} 17:53:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1639ms 17:53:43 INFO - PROCESS | 1802 | 1462582423565 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:53:43 INFO - PROCESS | 1802 | 1462582423568 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:53:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:53:43 INFO - PROCESS | 1802 | 1462582423574 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:53:43 INFO - PROCESS | 1802 | 1462582423577 Marionette TRACE conn3 <- [1,3050,null,{}] 17:53:43 INFO - PROCESS | 1802 | 1462582423592 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}] 17:53:43 INFO - PROCESS | 1802 | 1462582423804 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:53:44 INFO - PROCESS | 1802 | 1462582424107 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ef43800 == 173 [pid = 1802] [id = 772] 17:53:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8ef4c800) [pid = 1802] [serial = 2315] [outer = (nil)] 17:53:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9c11b400) [pid = 1802] [serial = 2316] [outer = 0x8ef4c800] 17:53:44 INFO - PROCESS | 1802 | 1462582424190 Marionette DEBUG loaded listener.js 17:53:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9c1a3000) [pid = 1802] [serial = 2317] [outer = 0x8ef4c800] 17:53:45 INFO - PROCESS | 1802 | 1462582425021 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]]]}] 17:53:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:53:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:53:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:53:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:53:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1493ms 17:53:45 INFO - PROCESS | 1802 | 1462582425069 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:53:45 INFO - PROCESS | 1802 | 1462582425072 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:53:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:53:45 INFO - PROCESS | 1802 | 1462582425079 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 1802 | 1462582425084 Marionette TRACE conn3 <- [1,3054,null,{}] 17:53:45 INFO - PROCESS | 1802 | 1462582425089 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}] 17:53:45 INFO - PROCESS | 1802 | 1462582425338 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:53:45 INFO - PROCESS | 1802 | 1462582425642 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x92909000 == 174 [pid = 1802] [id = 773] 17:53:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9b8ddc00) [pid = 1802] [serial = 2318] [outer = (nil)] 17:53:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9cf9d000) [pid = 1802] [serial = 2319] [outer = 0x9b8ddc00] 17:53:45 INFO - PROCESS | 1802 | 1462582425728 Marionette DEBUG loaded listener.js 17:53:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x9cfa4400) [pid = 1802] [serial = 2320] [outer = 0x9b8ddc00] 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:53:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:53:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:53:47 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" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:53:47 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" 17:53:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:53:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:53:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1914ms 17:53:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:53:47 INFO - PROCESS | 1802 | 1462582426865 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"]]]}] 17:53:47 INFO - PROCESS | 1802 | 1462582427024 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:53:47 INFO - PROCESS | 1802 | 1462582427037 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:53:47 INFO - PROCESS | 1802 | 1462582427093 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:53:47 INFO - PROCESS | 1802 | 1462582427100 Marionette TRACE conn3 <- [1,3058,null,{}] 17:53:47 INFO - PROCESS | 1802 | 1462582427180 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}] 17:53:47 INFO - PROCESS | 1802 | 1462582427432 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:53:47 INFO - PROCESS | 1802 | 1462582427698 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ee47000 == 175 [pid = 1802] [id = 774] 17:53:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8ef4c400) [pid = 1802] [serial = 2321] [outer = (nil)] 17:53:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0xa3535000) [pid = 1802] [serial = 2322] [outer = 0x8ef4c400] 17:53:47 INFO - PROCESS | 1802 | 1462582427782 Marionette DEBUG loaded listener.js 17:53:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0xa513cc00) [pid = 1802] [serial = 2323] [outer = 0x8ef4c400] 17:53:48 INFO - PROCESS | 1802 | 1462582428622 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]]]}] 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:53:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:53:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:53:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:53:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:53:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:53:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:53:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:53:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:53:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1605ms 17:53:48 INFO - PROCESS | 1802 | 1462582428695 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:53:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:53:48 INFO - PROCESS | 1802 | 1462582428705 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:53:48 INFO - PROCESS | 1802 | 1462582428719 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:53:48 INFO - PROCESS | 1802 | 1462582428725 Marionette TRACE conn3 <- [1,3062,null,{}] 17:53:48 INFO - PROCESS | 1802 | 1462582428733 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}] 17:53:48 INFO - PROCESS | 1802 | 1462582428952 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:53:49 INFO - PROCESS | 1802 | 1462582429259 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ed96800 == 176 [pid = 1802] [id = 775] 17:53:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8ed9f400) [pid = 1802] [serial = 2324] [outer = (nil)] 17:53:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8eda2800) [pid = 1802] [serial = 2325] [outer = 0x8ed9f400] 17:53:49 INFO - PROCESS | 1802 | 1462582429388 Marionette DEBUG loaded listener.js 17:53:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8eda4000) [pid = 1802] [serial = 2326] [outer = 0x8ed9f400] 17:53:49 INFO - PROCESS | 1802 | [1802] 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 17:53:50 INFO - PROCESS | 1802 | 1462582430240 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:53:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:53:50 INFO - {} 17:53:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1546ms 17:53:50 INFO - PROCESS | 1802 | 1462582430260 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:53:50 INFO - PROCESS | 1802 | 1462582430264 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:53:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:53:50 INFO - PROCESS | 1802 | 1462582430270 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:53:50 INFO - PROCESS | 1802 | 1462582430273 Marionette TRACE conn3 <- [1,3066,null,{}] 17:53:50 INFO - PROCESS | 1802 | 1462582430279 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}] 17:53:50 INFO - PROCESS | 1802 | 1462582430497 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:53:50 INFO - PROCESS | 1802 | 1462582430846 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x84a48000 == 177 [pid = 1802] [id = 776] 17:53:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x859df000) [pid = 1802] [serial = 2327] [outer = (nil)] 17:53:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0xa6960400) [pid = 1802] [serial = 2328] [outer = 0x859df000] 17:53:50 INFO - PROCESS | 1802 | 1462582430973 Marionette DEBUG loaded listener.js 17:53:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0xa69b3800) [pid = 1802] [serial = 2329] [outer = 0x859df000] 17:53:51 INFO - PROCESS | 1802 | 1462582431773 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]]]}] 17:53:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:53:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:53:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:53:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:53:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:53:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:53:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:53:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1540ms 17:53:51 INFO - PROCESS | 1802 | 1462582431810 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:53:51 INFO - PROCESS | 1802 | 1462582431812 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:53:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:53:51 INFO - PROCESS | 1802 | 1462582431819 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:53:51 INFO - PROCESS | 1802 | 1462582431822 Marionette TRACE conn3 <- [1,3070,null,{}] 17:53:51 INFO - PROCESS | 1802 | 1462582431827 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}] 17:53:52 INFO - PROCESS | 1802 | 1462582432035 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:53:52 INFO - PROCESS | 1802 | 1462582432353 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ca8bc00 == 178 [pid = 1802] [id = 777] 17:53:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8ca8e800) [pid = 1802] [serial = 2330] [outer = (nil)] 17:53:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x8ca93400) [pid = 1802] [serial = 2331] [outer = 0x8ca8e800] 17:53:52 INFO - PROCESS | 1802 | 1462582432439 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x8ca95400) [pid = 1802] [serial = 2332] [outer = 0x8ca8e800] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x923b2400 == 177 [pid = 1802] [id = 39] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x90d3a000 == 176 [pid = 1802] [id = 89] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x851e3c00 == 175 [pid = 1802] [id = 758] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8cf43400 == 174 [pid = 1802] [id = 757] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8a0e3c00 == 173 [pid = 1802] [id = 756] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x88e40c00 == 172 [pid = 1802] [id = 755] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x88493c00 == 171 [pid = 1802] [id = 754] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x96c16800 == 170 [pid = 1802] [id = 750] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x950d4400 == 169 [pid = 1802] [id = 749] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x84fd6000 == 168 [pid = 1802] [id = 748] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x92909c00 == 167 [pid = 1802] [id = 746] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x90d45000 == 166 [pid = 1802] [id = 747] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec5d800 == 165 [pid = 1802] [id = 744] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x91cd8400 == 164 [pid = 1802] [id = 745] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8ec5ec00 == 163 [pid = 1802] [id = 743] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8f6b6c00 == 162 [pid = 1802] [id = 742] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8d21dc00 == 161 [pid = 1802] [id = 741] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8e502400 == 160 [pid = 1802] [id = 740] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x88497000 == 159 [pid = 1802] [id = 738] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x84a4e400 == 158 [pid = 1802] [id = 739] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8d219800 == 157 [pid = 1802] [id = 737] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8a326000 == 156 [pid = 1802] [id = 736] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b229c00 == 155 [pid = 1802] [id = 735] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x84a52c00 == 154 [pid = 1802] [id = 733] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x89132c00 == 153 [pid = 1802] [id = 734] 17:53:55 INFO - PROCESS | 1802 | --DOCSHELL 0x88494000 == 152 [pid = 1802] [id = 732] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8b4e5400) [pid = 1802] [serial = 2061] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x89c80400) [pid = 1802] [serial = 2192] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8a0b1800) [pid = 1802] [serial = 2193] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x88795400) [pid = 1802] [serial = 2195] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x86410000) [pid = 1802] [serial = 2186] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x87cc4000) [pid = 1802] [serial = 2187] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0xa25f1000) [pid = 1802] [serial = 2183] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0xa2369000) [pid = 1802] [serial = 2180] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0xa1132c00) [pid = 1802] [serial = 2178] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0xa112cc00) [pid = 1802] [serial = 2177] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0xa0604400) [pid = 1802] [serial = 2175] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x9cfa5800) [pid = 1802] [serial = 2174] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x9cf2fc00) [pid = 1802] [serial = 2172] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x9cdc8400) [pid = 1802] [serial = 2171] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x9b650400) [pid = 1802] [serial = 2169] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x9b64c800) [pid = 1802] [serial = 2168] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x9a996800) [pid = 1802] [serial = 2166] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x9a98dc00) [pid = 1802] [serial = 2165] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x9a56a800) [pid = 1802] [serial = 2163] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x9a539400) [pid = 1802] [serial = 2162] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x96c84000) [pid = 1802] [serial = 2160] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x96c10c00) [pid = 1802] [serial = 2159] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x94587800) [pid = 1802] [serial = 2157] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x94514000) [pid = 1802] [serial = 2156] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x92da9800) [pid = 1802] [serial = 2154] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x92797400) [pid = 1802] [serial = 2153] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x924e0800) [pid = 1802] [serial = 2151] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9227a400) [pid = 1802] [serial = 2150] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x91eb4c00) [pid = 1802] [serial = 2148] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x91de3800) [pid = 1802] [serial = 2147] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x90eed400) [pid = 1802] [serial = 2145] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x90d46000) [pid = 1802] [serial = 2144] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8f8be400) [pid = 1802] [serial = 2142] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ee4e000) [pid = 1802] [serial = 2141] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8e6f7000) [pid = 1802] [serial = 2139] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8e6c8400) [pid = 1802] [serial = 2138] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8d6b3000) [pid = 1802] [serial = 2136] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8d219c00) [pid = 1802] [serial = 2135] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8a0e1800) [pid = 1802] [serial = 2133] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x89c7d000) [pid = 1802] [serial = 2132] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x88e40400) [pid = 1802] [serial = 2189] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8a0eb400) [pid = 1802] [serial = 2196] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x88f13000) [pid = 1802] [serial = 2190] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8adc9400) [pid = 1802] [serial = 2198] [outer = (nil)] [url = about:blank] 17:53:56 INFO - PROCESS | 1802 | 1462582436107 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]]]}] 17:53:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:53:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:53:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:53:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:53:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:53:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:53:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 4337ms 17:53:56 INFO - PROCESS | 1802 | 1462582436158 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:53:56 INFO - PROCESS | 1802 | 1462582436165 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:53:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:53:56 INFO - PROCESS | 1802 | 1462582436172 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:53:56 INFO - PROCESS | 1802 | 1462582436178 Marionette TRACE conn3 <- [1,3074,null,{}] 17:53:56 INFO - PROCESS | 1802 | 1462582436185 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}] 17:53:56 INFO - PROCESS | 1802 | 1462582436365 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:53:56 INFO - PROCESS | 1802 | 1462582436604 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e1000 == 153 [pid = 1802] [id = 778] 17:53:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x87cca000) [pid = 1802] [serial = 2333] [outer = (nil)] 17:53:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x88e40c00) [pid = 1802] [serial = 2334] [outer = 0x87cca000] 17:53:56 INFO - PROCESS | 1802 | 1462582436681 Marionette DEBUG loaded listener.js 17:53:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8901b800) [pid = 1802] [serial = 2335] [outer = 0x87cca000] 17:53:57 INFO - PROCESS | 1802 | 1462582437443 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]]]}] 17:53:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:53:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:53:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:53:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:53:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:53:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:53:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1290ms 17:53:57 INFO - PROCESS | 1802 | 1462582437463 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:53:57 INFO - PROCESS | 1802 | 1462582437471 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:53:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:53:57 INFO - PROCESS | 1802 | 1462582437522 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:53:57 INFO - PROCESS | 1802 | 1462582437526 Marionette TRACE conn3 <- [1,3078,null,{}] 17:53:57 INFO - PROCESS | 1802 | 1462582437532 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}] 17:53:57 INFO - PROCESS | 1802 | 1462582437720 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:53:57 INFO - PROCESS | 1802 | 1462582437738 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a0b2800 == 154 [pid = 1802] [id = 779] 17:53:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8a0e1800) [pid = 1802] [serial = 2336] [outer = (nil)] 17:53:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8a32a800) [pid = 1802] [serial = 2337] [outer = 0x8a0e1800] 17:53:57 INFO - PROCESS | 1802 | 1462582437812 Marionette DEBUG loaded listener.js 17:53:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8abedc00) [pid = 1802] [serial = 2338] [outer = 0x8a0e1800] 17:53:58 INFO - PROCESS | 1802 | 1462582438848 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] 17:53:58 INFO - PROCESS | 1802 | 1462582438911 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:53:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:53:58 INFO - PROCESS | 1802 | 1462582438935 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:53:58 INFO - PROCESS | 1802 | 1462582438940 Marionette TRACE conn3 <- [1,3082,null,{}] 17:53:58 INFO - PROCESS | 1802 | 1462582438959 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}] 17:53:59 INFO - PROCESS | 1802 | 1462582439245 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:53:59 INFO - PROCESS | 1802 | 1462582439280 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b218000 == 155 [pid = 1802] [id = 780] 17:53:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8cf43c00) [pid = 1802] [serial = 2339] [outer = (nil)] 17:53:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8cf5a400) [pid = 1802] [serial = 2340] [outer = 0x8cf43c00] 17:53:59 INFO - PROCESS | 1802 | 1462582439383 Marionette DEBUG loaded listener.js 17:53:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8cfe5c00) [pid = 1802] [serial = 2341] [outer = 0x8cf43c00] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8b22c000) [pid = 1802] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9cfa9400) [pid = 1802] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8abe2400) [pid = 1802] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x85ae8800) [pid = 1802] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8add4000) [pid = 1802] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8cf4c000) [pid = 1802] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8b22ec00) [pid = 1802] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x89c78800) [pid = 1802] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x851ea800) [pid = 1802] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x88e4a400) [pid = 1802] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x88494c00) [pid = 1802] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x9626fc00) [pid = 1802] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x96283800) [pid = 1802] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9979cc00) [pid = 1802] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x96c84800) [pid = 1802] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x96273000) [pid = 1802] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x92793400) [pid = 1802] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x91093c00) [pid = 1802] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9290f000) [pid = 1802] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x91f0cc00) [pid = 1802] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x90ef3000) [pid = 1802] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x90fd7000) [pid = 1802] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8f8cd000) [pid = 1802] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8e6cc400) [pid = 1802] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8e50d000) [pid = 1802] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8d827800) [pid = 1802] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8abe7000) [pid = 1802] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8d221400) [pid = 1802] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:54:00 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8cf4dc00) [pid = 1802] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:54:01 INFO - PROCESS | 1802 | 1462582441096 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]]]}] 17:54:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:54:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:54:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:54:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2187ms 17:54:01 INFO - PROCESS | 1802 | 1462582441123 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:54:01 INFO - PROCESS | 1802 | 1462582441127 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:54:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:54:01 INFO - PROCESS | 1802 | 1462582441133 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:54:01 INFO - PROCESS | 1802 | 1462582441136 Marionette TRACE conn3 <- [1,3086,null,{}] 17:54:01 INFO - PROCESS | 1802 | 1462582441141 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}] 17:54:01 INFO - PROCESS | 1802 | 1462582441323 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:54:01 INFO - PROCESS | 1802 | 1462582441543 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x86d57c00 == 156 [pid = 1802] [id = 781] 17:54:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x89c78800) [pid = 1802] [serial = 2342] [outer = (nil)] 17:54:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8cf4dc00) [pid = 1802] [serial = 2343] [outer = 0x89c78800] 17:54:01 INFO - PROCESS | 1802 | 1462582441612 Marionette DEBUG loaded listener.js 17:54:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8d21fc00) [pid = 1802] [serial = 2344] [outer = 0x89c78800] 17:54:02 INFO - PROCESS | 1802 | 1462582442273 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:54:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1181ms 17:54:02 INFO - PROCESS | 1802 | 1462582442314 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:54:02 INFO - PROCESS | 1802 | 1462582442317 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:54:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:54:02 INFO - PROCESS | 1802 | 1462582442323 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:54:02 INFO - PROCESS | 1802 | 1462582442325 Marionette TRACE conn3 <- [1,3090,null,{}] 17:54:02 INFO - PROCESS | 1802 | 1462582442331 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}] 17:54:02 INFO - PROCESS | 1802 | 1462582442514 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:54:02 INFO - PROCESS | 1802 | 1462582442915 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x84fd6000 == 157 [pid = 1802] [id = 782] 17:54:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x84fda400) [pid = 1802] [serial = 2345] [outer = (nil)] 17:54:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x85adf400) [pid = 1802] [serial = 2346] [outer = 0x84fda400] 17:54:03 INFO - PROCESS | 1802 | 1462582443009 Marionette DEBUG loaded listener.js 17:54:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86d54800) [pid = 1802] [serial = 2347] [outer = 0x84fda400] 17:54:03 INFO - PROCESS | 1802 | 1462582443880 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:54:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:54:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1576ms 17:54:03 INFO - PROCESS | 1802 | 1462582443908 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 1802 | 1462582443915 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:54:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:54:03 INFO - PROCESS | 1802 | 1462582443924 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 1802 | 1462582443930 Marionette TRACE conn3 <- [1,3094,null,{}] 17:54:03 INFO - PROCESS | 1802 | 1462582443937 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}] 17:54:04 INFO - PROCESS | 1802 | 1462582444153 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:54:04 INFO - PROCESS | 1802 | 1462582444433 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c80400 == 158 [pid = 1802] [id = 783] 17:54:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x89f43800) [pid = 1802] [serial = 2348] [outer = (nil)] 17:54:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89f50c00) [pid = 1802] [serial = 2349] [outer = 0x89f43800] 17:54:04 INFO - PROCESS | 1802 | 1462582444525 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8a0ea400) [pid = 1802] [serial = 2350] [outer = 0x89f43800] 17:54:05 INFO - PROCESS | 1802 | 1462582445393 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:54:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:54:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1482ms 17:54:05 INFO - PROCESS | 1802 | 1462582445408 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:54:05 INFO - PROCESS | 1802 | 1462582445415 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:54:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:54:05 INFO - PROCESS | 1802 | 1462582445423 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:54:05 INFO - PROCESS | 1802 | 1462582445426 Marionette TRACE conn3 <- [1,3098,null,{}] 17:54:05 INFO - PROCESS | 1802 | 1462582445432 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}] 17:54:05 INFO - PROCESS | 1802 | 1462582445658 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:54:06 INFO - PROCESS | 1802 | 1462582445985 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b32fc00 == 159 [pid = 1802] [id = 784] 17:54:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b4e4400) [pid = 1802] [serial = 2351] [outer = (nil)] 17:54:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8ca8f800) [pid = 1802] [serial = 2352] [outer = 0x8b4e4400] 17:54:06 INFO - PROCESS | 1802 | 1462582446080 Marionette DEBUG loaded listener.js 17:54:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8ca99000) [pid = 1802] [serial = 2353] [outer = 0x8b4e4400] 17:54:07 INFO - PROCESS | 1802 | 1462582447028 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]]]}] 17:54:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:54:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:54:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1636ms 17:54:07 INFO - PROCESS | 1802 | 1462582447059 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:54:07 INFO - PROCESS | 1802 | 1462582447063 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:54:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:54:07 INFO - PROCESS | 1802 | 1462582447072 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:54:07 INFO - PROCESS | 1802 | 1462582447080 Marionette TRACE conn3 <- [1,3102,null,{}] 17:54:07 INFO - PROCESS | 1802 | 1462582447095 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}] 17:54:07 INFO - PROCESS | 1802 | 1462582447330 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:54:07 INFO - PROCESS | 1802 | 1462582447654 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x89f4d000 == 160 [pid = 1802] [id = 785] 17:54:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8d298400) [pid = 1802] [serial = 2354] [outer = (nil)] 17:54:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8d6b2800) [pid = 1802] [serial = 2355] [outer = 0x8d298400] 17:54:07 INFO - PROCESS | 1802 | 1462582447742 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8d730400) [pid = 1802] [serial = 2356] [outer = 0x8d298400] 17:54:08 INFO - PROCESS | 1802 | 1462582448604 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:54:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:54:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1587ms 17:54:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:54:08 INFO - PROCESS | 1802 | 1462582448657 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 1802 | 1462582448660 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:54:08 INFO - PROCESS | 1802 | 1462582448707 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 1802 | 1462582448711 Marionette TRACE conn3 <- [1,3106,null,{}] 17:54:08 INFO - PROCESS | 1802 | 1462582448724 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}] 17:54:08 INFO - PROCESS | 1802 | 1462582448973 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:54:09 INFO - PROCESS | 1802 | 1462582449281 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ca98400 == 161 [pid = 1802] [id = 786] 17:54:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8cf5e400) [pid = 1802] [serial = 2357] [outer = (nil)] 17:54:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e28c000) [pid = 1802] [serial = 2358] [outer = 0x8cf5e400] 17:54:09 INFO - PROCESS | 1802 | 1462582449370 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8e502400) [pid = 1802] [serial = 2359] [outer = 0x8cf5e400] 17:54:10 INFO - PROCESS | 1802 | 1462582450203 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]]]}] 17:54:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:54:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:54:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:54:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1579ms 17:54:10 INFO - PROCESS | 1802 | 1462582450246 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 1802 | 1462582450250 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:54:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:54:10 INFO - PROCESS | 1802 | 1462582450256 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 1802 | 1462582450259 Marionette TRACE conn3 <- [1,3110,null,{}] 17:54:10 INFO - PROCESS | 1802 | 1462582450265 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}] 17:54:10 INFO - PROCESS | 1802 | 1462582450474 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:54:10 INFO - PROCESS | 1802 | 1462582450783 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e50ec00 == 162 [pid = 1802] [id = 787] 17:54:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e6c1000) [pid = 1802] [serial = 2360] [outer = (nil)] 17:54:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e6edc00) [pid = 1802] [serial = 2361] [outer = 0x8e6c1000] 17:54:10 INFO - PROCESS | 1802 | 1462582450885 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8ed9f800) [pid = 1802] [serial = 2362] [outer = 0x8e6c1000] 17:54:11 INFO - PROCESS | 1802 | 1462582451756 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"]]]}] 17:54:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:54:11 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 17:54:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:54:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1538ms 17:54:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:54:11 INFO - PROCESS | 1802 | 1462582451796 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:54:11 INFO - PROCESS | 1802 | 1462582451799 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:54:11 INFO - PROCESS | 1802 | 1462582451805 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 1802 | 1462582451808 Marionette TRACE conn3 <- [1,3114,null,{}] 17:54:11 INFO - PROCESS | 1802 | 1462582451814 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}] 17:54:12 INFO - PROCESS | 1802 | 1462582452076 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:54:12 INFO - PROCESS | 1802 | 1462582452398 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\", \"b985e46d-17b6-45e2-9cbf-8314e9f35588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x859e7400 == 163 [pid = 1802] [id = 788] 17:54:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x88d3e000) [pid = 1802] [serial = 2363] [outer = (nil)] 17:54:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8ef46400) [pid = 1802] [serial = 2364] [outer = 0x88d3e000] 17:54:12 INFO - PROCESS | 1802 | 1462582452486 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f6aec00) [pid = 1802] [serial = 2365] [outer = 0x88d3e000] 17:54:13 INFO - PROCESS | 1802 | 1462582453321 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]]]}] 17:54:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:54:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1530ms 17:54:13 INFO - PROCESS | 1802 | 1462582453335 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:54:13 INFO - PROCESS | 1802 | 1462582453337 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:54:14 WARNING - u'runner_teardown' () 17:54:14 INFO - No more tests 17:54:14 INFO - Got 0 unexpected results 17:54:14 INFO - SUITE-END | took 1243s 17:54:14 INFO - Closing logging queue 17:54:14 INFO - queue closed 17:54:14 INFO - Return code: 0 17:54:14 WARNING - # TBPL SUCCESS # 17:54:14 INFO - Running post-action listener: _resource_record_post_action 17:54:14 INFO - Running post-run listener: _resource_record_post_run 17:54:15 INFO - Total resource usage - Wall time: 1277s; CPU: 98.0%; Read bytes: 14192640; Write bytes: 925302784; Read time: 548; Write time: 231064 17:54:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:54:15 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 142856192; Read time: 0; Write time: 125248 17:54:15 INFO - run-tests - Wall time: 1248s; CPU: 98.0%; Read bytes: 11431936; Write bytes: 782352384; Read time: 468; Write time: 105800 17:54:15 INFO - Running post-run listener: _upload_blobber_files 17:54:15 INFO - Blob upload gear active. 17:54:15 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:54:15 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 17:54:15 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'] 17:54:15 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 17:54:16 INFO - (blobuploader) - INFO - Open directory for files ... 17:54:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:54:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:54:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:54:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:54:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:54:18 INFO - (blobuploader) - INFO - Done attempting. 17:54:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:54:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:54:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:54:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:54:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:54:19 INFO - (blobuploader) - INFO - Done attempting. 17:54:19 INFO - (blobuploader) - INFO - Iteration through files over. 17:54:19 INFO - Return code: 0 17:54:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:54:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:54:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/255639fffc3f30f5663d28ebca570207b1d9e0710aac60732a7e868a252d613e9b170bee7d6cce2b5921cbeee1ca971ebcbd6f39f98742d7e65fffc0f0c02a7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/66f88ec628ade56e4d0e87a618e719d5cdb2f8d3261c66f07d2ecb796e1eedb7cf9dcae3612bb80e818a3f930a7c7581f75b7f679cf32dca50ecff7e589e8483"} 17:54:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:54:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:54:19 INFO - Contents: 17:54:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/255639fffc3f30f5663d28ebca570207b1d9e0710aac60732a7e868a252d613e9b170bee7d6cce2b5921cbeee1ca971ebcbd6f39f98742d7e65fffc0f0c02a7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/66f88ec628ade56e4d0e87a618e719d5cdb2f8d3261c66f07d2ecb796e1eedb7cf9dcae3612bb80e818a3f930a7c7581f75b7f679cf32dca50ecff7e589e8483"} 17:54:19 INFO - Running post-run listener: copy_logs_to_upload_dir 17:54:19 INFO - Copying logs to upload dir... 17:54:19 INFO - mkdir: /builds/slave/test/build/upload/logs 17:54:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1356.369811 ========= master_lag: 4.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 40 secs) (at 2016-05-06 17:54:24.151010) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 17:54:24.154608) ========= 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-1462580878.35094-1416376472 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/255639fffc3f30f5663d28ebca570207b1d9e0710aac60732a7e868a252d613e9b170bee7d6cce2b5921cbeee1ca971ebcbd6f39f98742d7e65fffc0f0c02a7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/66f88ec628ade56e4d0e87a618e719d5cdb2f8d3261c66f07d2ecb796e1eedb7cf9dcae3612bb80e818a3f930a7c7581f75b7f679cf32dca50ecff7e589e8483"} build_url:https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.029828 build_url: 'https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/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/255639fffc3f30f5663d28ebca570207b1d9e0710aac60732a7e868a252d613e9b170bee7d6cce2b5921cbeee1ca971ebcbd6f39f98742d7e65fffc0f0c02a7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/66f88ec628ade56e4d0e87a618e719d5cdb2f8d3261c66f07d2ecb796e1eedb7cf9dcae3612bb80e818a3f930a7c7581f75b7f679cf32dca50ecff7e589e8483"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fICbZHR6SmSvaluiojnjKw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.09 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 17:54:24.275010) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 9 secs) (at 2016-05-06 17:54:24.275366) ========= 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-1462580878.35094-1416376472 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.014081 ========= master_lag: 9.72 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 9 secs) (at 2016-05-06 17:54:34.006729) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 17:54:34.011472) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 17:54:34.025775) ========= ========= Total master_lag: 14.43 =========