Testing the Software

Testing the software consists of starting an agent and a server and running a client test (the section called Agent-Server-Client Test). Alternatively, the default agent and servers running at the University of Tennessee can be used to test the client only (see the section called Testing the Unix installation in Chapter 3). We describe here the step-by-step procedure that involves manipulations that will be detailed and explained in the following chapters.

Agent-Server-Client Test

  1. Choose a machine to run the agent, server and client (say netsolve.world.net),

  2. cd NetSolve,

  3. edit the file ./server_config to replace netsolve.cs.utk.edu by netsolve.world.net, and save the file.

  4. setenv NETSOLVE_AGENT netsolve.world.net

  5. $NETSOLVE_ROOT/bin/$NETSOLVE_ARCH/agent

  6. $NETSOLVE_ROOT/bin/$NETSOLVE_ARCH/server

  7. cd $NETSOLVE_ROOT/bin/$NETSOLVE_ARCH

  8. Test

While the test suite is running, it prints messages about its execution. This test tests only the C and Fortran interfaces. See Chapter 6 for details on how to test the Matlab interface. Successful completion of these tests assures you that you have properly installed the NetSolve agent and server.

If an error is encountered during testing, refer to the Troubleshooting section of the Errata file for NetSolve.