Otopilot testine nasıl katkıda bulunabilirim?


11

Otomatik pilot nedir ve bir paket için yeni bir otomatik pilot test çantasına nasıl katkıda bulunabilirim?

Yanıtlar:


6

Otopilot nedir?

Gönderen Ubuntu wiki :

Otopilot, Unity için işlevsel bir test aracıdır. Klavye ve fare olayları oluşturarak ve ardından Unity'nin dahili durumunu ve ilgili uygulamaları test ederek kullanıcı eylemlerini simüle eder.

KG ekibine katılarak testlere katılabilirsiniz . İşte e-posta listelerinin bir bağlantısı - ubuntu kalitesi , fırlatma paneli sayfası ve resmi Ubuntu KG sayfası .

Kurulum

Autopilot'u komut satırından yüklemek için aşağıdaki komutları çalıştırın:

sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot

Basit bir test birimi örneği:

autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps 

Uyarı: Otopilot testlerini varsayılan masaüstünüzde çalıştırmak, bilgisayarınızın kontrolünüz olmadan fare ve klavye hareketleri göndermesine neden olur. Bu komutu körü körüne çalıştırmadan önce lütfen aşağıdaki makaleleri okuyun.

Öğreticiler

Burada bir öğretici var . Ayrıca, Ubuntu haftalık bülteninde bahsedilen birkaç iyi makale de bulunmaktadır. Bunlar, test ekibinde bir topluluk koordinatörü olan ve benim için çok yararlı olan Nicholas Skaggs tarafından yazıldı.

Otopilot: 1.Kısım

Autopilot: part 2 - Burada yazar otopilotun basit bir "merhaba dünyası" kullanım senaryosuna giriyor

Otopilot: Kısım 3

Otopilot kullanmaya başlamadan önce yukarıdaki üç bağlantılı makaleyi okumanızı tavsiye ederim.

Katkıda Bulunanlar

Burada belirtilen belirli bir biçimi kullanarak ubuntu kalitesinde posta listesine e-posta göndererek test senaryoları gönderebilirsiniz .

Ayrıca, test senaryoları aşağıdaki komut kullanılarak bzr aracılığıyla çekilebilir:

bzr branch lp:ubuntu-autopilot-tests

Kod bölümüne test senaryosu değişiklikleri eklemek bir bzr push comand ile yapılabilir:

bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests

Daha fazla bilgi için http://code.launchpad.net/ubuntu-autopilot-tests adresine bakın .


güzel cevap, sadece burada testcasları katkıda bulunmak için resmi bir proje olduğunu düzeltmek istiyorum - güncelleyebilir misiniz? Bu bir proje olduğundan, basit bir şube ve birleştirme isteği kurulumu :-) code.launchpad.net/ubuntu-autopilot-tests
balonlar

@balloons Teşekkürler. E-posta seçeneği kullanımdan kaldırıldı mı? Daha yetkili bir perspektife sahip olmanızı beklediğim için lütfen yanıtımı düzenlemekten çekinmeyin.
Kevin Bowen

Bu sadece Birlik için mi çalışacak yoksa xubuntu veya lubuntu'da mı çalışır?
Dee

Şüpheye düştüğünüzde, ya posta listesinden ya da IRC @balloons aracılığıyla test ekibiyle iletişime geçin, testin öncüsüdür ve IRC'deki ekibe katılırsanız sizi doğru yönde gösterebilir.
Kevin Bowen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.