// 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