Re: Requiring package test instructions (was: Re: Too fast karma on Bodhi updates)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2016-07-13 at 10:21 +0100, Jonathan Wakely wrote:
> On 13/07/16 08:21 +0530, Siddhesh Poyarekar wrote:
> > 
> > On Tue, Jul 12, 2016 at 03:45:54PM -0700, Adam Williamson wrote:
> > > 
> > > Bodhi works at the source package level, not binary package level.
> 
> That's irrelevant. If a source package only provides a library for
> other packages to link against then testing it is non-trivial.
> 
> Something like libjpeg-turbo is easily testabel because it includes
> some command-line utilities that can be tested (e.g. run djpeg to
> decompress a JPEG file). Not all packages that install libraries
> include such utilities.
> 
> > 
> > I think Jon's point was with respect to the scope of testing.  With
> > glibc (or libstdc++ that Jon would be concerned with), an ideal set of
> > sanity tests would cover the library as well as its development files*.
> 
> Right, or Boost. Boost has no applications you can test, it only
> installs libraries and headers. 31 shared libraries, from 25 almost
> entirely unrelated sub-libraries. And several times that number of
> header-only sub-libraries.
> 
> To test that properly you'd need to compile several dozen applications
> that use different pieces of Boost and check they link and run OK.
> 
> That was my point. Testing a package that only provides a library for
> other packages to build against is non-trivial.

Ah, I see what you meant. What I usually suggest for library testing is
to run whatever applications you have installed that use that library,
and make sure they work for what you usually do with them.
-- 

Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux