[389-devel] Review Request for test cases

Amita Sharma amsharma at redhat.com
Fri Aug 7 12:45:50 UTC 2015



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 at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/389-devel
>
>
>
> --
> 389-devel mailing list
> 389-devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/389-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/389-devel/attachments/20150807/32314f15/attachment.html>


More information about the 389-devel mailing list