Thanks Saul,
A while ago Refractions acquired an ArcSDE for us to run tests against,
but nobody ended up using it for nightly builds. Your offer of an
instance to test against is very welcome.
There are two people with build boxes:
- Justin: has a TOPP server that that is doing cruise control
continuously - this is the server for which I would like us to consider
a minimal test (around 5 seconds total).
- Cory: has a Refractions server that we can set up for nightly builds -
this is the server for which I would like us to measure code coverage
(take as much time as needed, do API conformance tests). We probably
should hold off doing "stress" testing (and we may need a multi core box
for that anyways).
I think the best way to proceed is to:
1. define a "online" profile in your arcsde pom.xml that will do the 5
seconds test
2. define a variable showing where to connect,
-Dtest.online.arcsde=PATH_TO_CONNECTION_PROPERTIES
(this could also be done in your settings.xml file I think)
3. define a "nightly" profil in your arcsde pom.xml that will do the
real coverage test (and API conformance test)
4. define a variable showing where to connect,
-Dtest.nightly.arcsde=PATH_TO_CONNECTION_PROPERTIES
The "connections properties" is the path to a file, on the local machine
(hence the use of settings.xml), that lists the connection properties
for the instance. As example of how to do this:
http://docs.codehaus.org/display/GEOTOOLS/ConnectionTester
You will need to grab the actual path from System properties to start
out with.
For the details of what each profile is allowed to do; you will need to
negotiate with Justin and Corey above.
Jody
> Jody, Chris, Justin,
>
> I've been following your discussion of the db2 and oracle modules, and
> thought I'd chime in.
>
> I've been chatting with Gabriel, and I'd like arcsde to be a supported
> module too, and will work to do so.
>
> There are *many* things on this path, but one that is particularly
> relevant to your latest discussion is getting arcsde covered by unit
> tests.
>
> I have access to an ArcSDE 9.1 instance that can be used by an
> automated testing environment. I just need to coordinate with
> whoever's running the cruise-control server to get the right source IP
> and enable access from that IP to our server.
>
> Once that bit is in place, at least Gabriel and I will have the
> motivation to make sure the arcsde tests are passing!
>
> Does this make sense, and is it something that's do-able?
>
> --saul
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel