Ejemplo n.º 1
0
def write_test_dog( sleep_time=2 ):
    ""
    util.writefile( "one/dog.xml", """
        <rtest name="dog">
          <execute>
            sleep """+str(sleep_time)+"""
          </execute>
        </rtest>""" )
Ejemplo n.º 2
0
def write_test_circle():
    ""
    util.writefile( "two/circle.xml", """
        <rtest name="circle">
          <execute>
            sleep 3
          </execute>
        </rtest>""" )
Ejemplo n.º 3
0
def write_test_cat( sleep_time=1 ):
    ""
    util.writefile( "one/cat.xml", """
        <rtest name="cat">
          <execute>
            sleep """+str(sleep_time)+"""
          </execute>
        </rtest>""" )
Ejemplo n.º 4
0
def make_user_plugin( content=None, platname=None, options=None ):
    ""
    plugname = make_plugin_filename()

    subdir = 'adir'
    if content != None:
        util.writefile( subdir+'/'+plugname+'.py', content )
    time.sleep(1)

    rtconfig = make_RuntimeConfig( platname, options )

    sys.path.insert( 0, os.path.abspath(subdir) )
    try:
        plug = UserPluginBridge( rtconfig, import_module_by_name( plugname ) )
    finally:
        sys.path.pop( 0 )

    return plug