LUMIERA.clone/tests/31plugin.tests
2008-12-15 13:33:04 +01:00

39 lines
739 B
Text

TESTING "testing plugins" ./test-interfaces
TEST "discovering plugins, missing path" plugin_discover <<END
out: found plugin: (null)
return: 0
END
export LUMIERA_PLUGIN_PATH=.libs
TEST "discovering plugins" plugin_discover <<END
out: found plugin: .libs/examplepluginc.so
return: 0
END
TEST "plugin unloading" plugin_unload <<END
out: plugin unload: (nil)
return: 0
END
TEST "C plugin test" plugin_examplepluginc <<END
out: Hallo Welt!
out: Tschuess Welt!
out: Hello World!
out: Bye World!
return: 0
END
TEST "C plugin test, nested" plugin_examplepluginc_nested <<END
out: config path is: ./
out: plugin path is: .libs
out: Hallo Welt!
out: Hello World!
out: Bye World!
out: Tschuess Welt!
return: 0
END
unset LUMIERA_PLUGIN_PATH