<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>562</bug_id>
          
          <creation_ts>2010-12-02 07:21:06 +0000</creation_ts>
          <short_desc>Enhance sanity tests such that &apos;invasive&apos; tests aren&apos;t run with each bitbake invocation</short_desc>
          <delta_ts>2011-01-14 17:54:40 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>Meta-yocto</product>
          <component>meta-yocto</component>
          <version>1.0</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.0 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Lock - Disabled">josh</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>ke.yu</cc>
    
    <cc>kevin.tian</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          <cf_verified>Program Management</cf_verified>
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>10987</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2010-12-02 07:21:06 +0000</bug_when>
    <thetext>We are accruing a set of increasingly invasive sanity tests, and would like to add more (such as compiler sanity checks).

The simplest way to do this would be to have 2 classes of sanity check.
1) sanity tests which are only run when a SANITY_VERSION number is changed (such as when new tests are added) and 2) sanity tests which are run for each bitbake invocation

However it could be more desirable to handle several classes of sanity tests:
* ones which are only run &apos;once&apos; on first use, then possibly again when the SANITY_VERSION is changed (compiler checks, etc).
* ones which are only run when one of the directories is moved (tmp, sstate-cache) such as Paul&apos;s proposed test for long filenames.
* the rest, run with each invocation of bitbake</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11243</commentid>
    <comment_count>1</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2010-12-20 03:07:31 +0000</bug_when>
    <thetext>Patches have been sent to the mailing list for this one:
https://lists.yoctoproject.org/pipermail/poky/2010-December/001375.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11245</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2010-12-20 08:03:19 +0000</bug_when>
    <thetext>Patches now merged into master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11370</commentid>
    <comment_count>3</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2011-01-04 07:13:07 +0000</bug_when>
    <thetext>This has indeed been fixed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11484</commentid>
    <comment_count>4</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2011-01-14 17:54:40 +0000</bug_when>
    <thetext>http://git.pokylinux.org/cgit/cgit.cgi/poky/commit/?id=1993ca1f8790ff5bddc347ff22c78fd1c618739a</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>