[Openembedded-architecture] LSB is dead; when shall we drop it?
Alexander Kanavin
alexander.kanavin at linux.intel.com
Fri Apr 7 14:05:57 UTC 2017
On 04/07/2017 04:59 PM, Mark Hatle wrote:
> I really think this needs to be clarified. It would be perfectly reasonable to me:
>
> 1) Autobuilder 'tests' LSB within the scope that is defined by the project.
>
> 2) Defects are opened for test failures. (Test failures do NOT block code
> changes, unless they are specifically related to 'LSB' work.)
>
> 3) People who care about the LSB will resolve the defects. Resolution is:
> - release note explaining the issue/limitation with a test-case update
> - actual code change to resolve a problem
>
>
> The LSB should not be driving the work. The general open source community is
> what should be driving the work forward, and the LSB work -- since it's a
> conformance test -- should be reacting to that work.
>
> I would not consider the OE passing a random testing to be good or bad. We run
> tests to gain knowledge and decide what that knowledge means -- that is what
> defined a pass or failure.
I don't agree with this at all. We currently do not allow autobuilder
tests to fail: if they fail, then the patch that is causing the failure
is rejected. If you change this approach and allow test failures, this
really opens a can of worms, and basically subverts the entire process
which we try to bring as close to continuous integration principles as
possible.
Manual runtime package testing by QA is a different story: those tests
can fail, and any failures are filed as bugs and dealt with after the fact.
Alex
More information about the Openembedded-architecture
mailing list