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.