Ejemplo n.º 1
0
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()
Ejemplo n.º 3
0
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()
Ejemplo n.º 5
0
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)