OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

4.6. Test Takımları Hakkında‌

Çoğu paket bir test paketi sağlar. Test paketini yeni oluşturulmuş bir paket için çalıştırmak iyi bir fikirdir çünkü her şeyin doğru bir şekilde derlendiğini gösteren bir "akıl sağlığı kontrolü" sağlayabilir. Kontrol setini geçen bir test takımı, genellikle paketin geliştiricinin istediği gibi çalıştığını kanıtlar. Bununla birlikte, paketin tamamen hatasız olduğunu garanti etmez.

görüntü

Bazı test takımları diğerlerinden daha önemlidir. Örneğin, temel araç zinciri paketleri olan GCC, Binutils ve Glibc için test takımları, düzgün işleyen bir sistemdeki merkezi rolleri nedeniyle son derece önemlidir. GCC ve Glibc için test takımlarının tamamlanması, özellikle daha yavaş donanımlarda çok uzun zaman alabilir, ancak şiddetle tavsiye edilir.


not

Deneyimler, Bölüm 5'teki test takımlarının çalıştırılmasından kazanılacak çok az şey olduğunu göstermiştir. Ana bilgisayar sisteminin, o bölümdeki testler üzerinde her zaman bir miktar etki uyguladığı ve genellikle açıklanamayan arızalara neden olduğu gerçeğinden kaçış yoktur. Bölüm 5'te yerleşik araçlar geçici olduğundan ve sonunda atıldığından, ortalama bir okuyucu için Bölüm 5'teki test takımlarını çalıştırmanızı önermiyoruz. Bu test takımlarını çalıştırma talimatları, test kullanıcılarının ve geliştiricilerin yararına sağlanmıştır, ancak bunlar kesinlikle isteğe bağlıdır.

not

Deneyimler, Bölüm 5'teki test takımlarının çalıştırılmasından kazanılacak çok az şey olduğunu göstermiştir. Ana bilgisayar sisteminin, o bölümdeki testler üzerinde her zaman bir miktar etki uyguladığı ve genellikle açıklanamayan arızalara neden olduğu gerçeğinden kaçış yoktur. Bölüm 5'te yerleşik araçlar geçici olduğundan ve sonunda atıldığından, ortalama bir okuyucu için Bölüm 5'teki test takımlarını çalıştırmanızı önermiyoruz. Bu test takımlarını çalıştırma talimatları, test kullanıcılarının ve geliştiricilerin yararına sağlanmıştır, ancak bunlar kesinlikle isteğe bağlıdır.

Binutils ve GCC için test takımlarının çalıştırılmasıyla ilgili yaygın bir sorun, sözde terminallerin (PTY'ler) bitmesidir. Bu, çok sayıda başarısız teste neden olabilir. Bu, birkaç nedenden dolayı olabilir, ancak en olası neden, ana bilgisayar sisteminin devpt'ler dosya sistemi doğru şekilde kuruldu. Bu konu http:// adresinde daha ayrıntılı olarak tartışılmaktadır. www.linuxfromscratch.org/lfs/faq.html#no-ptys.


Bazen paket test paketleri başarısız olur, ancak geliştiricilerin bildiği ve kritik olmadığını düşündüğü nedenlerden dolayı. Bu hataların beklenip beklenmediğini doğrulamak için http://www.linuxfromscratch.org/lfs/build-logs/9.0/ adresinde bulunan günlüklere bakın. Bu site, bu kitap boyunca yapılan tüm testler için geçerlidir.


OnWorks'te En İyi OS Bulut Bilişimi: