from crs_status_view import CRSStatusView from crs_managers_view import CRSManagersView from crs_resources_view import CRSResourcesView from crs_reservations_view import CRSReservationsView from crs_metrics_view import CRSMetricsView from crs_cost_view import CRSCostView crs_views=[CRSManagersView, \ CRSStatusView, \ CRSMetricsView, \ CRSResourcesView, \ CRSReservationsView, CRSCostView ] mgr = HarnessResourceManager(crs_views) parser = OptionParser() parser.add_option("-p", "--port", dest="PORT", default=56788, help="CRS port", type="int") parser.add_option("-s", "--scheduler", dest="scheduler", default="auto", help="CRS scheduler ('simple', 'NC', 'auto')", type="string")
def create_app(self): app = HarnessResourceManager(default_views).app app.config["TESTING"] = True return app.test_client()
from crs_cost_view import CRSCostView crs_views=[CRSManagersView, \ CRSStatusView, \ CRSMetricsView, \ CRSResourcesView, \ CRSReservationsView, CRSCostView ] ''' net_views=[NETManagersView, \ NETResourcesView, \ NETReservationsView] mgr = HarnessResourceManager(net_views) parser = OptionParser() parser.add_option("-p", "--port", dest="PORT", default=7779, help="IRM-NET port", type="int") parser.add_option("-o", "--chost", dest="CRS_HOST", default="localhost", help="CRS host", type="string") parser.add_option("-t", "--cport", dest="CRS_PORT", default=56788, help="CRS port", type="int") parser.add_option("-d", "--disable-crs", dest="CRS_DISABLE", default=False, help="disable CRS", action="store_true") parser.add_option("-i", "--ignore-irms", dest="IGNORE_IRMS", default=False,
def create_app(self): app = HarnessResourceManager(default_views_tree).app app.config['TESTING'] = True return app.test_client()
from hresman.manager import HarnessResourceManager import hresman.utils import logging from optparse import OptionParser import ConfigParser from shepard_resources_view import SHResourcesView from shepard_reservations_view import SHReservationsView from shepard_metrics_view import SHMetricsView sh_views = [ SHResourcesView, SHReservationsView, SHMetricsView ] mgr = HarnessResourceManager(sh_views) ##################################################### Options parser = OptionParser() parser.add_option("-d", "--disable-crs", dest="CRS_DISABLE", default=False, help="disable CRS", action="store_true") parser.add_option('-c','--config', action='store', default="irm-shepard.cfg", dest='CONFIG',\ help='config file to run IRM-SHEPARD') options = parser.parse_args()[0] ###################################################### Configuration CONFIG = ConfigParser.RawConfigParser() try: ret=CONFIG.read(options.CONFIG)