RE: Check packages for functions and parameters

  • To: Peter McLarty <Peter_McLarty@xxxxxxxxxxxxxxxxxxxxx>, oracle-l@xxxxxxxxxxxxx
  • Date: Tue, 5 Sep 2006 21:21:24 -0700

We do use cruise in our sql server environment.  Builds are
triggered when source code is committed to subversion.  It works well.
Thanks for the suggestion though...


-----Original Message-----
From: Peter McLarty [mailto:Peter_McLarty@xxxxxxxxxxxxxxxxxxxxx] 
Sent: Tuesday, September 05, 2006 5:44 PM
To: David Mitchell; oracle-l@xxxxxxxxxxxxx
Subject: RE: Check packages for functions and parameters

What about using a continuous build harness like cruise control,
basically it runs continuous builds and will report success and failure
of the build and the resultant testing. If you point a build of your
code to a new application then it will rapidly fail at one step alerting
you to the fact that a particular module has been altered. All other
code is immediately verified to still function to your test suite. If
your test suite is good then it is a simple targeted fix Do a Google
search for "continuous build" to find other suitable tools


Peter McLarty
Technical Consultant
Service Delivery 


-----Original Message-----
From: oracle-l-bounce@xxxxxxxxxxxxx
[mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of David Mitchell
Sent: Wednesday, 6 September 2006 10:12 AM
To: oracle-l@xxxxxxxxxxxxx
Subject: Check packages for functions and parameters

We have a third party application that we've layered our own app
on top of and the vendor periodically changes some functions around when
new releases come out.  In particular a function was recently moved from
one package to another.  They also sometimes change the parameters for a
given function that we rely on.  Our developer is looking for a way to
do some rudimentary unit testing to ensure we know when something has
changed.  The unit tests are being written in C#.  So far we've been
thinking of looking at all_source to check to see if a function is still
in a particular package but we've yet to come up with a good way to
check to see if the parameters have changed.  Anyone got any suggestions
while I continue my search?



Other related posts: