Module Expr Str ImportFrom alias alias Assign NameStore Call NameLoad Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Str Expr Str Assign NameStore NameLoad Expr Str Assign NameStore Str Expr Str Assign NameStore Num Expr Str Assign NameStore Num Expr Str Assign NameStore Str Assign NameStore Str Expr Str Assign NameStore Num Expr Str Assign NameStore ListLoad Call NameLoad keyword Num keyword Num keyword Str keyword Str keyword TupleLoad NameLoad NameLoad Expr Str Assign NameStore ListLoad TupleLoad Str Num Expr Str Assign NameStore Str Expr Str Assign NameStore Num Expr Str Assign NameStore Num Expr Str Assign NameStore Num Expr Str Assign NameStore Num Expr Str Assign NameStore Num Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore Num Expr Str Assert CompareEq Call NameLoad NameLoad Call NameLoad NameLoad
N/A N/A 
Created on Sep 4, 2010

@author: Peyman Kazemian
 os.path join dirname N/A PYTHON_DIR N/A join N/A dirname __file__ ../../.. N/A OM_PROJECT_DIR N/A join PYTHON_DIR openflow/optin_manager N/A CH_PROJECT_DIR N/A join PYTHON_DIR expedient/clearinghouse N/A GCF_DIR N/A join PYTHON_DIR gcf N/A SSL_DIR N/A join N/A dirname __file__ ssl N/A FLOWVISOR_DIR N/A join PYTHON_DIR ../../../../flowvisor N/A Location of the testing Flowvisor source directory. N/A USE_RANDOM False N/A Randomize the tests where possible? N/A SITE_IP_ADDR 192.168.126.128 N/A The IP address of the host where Expedient and the OM are running. N/A OM_PORT 8443 N/A Port on which the Opt-In manager is running. N/A CH_PORT 443 N/A Port on which Expedient is running. N/A PREFIX N/A FV_CONFIG fv_vm_config.xml N/A Name of the Flowvisor config file. N/A GCH_PORT 8001 N/A The port on which the GENI Clearinghouse should run. N/A FLOWVISORS N/A N/A dict of_port 6633 xmlrpc_port 8080 username root password rootpassword path N/A FLOWVISOR_DIR FV_CONFIG N/A Information about where the test flowvisor should run.

This should be a list of dicts with the following keys:

    * C{of_port}: The openflow port number the Flowvisor will use.
    * C{xmlrpc_port}: The port number for XMLRPC calls to the Flowvisor.
    * C{username}: The username to use for accessing the xmlrpc calls.
    * C{password}: The password to use for accessing the xmlrpc calls.
    * C{path}: The location of the flowvisor config file.

 N/A MININET_VMS N/A N/A 172.16.77.131 22 N/A Information about where the Mininet VM is running.

This should be a list of tuples (IP address, SSH port number)

 N/A MININET_SWITCH_TYPE user N/A Type of switch to use. One of "user", "ovsk", "kernel" N/A NUM_EXPERIMENTS 2 N/A Number of Slices to instantiate during testing. N/A NUM_DUMMY_OMS 3 N/A Number of Dummy OMs to use for GAPI tests. N/A NUM_SWITCHES_PER_AGG 10 N/A Number of dummy switches for GAPI tests. N/A NUM_LINKS_PER_AGG 20 N/A Number of dummy links for GAPI tests. N/A NUM_DUMMY_FVS 1 N/A Don't change. Num of Dummy FVs for OM tests. N/A USE_HTTPS True N/A Run using HTTPS or HTTP to expedient & OM? N/A SHOW_PROCESSES_IN_XTERM True N/A Don't change. Should forked processes run in an xterm? N/A PAUSE_AFTER_TESTS False N/A If true, each test will wait for an Enter from the user
before tearing down (useful to look at xterm output).

 N/A TIMEOUT 20 N/A Time to wait for processes to run and for communication to work. N/A N/A N/A len FLOWVISORS N/A len MININET_VMS