comp.lang.ada
 help / color / mirror / Atom feed
From: mfb@mbunix.mitre.org (Michael F Brenner)
Subject: Re: Source files organisation using gnat
Date: 1997/07/07
Date: 1997-07-07T00:00:00+00:00	[thread overview]
Message-ID: <5pqva3$9pi@top.mitre.org> (raw)
In-Reply-To: 33BAB415.6CCB@does.not.exist.com


Mike said:
       (f) now, before giving it to the users, run all the regression
           tests manually that were previously run at the bottom of
           each package in Ada-83. They are now separate executables.

Wes said:
 the concept of having each package do its own regression tests
as part of elaboration has merit in some circumstances.  However,
it is not a part of many standard development processes.  So it is
misleading to offer this step as if it were a necessary part of
organizing source files into various directories (which is what
the original question was about)


Mike responds:
  If a standard development process does not have packages do their
  own regression test, then that standard development process should
  state where the regression tests are done instead. A development
  process without regression testing is incomplete. The benefit of
  the automated regression tests, during the period when they were
  possible, was that the process was automated, and therefore
  cheaper. You could tell with a quick search if the package
  body ended with the statements: BEGIN REGRESSION_TEST; END
  which automated quality checking of regression test occurrences
  (although you still had to manually check the DEPTH of the 
  regression test, to make sure it verified that each required
  change still works). This is in accord with the original
  post and the original answer to the post that some of the
  configuration management features well used in Ada are
  either not universally possible anymore, or are not considered
  as important as they are. When a language feature automates
  a good programming practice, that is good (and economical).




  reply	other threads:[~1997-07-07  0:00 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-06-30  0:00 Source files organisation using gnat Laurentau
1997-06-30  0:00 ` Robert Dewar
1997-06-30  0:00 ` Robert Dewar
1997-07-01  0:00   ` Samuel T. Harris
1997-07-04  0:00     ` Robert Dewar
1997-07-05  0:00       ` Michael Feldman
1997-07-03  0:00   ` Steve Doiel
1997-07-04  0:00     ` Robert Dewar
1997-07-04  0:00       ` Michel Gauthier
1997-07-04  0:00         ` Robert Dewar
1997-07-03  0:00   ` David Haslam
1997-07-03  0:00     ` Robert Dewar
1997-07-09  0:00       ` Robert I. Eachus
1997-07-01  0:00 ` Michael F Brenner
1997-07-01  0:00   ` Robert Dewar
1997-07-02  0:00   ` Wes Groleau
1997-07-07  0:00     ` Michael F Brenner [this message]
1997-07-01  0:00 ` Geert Bosch
1997-07-02  0:00   ` Source files organisation using gnat: more Laurentau
1997-07-02  0:00     ` Robert B. Love 
1997-07-02  0:00       ` nasser
1997-07-03  0:00     ` Ian Caldwell
1997-07-03  0:00     ` Michael F Brenner
1997-07-01  0:00 ` Source files organisation using gnat Michel Gauthier
1997-07-05  0:00   ` Robert Dewar
1997-07-06  0:00     ` Geert Bosch
1997-07-07  0:00       ` Tucker Taft
1997-07-08  0:00       ` Robert Dewar
1997-07-08  0:00         ` nabbasi
1997-07-08  0:00           ` Robert Dewar
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox