Re: [389-devel] Review Request for test cases

2015-08-07 Thread Amita Sharma



On 08/06/2015 06:13 PM, Mark Reynolds wrote:



On 08/06/2015 06:24 AM, Amita Sharma wrote:

Hi All,

I have automated few test cases for 
https://fedorahosted.org/389/attachment/ticket/47910/ .
Here is my patch :: 
https://fedorahosted.org/389/attachment/ticket/47910/0001-Ticket-47910-allow-logconv.pl-S-E-switches-to-work-e.2.patch


I request for your valuable feedback.

Hi Amita,

Thanks for writing a lib389 test!  I do have some comments, see below...

In function log_dir:

First, you are using the DATA directory for temporary storage, you 
should be using the TMP dir - this way the contents are removed for 
you before the next test runs.


ldif_file = topology.standalone.getDir(__file__, TMP_DIR) + 
ticket47910.ldif


-
Note, for future tests, if you need to store files permanently, they 
should be in subdirectories of DATA:


getDir(__file__, DATA_DIR) + /ticket47910/ticket47910.ldif
-

Next in log_dir

You are generating an ldif file, and then importing it for each test 
function.  This seems excessive for trying to generate logging.   The 
only thing that is logged is the adding of the task entry.  So like 6 
lines of logging.  It would be easier/faster to just do a single 
search.  You can also disable access log buffering so you don't have 
to wait for the logging to be written to disk.


There is a shortcut function for setting access log buffering:

topology.standalone.setAccessLogBuffering (False)

You still need to sleep for 1 second, but it's a lot better than 50 
seconds.


The rest looks good.

Thanks Mark.

Here is the update patch :: 
https://fedorahosted.org/389/attachment/ticket/47910/0001-Ticket-47910-allow-logconv.pl-S-E-switches-to-work.patch


Regards,
Amita


Thanks,
Mark


Thanks  Regards,
Amita
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel




--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel


--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [389-devel] Review Request for test cases

2015-08-07 Thread Mark Reynolds



On 08/07/2015 08:45 AM, Amita Sharma wrote:



On 08/06/2015 06:13 PM, Mark Reynolds wrote:



On 08/06/2015 06:24 AM, Amita Sharma wrote:

Hi All,

I have automated few test cases for 
https://fedorahosted.org/389/attachment/ticket/47910/ .
Here is my patch :: 
https://fedorahosted.org/389/attachment/ticket/47910/0001-Ticket-47910-allow-logconv.pl-S-E-switches-to-work-e.2.patch


I request for your valuable feedback.

Hi Amita,

Thanks for writing a lib389 test!  I do have some comments, see below...

In function log_dir:

First, you are using the DATA directory for temporary storage, you 
should be using the TMP dir - this way the contents are removed for 
you before the next test runs.


ldif_file = topology.standalone.getDir(__file__, TMP_DIR) + 
ticket47910.ldif


-
Note, for future tests, if you need to store files permanently, they 
should be in subdirectories of DATA:


getDir(__file__, DATA_DIR) + /ticket47910/ticket47910.ldif
-

Next in log_dir

You are generating an ldif file, and then importing it for each test 
function.  This seems excessive for trying to generate logging.   The 
only thing that is logged is the adding of the task entry.  So like 6 
lines of logging.  It would be easier/faster to just do a single 
search.  You can also disable access log buffering so you don't have 
to wait for the logging to be written to disk.


There is a shortcut function for setting access log buffering:

topology.standalone.setAccessLogBuffering (False)

You still need to sleep for 1 second, but it's a lot better than 50 
seconds.


The rest looks good.

Thanks Mark.

Here is the update patch :: 
https://fedorahosted.org/389/attachment/ticket/47910/0001-Ticket-47910-allow-logconv.pl-S-E-switches-to-work.patch

Thanks Amita,

Looks good, ack!

Mark


Regards,
Amita


Thanks,
Mark


Thanks  Regards,
Amita
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel




--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel




--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel


--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [389-devel] Review Request for test cases

2015-08-06 Thread Mark Reynolds



On 08/06/2015 06:24 AM, Amita Sharma wrote:

Hi All,

I have automated few test cases for 
https://fedorahosted.org/389/attachment/ticket/47910/ .
Here is my patch :: 
https://fedorahosted.org/389/attachment/ticket/47910/0001-Ticket-47910-allow-logconv.pl-S-E-switches-to-work-e.2.patch


I request for your valuable feedback.

Hi Amita,

Thanks for writing a lib389 test!  I do have some comments, see below...

In function log_dir:

First, you are using the DATA directory for temporary storage, you 
should be using the TMP dir - this way the contents are removed for you 
before the next test runs.


ldif_file = topology.standalone.getDir(__file__, TMP_DIR) + 
ticket47910.ldif


-
Note, for future tests, if you need to store files permanently, they 
should be in subdirectories of DATA:


getDir(__file__, DATA_DIR) + /ticket47910/ticket47910.ldif
-

Next in log_dir

You are generating an ldif file, and then importing it for each test 
function.  This seems excessive for trying to generate logging. The only 
thing that is logged is the adding of the task entry.  So like 6 lines 
of logging.  It would be easier/faster to just do a single search.  You 
can also disable access log buffering so you don't have to wait for the 
logging to be written to disk.


There is a shortcut function for setting access log buffering:

topology.standalone.setAccessLogBuffering (False)

You still need to sleep for 1 second, but it's a lot better than 50 seconds.

The rest looks good.

Thanks,
Mark


Thanks  Regards,
Amita
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel


--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel