pcp
[Top] [All Lists]

pcp updates - qa infrastructure

To: pcp@xxxxxxxxxxx
Subject: pcp updates - qa infrastructure
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun, 21 Jun 2015 07:41:20 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
Changes committed to git://git.pcp.io/kenj/pcp master

Ken McDonell (6):
      qa/common*: cleanup
      qa/README.common: document the relationship between the common.* scripts
      qa/show-me: don't set $here (done already in common)
      qa: cleanup common.* usage across many scripts
      qa/570: retire this test (pmnscomp not used any more)
      qa/931: (new) for http://oss.sgi.com/bugzilla/show_bug.cgi?id=1100

 qa/019                  |   12 ++++----
 qa/020                  |    3 +-
 qa/031                  |    4 +-
 qa/032                  |    4 +-
 qa/055                  |    7 +---
 qa/068                  |    3 +-
 qa/083                  |    4 +-
 qa/096                  |    3 +-
 qa/1026.out             |    2 -
 qa/1049                 |    1 
 qa/115                  |    4 +-
 qa/116                  |    1 
 qa/126                  |    1 
 qa/174                  |    4 +-
 qa/180                  |    4 +-
 qa/212                  |   10 +++---
 qa/215                  |   14 ++++-----
 qa/216                  |    1 
 qa/223                  |    3 --
 qa/233                  |    4 +-
 qa/262                  |    4 +-
 qa/272                  |    4 --
 qa/278                  |    1 
 qa/282                  |    1 
 qa/283                  |   11 +++----
 qa/285                  |    1 
 qa/299                  |   11 +++----
 qa/313                  |    1 
 qa/314                  |    1 
 qa/340                  |    4 +-
 qa/361                  |    4 +-
 qa/365                  |    1 
 qa/366                  |    1 
 qa/446                  |    1 
 qa/456                  |    1 
 qa/457                  |    1 
 qa/458                  |    1 
 qa/461                  |    1 
 qa/465                  |    1 
 qa/466                  |    1 
 qa/469                  |    1 
 qa/471                  |    1 
 qa/519                  |    1 
 qa/555                  |    1 
 qa/560                  |    1 
 qa/574                  |    1 
 qa/580                  |    2 -
 qa/592                  |    1 
 qa/593                  |    1 
 qa/600                  |    1 
 qa/605                  |    1 
 qa/617                  |    1 
 qa/628                  |   11 +++----
 qa/635                  |    1 
 qa/653                  |    1 
 qa/654                  |    4 --
 qa/655                  |    4 --
 qa/703                  |    3 --
 qa/706                  |    6 ----
 qa/931                  |   28 +++++++++++++++++++
 qa/README.common        |   69 ++++++++++++++++++++++++++++++++++++++++++++++++
 qa/common               |   12 ++++----
 qa/common.avahi         |    4 +-
 qa/common.check         |   17 +++++------
 qa/common.compress      |    2 -
 qa/common.install.cisco |    6 ++--
 qa/common.pcpweb        |    4 ++
 qa/common.qt            |   12 ++++----
 qa/common.rpm           |   16 +++++------
 qa/common.secure        |   30 ++++++++++----------
 qa/common.webapi        |    6 ++--
 qa/group                |    3 +-
 qa/show-me              |    2 -
 73 files changed, 218 insertions(+), 177 deletions(-)

Details ...

commit 26988bf8f5b43b5723fc7ffa75c8e030964404e8
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Jun 21 07:33:36 2015 +1000

    qa/931: (new) for http://oss.sgi.com/bugzilla/show_bug.cgi?id=1100
    
    Crash in interp.c.  Problem not fixed yet, so test marked
    :reserved and no 931.out until it is.

commit 49a2d726c8da5292d27a90f75192384e82d0b787
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Jun 21 07:21:45 2015 +1000

    qa/570: retire this test (pmnscomp not used any more)

commit a4dae3ceaf4ffd80466801fa74435da33a8d80ce
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Jun 14 08:47:05 2015 +1000

    qa: cleanup common.* usage across many scripts
    
    Follow qa/README.common guidelines, make includes the standard
    ones, avoid explicitly including localconfig (the latter is done
    in the standard common.* file sequence).

commit 8db07d30aa4869fe55da048bf266765b0199ee1f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Jun 14 08:38:09 2015 +1000

    qa/show-me: don't set $here (done already in common)

commit 8bd229e3e8071f93606ec8036b5a9b899f6abd6a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Jun 14 08:32:53 2015 +1000

    qa/README.common: document the relationship between the common.* scripts
    
    Intended as a guide for the expert QA script developer.
    
    If you use ./new to create new QA scripts then none of this
    information is required.

commit 2a13531e3129eb6786a3b2f393fd4d85b3b93ca7
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Jun 14 08:28:52 2015 +1000

    qa/common*: cleanup
    
    A number of changes ...
    - use $here/$seq.full (not $seq.full) everywhere so scripts are
      insulated from any possible chdir operations
    - define $here in one place
    - make all the common.<feature> scripts proper wrappers that
      include the 3 standard include files (common.product, common.filter
      and common.check) to mimic ./new ... these common.<product>
      scripts are typically included _instead_ of the ones provided
      by ./new

<Prev in Thread] Current Thread [Next in Thread>