// File [Ivy]<Nelson>Lupine>InterMdsMarshalTestLupine.cm.
// Last edited by BZM on 10-May-82 21:02:02.


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


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


// Generate the RPC stubs of LupineMarshalTest.
   // Only if Lupine is being debugged: Run Lupine
   Lupine  ↑
     TargetLanguage[Cedar]  ↑
     InterMdsCalls[TRUE]  ↑
     TranslateInterface[LupineMarshalTest]
  

// Compile both the stubs and the test program modules.
   Compile /juwc  ↑
     ↑
     LupineMarshalTestRpcControl  ↑
     LupineMarshalTestRpcClientImpl  ↑
     LupineMarshalTestRpcBinderImpl  ↑
     LupineMarshalTestRpcServerImpl  ↑
     ↑
     LupineMarshalTestImpl  ↑
     LupineMarshalTestDriver  ↑
     LupineMarshalTestBinder


// Make the test exerciser.
// @MakeExerciserLupine.cm


// Bind test configurations.
   Binder  ↑
     LupineMarshalTestClient.config  ↑
     LupineMarshalTestServer.config


// Do these only once per boot:
// Run Spy


// Run the test...
   Run LupineMarshalTestServer LupineMarshalTestClient