From Fedora Project Wiki

(Created page with "{{QA/Test_Case |description=This test case tests the installation of 389 Directory Server |setup= |actions= <ol> <li>Install 389 packages i.e. 389-ds-base and 389-ds-base-libs...")
 
(Updated links, console output)
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=This test case tests the installation of 389 Directory Server
|description=
|setup=
 
This test case tests the installation of 389 Directory Server instance.
 
NOTE: This includes only instance setup testing, not the console.
Full documentation on setting up 389 Directory Server instance can be found [http://www.port389.org/docs/389ds/legacy/install-guide.html here] if needed.
 
|actions=
|actions=
<ol>
1. Install 389-ds-base package.<br>  
<li>Install 389 packages i.e. 389-ds-base and 389-ds-base-libs for minimal installation</li>
<pre>dnf install 389-ds-base</pre>
<li>Execute setup-ds.pl for configuring an Instance of Directory Server </li>
This will install 389-ds-base, 389-ds-base-libs and their dependencies.
<li>It will prompt for various options like port, suffix, hostname etc. One can make answer file or select the option on each prompt.</li>
 
</ol>
2. Now setup the Directory Server instance using setup-ds.pl
 
<pre>setup-ds.pl</pre>
 
This will ask you for some configuration questions, carefully read and answer. Optionally you can make answer file to setup the instance.
 
3. At the end of the setup, a message will display as:
 
<pre>Your new DS instance 'example' was successfully created.
Exiting . . .
Log file is '/tmp/setupkL4chw.log'
</pre>
 
This means your DS instance is ready.
 
|results=
|results=
<ol>
#Directory Server should be up and running  
<li>Directory Server should be up and running</li>
#One can check the process by checking slapd process should be running, as::
<li>One can check the process by checking slapd process should be running.</li>
 
</ol>
<pre>[root@localhost ~]# ps -aef | grep [n]s-slapd
dirsrv    1845    1 11 10:22 ?        00:00:03 /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-example -i /var/run/dirsrv/slapd-example.pid
</pre>
 
}}
}}
[[Category:Package_389_ds_base_setup_testcase]]
 
[[Category:Package_389-ds-base_test_cases]]

Revision as of 14:25, 15 September 2017

Description

This test case tests the installation of 389 Directory Server instance.

NOTE: This includes only instance setup testing, not the console. Full documentation on setting up 389 Directory Server instance can be found here if needed.


How to test

1. Install 389-ds-base package.

dnf install 389-ds-base

This will install 389-ds-base, 389-ds-base-libs and their dependencies.

2. Now setup the Directory Server instance using setup-ds.pl

setup-ds.pl

This will ask you for some configuration questions, carefully read and answer. Optionally you can make answer file to setup the instance.

3. At the end of the setup, a message will display as:

Your new DS instance 'example' was successfully created.
Exiting . . .
Log file is '/tmp/setupkL4chw.log'

This means your DS instance is ready.

Expected Results

  1. Directory Server should be up and running
  2. One can check the process by checking slapd process should be running, as::
[root@localhost ~]# ps -aef | grep [n]s-slapd
dirsrv    1845     1 11 10:22 ?        00:00:03 /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-example -i /var/run/dirsrv/slapd-example.pid