Ticket 47451 - Add Dynamic Plugin CI Suite
Description: Add lib389(CI) testsuite for Dynamic Plugins
Perform functional tests for plugins that have configuration settings
- Restart the plugin
- Make condfig change
- Test the plugin
- Make another config change
- Test plugin
- Test plugin dependency
- Cleanup
Perform memory corruption test
- This test forces the global plugin linked list, DSE callbacks,
and task handlers to be rewritten in various orders while
testing all the plugins.
Perform Stress tests
- Perform a series of operations that engage two plugins. While
there operations are being performed restart various plugins.
- Verify the server does not crash, and that hte plugins work
correctly.
https://fedorahosted.org/389/ticket/47451
Reviewed by: nhosoi(Thanks!)
(cherry picked from commit 4e39dbbfde56ca68f5a26d0bf2ac3a261234c8cd)