[Gelistirici] [RFC] pisi build --test pspec.xml

S.Çağlar Onur caglar at pardus.org.tr
25 Mar 2007 Paz 07:15:31 EEST


25 Mar 2007 Paz tarihinde, S.Çağlar Onur şunları yazmıştı: 
> 25 Mar 2007 Paz tarihinde, S.Çağlar Onur şunları yazmıştı:
> > check daha güzel :) bu arada yama da eksik zaten (cli'yi unuttum :P),
> > yenisi yolda
>
> Bu nasıl ? (test edemedim glibc derliyorum :P)

Şimdi bzip2 şu değişiklik ile test etme şansı buldum (pisi-1-1 branchını yama 
hem trunk'a hem branch'a uygulanıyor) bir sorun göremedim

[caglar at zangetsu][~/svk/devel/system/base/bzip2]> svk diff
=== actions.py
==================================================================
--- actions.py  (revision 12260)
+++ actions.py  (local)
@@ -18,6 +18,9 @@
     autotools.make("-j2 CC=%s AR=%s RANLIB=%s" % (get.CC(), get.AR(), 
get.RANLIB()))
     autotools.make("-f Makefile-libbz2_so")

+def check():
+    autotools.make("test")
+
 def install():
     autotools.rawInstall("PREFIX=%s/usr" % get.installDIR())



* -d ile check çalışıyor
[caglar at zangetsu][~/svk/devel/system/base/bzip2]> sudo pisi build pspec.xml -d
...
Testing package...

Doing 6 tests (3 compress, 3 uncompress) ...
If there's a problem, things might stop at this point.

./bzip2 -1  < sample1.ref > sample1.rb2
...
DEBUG: "make -j1 test" için dönüş değeri 0
Kuruluyor...
...

* --check ile check çalışıyor

[caglar at zangetsu][~/svk/devel/system/base/bzip2]> sudo pisi build 
pspec.xml --check
Paketler çalışma dizinine yazılıyor.
Last state was buildpackages
Testing package...
[caglar at zangetsu][~/svk/devel/system/base/bzip2]>

* -d olmadan check çalışmıyor

[caglar at zangetsu][~/svk/devel/system/base/bzip2]> sudo pisi build pspec.xml
Paketler çalışma dizinine yazılıyor.
...
Kaynak arşivi saklandı:  /var/cache/pisi/archives/bzip2-1.0.4.tar.gz
Arşiv açılıyor... açıldı (/var/pisi/bzip2-1.0.4-6/work)
* Yama uygulanıyor: bzip2-1.0.4-makefile-CFLAGS.patch
* Yama uygulanıyor: bzip2-1.0.4-saneso.patch
* Yama uygulanıyor: bzip2-1.0.2-progress.patch
* Yama uygulanıyor: bzip2-1.0.4-bzip2recover.patch
Kaynak yapılandırılıyor
Kaynak inşa ediliyor...
Kuruluyor...
Semboller çıkarılıyor..
...

Saygılar
-- 
S.Çağlar Onur <caglar at pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/

Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: kullanılamıyor
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20070325/1ee3dfdb/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi