#637 Enhance test suite to run test against running sssd and LDAP server
Closed: Fixed 3 years ago by pbrezina. Opened 13 years ago by sbose.

It would be very nice if we can run tests during 'make check' which perform test against a running sssd anbd a running LDAP server (or stopped LDAP server to simulate the offline case). It would be even nicer if the tests can be run as non-privileged user, because this would allow us to run the tests even in build farms like koji or the OpenSUSE build service.

It is possible to configure and run OpenLDAP so that it can be used inside the test suite. I assume it would be possible for 389ds, too.

sssd uses a couple paths hard-coded at configure time and has also some tests if files are owned by root or processes are run with root privileges. Some research and discussion is needed about what would be the best way to run sssd in a 'test mode'.


Fields changed

milestone: NEEDS_TRIAGE => SSSD 1.6.0

Fields changed

coverity: =>
milestone: SSSD 1.6.0 => SSSD Deferred
upgrade: => 0

Fields changed

rhbz: => 0

This would be much simpler with Andreas' socket/nss/uid wrappers.

blockedby: =>
blocking: =>
changelog: =>
design: =>
design_review: => 0
feature_milestone: =>
fedora_test_page: =>
milestone: SSSD Deferred => NEEDS_TRIAGE
patch: => 0
review: => 0
selected: =>

Fields changed

milestone: NEEDS_TRIAGE => Interim Bucket
type: enhancement => task

Fields changed

milestone: Interim Bucket => SSSD 1.12 beta

Fields changed

blocking: => #1923

There was no time to work on this during the 1.12 cycle, sorry. Re-proposing to 1.13

review: 0 => 1

Fields changed

milestone: SSSD 1.12 beta => SSSD 1.13 beta

Fields changed

mark: => 0

Nikolai is actively working on this.

milestone: SSSD 1.13 beta => SSSD Continuous integration
owner: somebody => nkondrashov

Metadata Update from @sbose:
- Issue marked as blocked by: #1923
- Issue set to the milestone: SSSD Continuous integration

7 years ago

This basically talks about 'make intgcheck' which was done years ago. Closing.

Metadata Update from @pbrezina:
- Custom field blocking reset (from #1923)
- Custom field design_review reset (from 0)
- Custom field mark reset (from 0)
- Custom field patch reset (from 0)
- Custom field review adjusted to on (was: 1)
- Custom field testsupdated reset (from 0)
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

3 years ago

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/1679

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Login to comment on this ticket.

Metadata