Thread: Should I run regression tests?

Should I run regression tests?

From
Doug Lo
Date:
Hi,

I saw the file INSTALL and I ran regression tests, I saw lots of failed tests,
what do they mean?
If I have failed tests, how do I fix it? If I don't run regression tests, what's
the consequences I have?
Would anyone tell me, thanks.

Best regards,
Doug.


Re: [GENERAL] Should I run regression tests?

From
The Hermit Hacker
Date:
On Mon, 8 Jun 1998, Doug Lo wrote:

> Hi,
>
> I saw the file INSTALL and I ran regression tests, I saw lots of failed tests,
> what do they mean?
> If I have failed tests, how do I fix it? If I don't run regression tests, what's
> the consequences I have?
> Would anyone tell me, thanks.

    To be honest, the only ppl that should be required to run
regression tests are those that are developing and preparing for
releases...for someone installing, they don't really give a warm fuzzy
feeling due to the discrepencies that the various platforms show that we
consider to be "normal" :(

Marc G. Fournier
Systems Administrator @ hub.org
primary: scrappy@hub.org           secondary: scrappy@{freebsd|postgresql}.org


Re: [GENERAL] Should I run regression tests?

From
Bruce Momjian
Date:
>
> On Mon, 8 Jun 1998, Doug Lo wrote:
>
> > Hi,
> >
> > I saw the file INSTALL and I ran regression tests, I saw lots of failed tests,
> > what do they mean?
> > If I have failed tests, how do I fix it? If I don't run regression tests, what's
> > the consequences I have?
> > Would anyone tell me, thanks.
>
>     To be honest, the only ppl that should be required to run
> regression tests are those that are developing and preparing for
> releases...for someone installing, they don't really give a warm fuzzy
> feeling due to the discrepencies that the various platforms show that we
> consider to be "normal" :(

But INSTALL says:

 18) If you wish to skip the regression tests then skip to step 21.
     However, we think skipping the tests is a BAD idea!


--
Bruce Momjian                          |  830 Blythe Avenue
maillist@candle.pha.pa.us              |  Drexel Hill, Pennsylvania 19026
  +  If your life is a hard drive,     |  (610) 353-9879(w)
  +  Christ can be your backup.        |  (610) 853-3000(h)

Re: [GENERAL] Should I run regression tests?

From
The Hermit Hacker
Date:
On Mon, 8 Jun 1998, Bruce Momjian wrote:

> >     To be honest, the only ppl that should be required to run
> > regression tests are those that are developing and preparing for
> > releases...for someone installing, they don't really give a warm fuzzy
> > feeling due to the discrepencies that the various platforms show that we
> > consider to be "normal" :(
>
> But INSTALL says:
>
>  18) If you wish to skip the regression tests then skip to step 21.
>      However, we think skipping the tests is a BAD idea!

    and we think this because?  its always confused me as to why an
end-user would generally have to run regression tests on "supported and
tested platforms".  I can understand us, as developers, doing it prior to
a release, and I can understand someone doing it on an 'untested'
platform...but anything on a supported/tested platform should be caught
by us, the developers, before the end-users see the software...

    Now, if we can get the regression tests to pass 100% on all
platforms, the point becomes moot, but, IMHO, all it does is causes/adds
more confusion to the end user then required... :(

Marc G. Fournier
Systems Administrator @ hub.org
primary: scrappy@hub.org           secondary: scrappy@{freebsd|postgresql}.org


Re: [GENERAL] Should I run regression tests?

From
Bruce Momjian
Date:
>
>     Now, if we can get the regression tests to pass 100% on all
> platforms, the point becomes moot, but, IMHO, all it does is causes/adds
> more confusion to the end user then required... :(

Let's change the INSTALL.  We are much more mature now as a product.


--
Bruce Momjian                          |  830 Blythe Avenue
maillist@candle.pha.pa.us              |  Drexel Hill, Pennsylvania 19026
  +  If your life is a hard drive,     |  (610) 353-9879(w)
  +  Christ can be your backup.        |  (610) 853-3000(h)

Re: [GENERAL] Should I run regression tests?

From
Herouth Maoz
Date:
At 7:29 +0300 on 8/6/98, The Hermit Hacker wrote:


>     and we think this because?  its always confused me as to why an
> end-user would generally have to run regression tests on "supported and
> tested platforms".  I can understand us, as developers, doing it prior to
> a release, and I can understand someone doing it on an 'untested'
> platform...but anything on a supported/tested platform should be caught
> by us, the developers, before the end-users see the software...
>
>     Now, if we can get the regression tests to pass 100% on all
> platforms, the point becomes moot, but, IMHO, all it does is causes/adds
> more confusion to the end user then required... :(

May I protest, please?

What exactly is a supported/tested platform? Timezone differences make some
of the failures, and I think it's important that we recognise them and know
that we have a timezone problem. Also, have you really tested the system on
all available systems? I saw it compiled for solaris 2.6. Has it been
tested for 2.5? Library differences, a slightly different installation
procedure, and the regression test points you, at least, in the right
direction to ask questions. After all, unix is the administrator's
creation, and he/she may decide to move things around. The regression tests
tell him if one of his inventions are a bit overboard.

End users which merely use the database should not be concerned with such
things, but if we are to run the system in a serious environment, my system
admin wants to be sure that postgres works *here*.

Herouth

--
Herouth Maoz, Internet developer.
Open University of Israel - Telem project
http://telem.openu.ac.il/~herutma



Re: [GENERAL] Should I run regression tests?

From
The Hermit Hacker
Date:
On Mon, 8 Jun 1998, Bruce Momjian wrote:

> >
> >     Now, if we can get the regression tests to pass 100% on all
> > platforms, the point becomes moot, but, IMHO, all it does is causes/adds
> > more confusion to the end user then required... :(
>
> Let's change the INSTALL.  We are much more mature now as a product.

    Agreed, let's just remove the extra line that says that we don't
recommend skipping it...