[Koha-devel] QA Re: FIX in qa-tools

Mason James mtj at kohaaloha.com
Thu Oct 25 04:56:54 CEST 2012


On 2012-10-25, at 1:40 AM, Jonathan Druart wrote:

> Hi Mason,
> 
> I did not rebase my qa-tools repo and I found a bug in the check of perlcritic.
> So I fixed it and ... I was not able to push, I was not up-to-date :)
> 
> In fact you already tried to fix it in the commit "fixed perlcritic test".
> But It is not the good way:
>     # If the tested file is deleted in the commit,  we return 0
>     return 0 unless -e $self->path;
> 
>     # If the tested file is newly created int the commit, (ie: nothing existing to compare too),  we call Perl::Critic, not Test::Perl::Critic::Progressive
>      unless (-e $self->path)  {
> 
> if the path does not exist, the routine returns 0 and does not execute the second unless statement. (and print a warning launching tests: An error occured : Can't use string ("0") as an ARRAY ref while "strict refs" in use at t/Perl.t line 72.).
> 
> I think my last commit ("add a new flag "new_file" to mark a file if it is a newly created") fixes correctly the problem but... be careful :)
> 
> Jonathan

heya Jonathan

thanks for this, ill do some testing then push your changes up to the kc.rg github repo
https://github.com/Koha-Community/koha-qa-tools



More information about the Koha-devel mailing list