Add unit tests for name server.
This commit was SVN r1301.
Этот коммит содержится в:
родитель
49d5c08d91
Коммит
a0cfd47135
17
test/ns/Makefile.am
Обычный файл
17
test/ns/Makefile.am
Обычный файл
@ -0,0 +1,17 @@
|
||||
# -*- makefile -*-
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
|
||||
include $(top_srcdir)/config/Makefile.options
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/test/support -DOMPI_ENABLE_DEBUG_OVERRIDE=1
|
||||
|
||||
noinst_PROGRAMS = \
|
||||
ns
|
||||
|
||||
ns_SOURCES = ns.c
|
||||
ns_LDADD = \
|
||||
$(top_builddir)/src/ns/name_server.lo \
|
||||
$(top_builddir)/test/support/libsupport.la
|
||||
ns_DEPENDENCIES = $(ompi_ns_LDADD)
|
||||
|
23
test/ns/ns.c
Обычный файл
23
test/ns/ns.c
Обычный файл
@ -0,0 +1,23 @@
|
||||
#include <stdio.h>
|
||||
|
||||
#include "ns/name_server.h"
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
uint32_t *foo;
|
||||
ompi_process_name_t j;
|
||||
|
||||
foo = (uint32_t*) &j;
|
||||
|
||||
for (i=0; i<30; i++) {
|
||||
j = ompi_process_name_new();
|
||||
fprintf(stderr, "name: %x %x\n", foo[0], foo[1]);
|
||||
}
|
||||
|
||||
for (i=0; i<3; i++) {
|
||||
j = ompi_process_name_get_range(30000);
|
||||
fprintf(stderr, "range name: %x %x\n", foo[0], foo[1]);
|
||||
}
|
||||
|
||||
}
|
Загрузка…
Ссылка в новой задаче
Block a user