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