// File MarshalTestLupine.cm. // Last edited by BZM on 19-Mar-82 11:39:26. // Lupine.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] ↑ DefaultParameterPassing[VALUE] ↑ InlineDispatcherStubs[FALSE] ↑ TranslateInterface[LupineMarshalTest] // Compile both the stubs and the test program modules. Compile /juwc ↑ ↑ LupineMarshalTestRpcControl ↑ LupineMarshalTestRpcClientImpl ↑ LupineMarshalTestRpcBinderImpl ↑ LupineMarshalTestRpcServerImpl ↑ ↑ LupineMarshalTestImpl ↑ LupineMarshalTestDriver ↑ LupineMarshalTestBinder // Make the test exerciser. // @MakeExerciserPkgLupine.cm // Bind up one- and two-machine test configurations. Binder ↑ LupineMarshalTestCombined.config/a ↑ LupineMarshalTestClient.config/a ↑ LupineMarshalTestServer.config/a // Do these only once per boot: // Run Spy // Run the test... Run LupineMarshalTestCombined