Home | History | Annotate | Download | only in buffet_WebServerSanity
      1 # Copyright 2014 The Chromium OS Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 from autotest_lib.client.common_lib.cros.tendo import buffet_config
      6 from autotest_lib.client.common_lib.cros.tendo import privet_helper
      7 from autotest_lib.server import test
      8 
      9 class buffet_WebServerSanity(test.test):
     10     """Test that we can connect to buffet's web server and get a response
     11     from a simple GET request."""
     12     version = 1
     13 
     14     def warmup(self, host):
     15         config = buffet_config.BuffetConfig(log_verbosity=3)
     16         config.restart_with_config(host=host)
     17 
     18 
     19     def cleanup(self, host):
     20         buffet_config.naive_restart(host=host)
     21 
     22 
     23     def run_once(self, host):
     24         helper = privet_helper.PrivetHelper(host=host)
     25         helper.ping_server()
     26         helper.ping_server(use_https=True)
     27