// File TimeTestLupine.cm.
-- Copyright (C) 1985 by Xerox Corporation.  All rights reserved.
// Last edited by BZM on  2-Mar-82 21:22:03.
-- Bob Hagmann February 8, 1985 5:19:28 pm PST


// Lupine.df includes the required test environment and
//   exports the necessary stub compilation environment.


// Compile the remote test interface.
   Compile /juwc  ↑
     LupineTimeTest


// Generate the RPC stubs of LupineTimeTest.
   // Only if Lupine is being debugged: Run Lupine
   Lupine TargetLanguage[Mesa]  ↑
     DefaultParameterPassing[VALUE]  ↑
     TranslateInterface[LupineTimeTest]
  

// Compile both the stubs and the test program modules.
   Compile /juwc  ↑
     ↑
     LupineTimeTestRpcControl  ↑
     LupineTimeTestRpcClientImpl  ↑
     LupineTimeTestRpcBinderImpl  ↑
     LupineTimeTestRpcServerImpl  ↑
     ↑
     LupineTimeTestImpl  ↑
     LupineTimeTestDriver  ↑
     LupineTimeTestBinder


// Bind up one- and two-machine test configurations.
   Binder  ↑
     LupineTimeTestCombined.config/a  ↑
     LupineTimeTestClient.config/a  ↑
     LupineTimeTestServer.config/a


// Prepare to Spy.
   // The spy is in flux: Run SpyNub

// Run the test...
   Run LupineTimeTestCombined