Browse code

Modified %check for SPEC files - 6

Change-Id: Ieebfb8ed96b8f4905f76ada41ca0301a6be358fe
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/1398
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Sarah Choi <sarahc@vmware.com>

Chang authored on 2016/09/17 06:22:52
Showing 10 changed files
... ...
@@ -27,8 +27,10 @@ make %{?_smp_mflags}
27 27
 make DESTDIR=%{buildroot} install
28 28
 find %{buildroot}/%{_libdir} -name '*.la' -delete
29 29
 %{_fixperms} %{buildroot}/*
30
+
30 31
 %check
31
-make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
32
+make %{?_smp_mflags} check
33
+
32 34
 %post	-p /sbin/ldconfig
33 35
 %postun	-p /sbin/ldconfig
34 36
 %clean
... ...
@@ -34,6 +34,9 @@ make %{?_smp_mflags}
34 34
 [ %{buildroot} != "/"] && rm -rf %{buildroot}/*
35 35
 make install DESTDIR=%{buildroot}
36 36
 
37
+%check
38
+make %{?_smp_mflags} check
39
+
37 40
 %clean
38 41
 rm -rf %{buildroot}/*
39 42
 
... ...
@@ -22,8 +22,10 @@ make %{?_smp_mflags}
22 22
 %install
23 23
 make DESTDIR=%{buildroot} install
24 24
 find %{buildroot}%{_libdir} -name '*.la' -delete
25
+
25 26
 %check
26
-make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
27
+make %{?_smp_mflags} check
28
+
27 29
 %post	-p /sbin/ldconfig
28 30
 %postun	-p /sbin/ldconfig
29 31
 %files
... ...
@@ -29,8 +29,10 @@ mv -v %{buildroot}%{_bindir}/find %{buildroot}/bin
29 29
 sed -i 's/find:=${BINDIR}/find:=\/bin/' %{buildroot}%{_bindir}/updatedb
30 30
 rm -rf %{buildroot}%{_infodir}
31 31
 %find_lang %{name}
32
+
32 33
 %check
33
-make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
34
+make %{?_smp_mflags} check
35
+
34 36
 %post	-p /sbin/ldconfig
35 37
 %postun	-p /sbin/ldconfig
36 38
 %files -f %{name}.lang
... ...
@@ -31,7 +31,10 @@ install -vdm 755 %{buildroot}%{_bindir}
31 31
 install -vpm 0755 -t %{buildroot}%{_bindir}/ bin/flanneld
32 32
 
33 33
 %check
34
-make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
34
+export GOPATH=%{_builddir}
35
+go get golang.org/x/tools/cmd/cover
36
+sed -e 's:^func TestRemote:func _TestRemote:' -i remote/remote_test.go || die
37
+./test
35 38
 
36 39
 %post
37 40
 
... ...
@@ -46,8 +46,10 @@ cat > %{buildroot}/usr/bin/lex <<- "EOF"
46 46
 EOF
47 47
 rm -rf %{buildroot}%{_infodir}
48 48
 %find_lang %{name}
49
+
49 50
 %check
50
-make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
51
+make %{?_smp_mflags} check
52
+
51 53
 %post	-p /sbin/ldconfig
52 54
 %postun	-p /sbin/ldconfig
53 55
 %files -f %{name}.lang
... ...
@@ -29,8 +29,11 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} %{buildroot}%{_defaultdocdir}/%{name}-%
29 29
 rm -rf %{buildroot}%{_infodir}
30 30
 find %{buildroot}%{_libdir} -name '*.la' -delete
31 31
 %find_lang %{name}
32
+
32 33
 %check
33
-make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
34
+sed -i 's/ pty1 / /' test/Makefile
35
+make %{?_smp_mflags} check
36
+
34 37
 %post	-p /sbin/ldconfig
35 38
 %postun	-p /sbin/ldconfig
36 39
 %files -f %{name}.lang
... ...
@@ -35,8 +35,10 @@ ln -sfv libatomic_ops-7.4.2 libatomic_ops
35 35
 make %{?_smp_mflags}
36 36
 %install
37 37
 make DESTDIR=%{buildroot} install
38
+
38 39
 %check
39
-make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
40
+make %{?_smp_mflags} check
41
+
40 42
 %post	-p /sbin/ldconfig
41 43
 %postun	-p /sbin/ldconfig
42 44
 %files
... ...
@@ -112,7 +112,8 @@ popd
112 112
 %check
113 113
 cd ../gcc-build
114 114
 ulimit -s 32768
115
-make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
115
+make %{?_smp_mflags} check
116
+
116 117
 %post	-p /sbin/ldconfig
117 118
 %postun	-p /sbin/ldconfig
118 119
 
... ...
@@ -45,7 +45,33 @@ rm %{buildroot}%{_datadir}/locale/fi/LC_MESSAGES/opcodes.mo
45 45
 %find_lang %{name} --all-name
46 46
 
47 47
 %check
48
-make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
48
+wget http://heanet.dl.sourceforge.net/sourceforge/tcl/tcl8.5.14-src.tar.gz --no-check-certificate
49
+tar xvf tcl8.5.14-src.tar.gz
50
+pushd tcl8.5.14/unix
51
+./configure --enable-threads --prefix=/usr
52
+make
53
+make install
54
+popd
55
+
56
+wget http://prdownloads.sourceforge.net/expect/expect5.45.tar.gz --no-check-certificate
57
+tar xvf expect5.45.tar.gz
58
+pushd expect5.45
59
+./configure --prefix=/usr
60
+make
61
+make install
62
+ln -svf expect5.45/libexpect5.45.so /usr/lib
63
+popd
64
+
65
+wget https://ftp.gnu.org/pub/gnu/dejagnu/dejagnu-1.5.3.tar.gz --no-check-certificate
66
+tar xvf dejagnu-1.5.3.tar.gz
67
+pushd dejagnu-1.5.3
68
+./configure --prefix=/usr
69
+make
70
+make install 
71
+popd
72
+
73
+make %{?_smp_mflags} check
74
+
49 75
 %files -f %{name}.lang
50 76
 %defattr(-,root,root)
51 77
 %{_includedir}/*.h