Ticket 48832 - Fix lib389 CI ticket/suite test failures
Description: There were varuious failures in many of the lib389
CI tests. Here is a list of some of the common fixes
that were made:
- Removed the use of TMP_DIR, and used /tmp for
everything. There were just too many issues
with permissions (between user running the tests
and the DS user).
- Added some sleeps where timing was an issue.
- Updated the tests to match new lib389 API changes
- Fixed all the tests so they work with SELinux enforcing
- Made sure ever test script has a finialzier to
remove the instance.
https://fedorahosted.org/389/ticket/48832
Reviewed by: spichugi & firstyear (Thanks!!)