def test_ratemanagement_equal(conf):
    
    if not os.path.exists("cache_tests/replacement_strategy_test/"):
        os.makedirs("cache_tests/replacement_strategy_test/")
    
    conf.set_base_directory("cache_tests/replacement_strategy_test/smallest_swarm/")
    conf.set_test_name("Ratemanagement test (smallest_swarm)")
    conf.set_timeout(100)
    logging.disable(logging.DEBUG)
    logging.disable(logging.INFO)
    logging.disable(logging.WARNING)
    conf.add_file(1, "files/test1.dat")
    conf.add_file(2, "files/test2.dat")
    conf.add_file(3, "files/test3.dat")
    
    tracker = conf.add_tracker()
    
    set_peers(conf, "cache_tests/replacement_strategy_test/smallest_swarm/", "SisClient/Cache/Test/config/config4.cfg")
    
    conf.add_condition(IsSeedingCondition(2))
    conf.add_condition(IsSeedingCondition(3))
    conf.add_condition(IsSeedingCondition(4))
コード例 #2
0
def test_ratemanagement_equal(conf):
    
    if not os.path.exists("cache_tests/ratemanagement_test/"):
        os.makedirs("cache_tests/ratemanagement_test/")
    
    conf.set_base_directory("cache_tests/ratemanagement_test/equal/")
    conf.set_test_name("Ratemanagement test (equal)")
    conf.set_timeout(150)
    logging.disable(logging.DEBUG)
    logging.disable(logging.INFO)
    logging.disable(logging.WARNING)
    conf.add_file(1, "files/test1.dat")
    conf.add_file(2, "files/test2.dat")
    
    tracker = conf.add_tracker()
    
    set_peers(conf, "cache_tests/ratemanagement_test/equal/", None)
    
    conf.add_condition(IsSeedingCondition(2))
    conf.add_condition(IsSeedingCondition(3))
    conf.add_condition(IsSeedingCondition(4))
    conf.add_condition(IsSeedingCondition(5))
コード例 #3
0
def test_ratemanagement_on_demand(conf):
    
    if not os.path.exists("cache_tests/ratemanagement_test/"):
        os.makedirs("cache_tests/ratemanagement_test/")
    
    conf.set_base_directory("cache_tests/ratemanagement_test/on_demand/")
    conf.set_test_name("Ratemanagement test (on_demand)")
    conf.set_timeout(120)
    logging.disable(logging.DEBUG)
    logging.disable(logging.INFO)
    logging.disable(logging.WARNING)
    conf.add_file(1, "files/test1.dat")
    conf.add_file(2, "files/test2.dat")
    
    tracker = conf.add_tracker()
    
    set_peers(conf, "cache_tests/ratemanagement_test/on_demand/", "SisClient/Cache/Test/config/config2.cfg")
    
    conf.add_condition(IsSeedingCondition(2))
    conf.add_condition(IsSeedingCondition(3))
    conf.add_condition(IsSeedingCondition(4))
    conf.add_condition(IsSeedingCondition(5))
コード例 #4
0
def test_ratemanagement_equal(conf):

    if not os.path.exists("cache_tests/ratemanagement_test/"):
        os.makedirs("cache_tests/ratemanagement_test/")

    conf.set_base_directory("cache_tests/ratemanagement_test/equal/")
    conf.set_test_name("Ratemanagement test (equal)")
    conf.set_timeout(150)
    logging.disable(logging.DEBUG)
    logging.disable(logging.INFO)
    logging.disable(logging.WARNING)
    conf.add_file(1, "files/test1.dat")
    conf.add_file(2, "files/test2.dat")

    tracker = conf.add_tracker()

    set_peers(conf, "cache_tests/ratemanagement_test/equal/", None)

    conf.add_condition(IsSeedingCondition(2))
    conf.add_condition(IsSeedingCondition(3))
    conf.add_condition(IsSeedingCondition(4))
    conf.add_condition(IsSeedingCondition(5))
コード例 #5
0
def test_ratemanagement_equal(conf):

    if not os.path.exists("cache_tests/replacement_strategy_test/"):
        os.makedirs("cache_tests/replacement_strategy_test/")

    conf.set_base_directory("cache_tests/replacement_strategy_test/unviable/")
    conf.set_test_name("Ratemanagement test (unviable)")
    conf.set_timeout(100)
    logging.disable(logging.DEBUG)
    logging.disable(logging.INFO)
    logging.disable(logging.WARNING)
    conf.add_file(1, "files/test1.dat")
    conf.add_file(2, "files/test2.dat")
    conf.add_file(3, "files/test3.dat")

    tracker = conf.add_tracker()

    set_peers(conf, "cache_tests/replacement_strategy_test/unviable/",
              "SisClient/Cache/Test/config/config5.cfg")

    conf.add_condition(IsSeedingCondition(2))
    conf.add_condition(IsSeedingCondition(3))
    conf.add_condition(IsSeedingCondition(4))