On Sun, 13 Dec 2020 15:32:23 +0100, Marco Atzeri via Cygwin-apps
> On 13.12.2020 06:58, Lemures Lemniscati via Cygwin-apps wrote:
> > Hi!
> >
> > ITA for libjpeg-turbo, which have been maintained by Yaakov [1].
> >
> > Now, the latest stable upstream version of libjpeg-turbo is 2.0.6 [2].
> >
> > A new candidate cygport file is placed at [3] (but it is not tested
> > on Cygwin AppVeyor CI, yet).
> >
> > Generated package files are placed at [4] and [5]:
> > 
> it builds fine, but I would add a test section
> at least as simple as
> 
> $  ./tjunittest.exe
> RGB Top-Down  -> 4:4:4 Q100 ... Done.
>    Result in test_enc_RGB_TD_444_Q100.jpg
> JPEG -> RGB Top-Down  2/1 ... Passed.
> JPEG -> RGB Top-Down  15/8 ... Passed.
> JPEG -> RGB Top-Down  7/4 ... Passed.
> ...
> JPEG -> ARGB Bottom-Up 3/8 ... Passed.
> JPEG -> ARGB Bottom-Up 1/4 ... Passed.
> JPEG -> ARGB Bottom-Up 1/8 ... Passed.
> 
> --------------------
> 
> Buffer size regression test
> Done.
> 
> > Regards,
> >
> > Lem
> 
> Changed maintainer, so when you want you can upload.
> 
> Thanks and Regards
> Marco
> 
Thank you for reviewing, Marco.

Now, I've added a test section as follows:
========
src_test() {
  cd ${B}
  ctest
}
========




And, I guess it would be useful if we add the following code
to usr/share/cygport/cygclass/cmake.cygclass .
(But this subject should be in another mail, later.)

=======
cygctest() {
        if (( ${#@} > 0 )); then
                ctest "$@"
        elif [ -f CTestTestfile.cmake ]; then
                ctest
        else
                inform "cygctest: No testsuite detected."
        fi
}
readonly -f cygctest


src_test() {
        cd ${B}
        cygctest
}

=======

Regards,

Lem


Reply via email to