1 Summary: Test suite for libfabric API
2 Summary(pl.UTF-8): Zestaw testów dla API libfabric
8 #Source0Download: https://github.com/ofiwg/fabtests/releases
9 Source0: https://github.com/ofiwg/fabtests/releases/download/v%{version}/%{name}-%{version}.tar.bz2
10 # Source0-md5: e18f4f5a983f728e59df8e7a2c5aff95
11 URL: https://github.com/ofiwg/fabtests
12 BuildRequires: autoconf >= 2.57
13 BuildRequires: automake >= 1:1.11
14 BuildRequires: libfabric-devel >= 1.4.1
15 BuildRequires: libtool >= 2:2
16 BuildRequires: sed >= 4.0
17 Requires: libfabric >= 1.4.1
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Fabtests provides a set of examples that uses libfabric - a
22 high-performance fabric software library.
24 %description -l pl.UTF-8
25 Fabtests to zbiór przykładów wykorzystujących libfabric - bibliotekę
26 wysoko wydajnych usług sieci typu fabric.
31 %{__sed} -i -e '1s,/usr/bin/env ruby,/usr/bin/ruby,' scripts/rft_yaml_to_junit_xml
35 %{__aclocal} -I config
40 --disable-silent-rules
44 rm -rf $RPM_BUILD_ROOT
47 DESTDIR=$RPM_BUILD_ROOT
49 # don't package plain unit tests
50 %{__rm} $RPM_BUILD_ROOT%{_bindir}/fi_{av_test,cm_data,cntr_test,cq_data,cq_test,dgram,dgram_waitset,dom_test,eq_test,getinfo_test,mr_test,msg,msg_epoll,msg_rma,msg_sockets,poll,rdm,rdm_atomic,rdm_rma_*,rdm_multi_recv,rdm_rma,rdm_tagged_peek,scalable_ep,shared_ctx}
51 %{__rm} $RPM_BUILD_ROOT%{_bindir}/runfabtests.sh
54 rm -rf $RPM_BUILD_ROOT
57 %defattr(644,root,root,755)
59 %attr(755,root,root) %{_bindir}/fi_av_xfer
60 %attr(755,root,root) %{_bindir}/fi_cmatose
61 %attr(755,root,root) %{_bindir}/fi_dgram_pingpong
62 %attr(755,root,root) %{_bindir}/fi_inj_complete
63 %attr(755,root,root) %{_bindir}/fi_mcast
64 %attr(755,root,root) %{_bindir}/fi_multi_ep
65 %attr(755,root,root) %{_bindir}/fi_multi_mr
66 %attr(755,root,root) %{_bindir}/fi_msg_bw
67 %attr(755,root,root) %{_bindir}/fi_msg_pingpong
68 %attr(755,root,root) %{_bindir}/fi_msg_stream
69 %attr(755,root,root) %{_bindir}/fi_rc_pingpong
70 %attr(755,root,root) %{_bindir}/fi_rdm_cntr_pingpong
71 %attr(755,root,root) %{_bindir}/fi_rdm_deferred_wq
72 %attr(755,root,root) %{_bindir}/fi_rdm_multi_domain
73 %attr(755,root,root) %{_bindir}/fi_rdm_pingpong
74 %attr(755,root,root) %{_bindir}/fi_rdm_shared_av
75 %attr(755,root,root) %{_bindir}/fi_rdm_tagged_bw
76 %attr(755,root,root) %{_bindir}/fi_rdm_tagged_pingpong
77 %attr(755,root,root) %{_bindir}/fi_recv_cancel
78 %attr(755,root,root) %{_bindir}/fi_resmgmt_test
79 %attr(755,root,root) %{_bindir}/fi_resource_freeing
80 %attr(755,root,root) %{_bindir}/fi_rma_bw
81 %attr(755,root,root) %{_bindir}/fi_ubertest
82 %attr(755,root,root) %{_bindir}/fi_unexpected_msg
83 %attr(755,root,root) %{_bindir}/rft_yaml_to_junit_xml
85 %{_mandir}/man7/fabtests.7*