这段文本描述了一个联邦容错命名服务的测试用例。测试可以通过执行Perl脚本run_test.pl
来自动运行。以下是Perl脚本执行的示例输出:
$ ./run_test.pl
Hello object bound in Naming Service B
Root context of NS B bound in Naming Service A under name 'nsB'
Wrote IOR file
Starting client
**** Narrowed root NamingContext
**** Resolved #nsB/example/Hello
(12960|3069859584) - string returned <Hello there!>
INFO: server being killed.
INFO: removing <NameService1>
INFO: removing <NameService2>
$
如果想要手动运行测试,需要先启动两个冗余的 tao_ft_naming
(请参考TAO/orbsvcs/Naming_Service/README中的有效选项),然后按照下面的方式分别运行 ./server
和 ./client
。
需要注意的是,如果手动运行测试,必须在启动命名服务之前创建 NameService1 和 NameService2 目录,并且在停止命名服务后手动清理这些目录。
内容由零声教学AI助手提供,问题来源于学员提问