GoGPT Best VPN GoSearch

favorit OnWorks

trial3 - Online di Cloud

Jalankan trial3 di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah trial3 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


uji coba - jalankan tes unit

RINGKASAN


percobaan [ Pilihan ] [ fillet | paket | modul | Kasus cobaan | metode uji ] ...

percobaan --membantu | -h

DESKRIPSI


uji coba memuat dan menjalankan serangkaian pengujian unit, yang diperoleh dari modul, paket, dan file
terdaftar di baris perintah.

trial akan menggunakan nama file atau nama Python yang memenuhi syarat sebagai argumen. Dengan demikian
`trial myproject/foo.py', `trial myproject.foo' dan `trial
myproject.foo.SomeTestCase.test_method' adalah semua cara yang valid untuk menjalankan percobaan. Beberapa seperti
argumen juga diterima, dan urutannya akan menentukan urutan di mana
tes yang sesuai dijalankan.

Setelah menjalankan rangkaian pengujian yang diberikan, reporter pengujian default mencetak ringkasan pengujian
Lari. Ini terdiri dari kata "LULUS" (jika semua tes berjalan seperti yang diharapkan) atau "GAGAL" (jika ada
tes berperilaku tak terduga) diikuti dengan hitungan berbagai jenis hasil tes
ditemui. Kemungkinan jenis hasil tes meliputi:

keberhasilan
Tes yang lulus semua pernyataan mereka dan selesai tanpa kesalahan. Ini adalah
ditandai "LULUS" dalam hasil tes normal.

kegagalan
Pengujian yang gagal dalam pernyataan, disebut self.fail() atau secara eksplisit dimunculkan
self.failureException untuk beberapa alasan. Ini ditandai "GAGAL" dalam tes normal
output.

error Pengujian yang memunculkan pengecualian tak terduga (termasuk AssertionError), pengujian yang
menyebabkan metode tearDown() memunculkan pengecualian, pengujian yang berjalan lebih lama dari
interval waktu habis, tes yang menyebabkan sesuatu memanggil twisted.python.log.err()
tanpa selanjutnya memanggil self.flushLoggedErrors(), tes yang keluar dari reaktor
dalam keadaan tidak bersih, dll. Ini ditandai "ERROR" dalam hasil tes normal.

Perhatikan bahwa karena kesalahan dapat disebabkan setelah metode pengujian yang sebenarnya kembali, itu adalah
mungkin untuk satu tes dilaporkan sebagai kesalahan dan kegagalan, dan karenanya
jumlah total hasil tes bisa lebih besar dari jumlah total tes
dieksekusi.

skips Tes yang dilewati, biasanya karena dependensi yang hilang. Ini ditandai
"DILEWATI" dalam hasil tes normal.

diharapkanKegagalan
Tes yang gagal, tetapi diperkirakan akan gagal, biasanya karena tes tersebut untuk a
fitur yang belum diimplementasikan. Ini ditandai "TODO" di normal
keluaran tes.

Sukses tak terduga
Tes yang seharusnya terdaftar di bawah ExpectFailures, kecuali untuk beberapa
alasan tes berhasil. Ini ditandai "SUKSES!?!" dalam hasil tes normal.

PILIHAN


-j, --pekerjaan jumlah
Atur jumlah pekerja proses yang akan dijalankan. Itu bertentangan dengan debug, keluar dulu
dan pilihan profil.

-b, --debug
Jalankan tes dalam debugger. Jika debugger itu adalah 'pdb' (yang merupakan default if
tidak ditentukan), `.pdbrc' akan dimuat dari direktori saat ini jika ada.
Juga melakukan debugging post-mortem pada pengecualian.

-B, --debug-stacktrace
Laporkan pembuatan yang Ditangguhkan dan pelacakan tumpukan panggilan balik.

--cakupan
Hasilkan informasi liputan di subdirektori `cakupan' dari suhu percobaan
direktori (`_trial_temp' secara default). Untuk setiap modul Python yang disentuh oleh
pelaksanaan tes yang diberikan, file akan dibuat di direktori cakupan
dinamai untuk nama modul yang sepenuhnya memenuhi syarat dengan akhiran `.cover'. Sebagai contoh,
karena pelari uji coba ditulis dengan Python, direktori cakupan akan
hampir selalu berisi file bernama `twisted.trial.runner.cover'.

Setiap file `.cover' berisi salinan sumber Python dari modul yang bersangkutan,
dengan awalan di awal setiap baris yang berisi informasi cakupan. Untuk
baris yang tidak dapat dieksekusi (baris kosong, komentar, dll.) awalan kosong.
Untuk baris yang dapat dieksekusi yang dijalankan selama rangkaian pengujian, awalannya adalah a
angka yang menunjukkan berapa kali baris itu dieksekusi. String `>>>>>>'
awalan baris yang dapat dieksekusi yang tidak dieksekusi selama rangkaian pengujian.

Perhatikan bahwa fungsi ini menggunakan fungsi sys.settrace() Python, jadi ujilah itu
panggilan sys.settrace() sendiri cenderung merusak fungsionalitas cakupan percobaan.

--debug
Menentukan debugger yang akan digunakan saat opsi --debug dilewatkan. Argumen
harus merupakan nama objek yang sepenuhnya memenuhi syarat yang mengimplementasikan antarmuka yang sama
sebagai `pdb' perpustakaan standar.

--disablegc
Nonaktifkan pengumpul sampah selama uji coba. Karena setiap tes adalah
jalankan, percobaan menyimpan objek TestResult, yang berarti sampah Python
kolektor memiliki lebih banyak objek non-sampah untuk dilalui, membuat setiap sampah-
pengumpulan berjalan sedikit lebih lambat. Menonaktifkan pengumpulan sampah sepenuhnya akan membuat
beberapa test suite selesai lebih cepat (contrast --force-gc, di bawah), dengan biaya
meningkatkan (mungkin sangat) konsumsi memori. Opsi ini juga membuat tes
sedikit lebih deterministik, yang mungkin membantu debugging dalam keadaan ekstrim.

-e, --teror
Cetak traceback ke output standar segera setelah terjadi.

--force-gc
Jalankan gc.collect() sebelum dan sesudah setiap kasus pengujian. Ini dapat digunakan untuk mengisolasi
kesalahan yang terjadi saat objek dikumpulkan. Opsi ini akan menjadi default,
kecuali itu membuat tes berjalan sekitar sepuluh kali lebih lambat.

-h, --membantu
Cetak pesan penggunaan ke output standar, lalu keluar.

--bantuan-pesanan
Cetak daftar pesanan yang memungkinkan metode pengujian TestCase dapat dijalankan, lalu
keluar. Perintah dapat digunakan dengan opsi --order yang dijelaskan di bawah ini.

--help-reporter
Cetak daftar reporter yang valid ke output standar, lalu keluar. Wartawan bisa menjadi
dipilih dengan opsi --reporter yang dijelaskan di bawah ini.

--help-reaktor
Cetak daftar kemungkinan reaktor ke keluaran standar, lalu keluar. Tidak semua terdaftar
reaktor tersedia di setiap platform. Reaktor dapat dipilih dengan
--Reaktor opsi dijelaskan di bawah ini.

-l, --file log file log
Arahkan log ke file lain. File default adalah `test.log'. file log is
relatif terhadap _trial_temp.

-n, --lari-kering
Ikuti semua tes dan buat mereka lulus tanpa berlari.

-N, --tidak berulang
Secara default, uji coba berulang melalui paket untuk menemukan setiap modul di dalam setiap
subpaket. Kecuali, jika Anda menentukan opsi ini.

--tidak sore Jangan secara otomatis melompat ke debugger untuk analisis pengecualian post-mortem.
Hanya dapat digunakan bersama dengan --debug.

--memesan urutan
Tentukan urutan untuk menjalankan metode pengujian individual dalam TestCases yang diberikan.
Secara default, mereka dijalankan menurut abjad. Lihat --help-order untuk daftar valid lainnya
nilai-nilai.

--Profil
Jalankan tes di bawah profiler Python.

-r, --reaktor reaktor
Pilih reaktor mana yang akan digunakan. Lihat --help-reactors untuk daftarnya.

--batas rekursi membatasi
Tetapkan batas rekursi Python. Lihat sys.setrecursionlimit().

--reporter reporter
Pilih reporter yang akan digunakan untuk output uji coba. Gunakan opsi --help-reporters untuk
lihat daftar pelapor yang valid.

-x, --keluar dulu
Hentikan pengujian setelah pengujian pertama yang tidak berhasil. Ini termasuk
kegagalan, kesalahan, atau keberhasilan yang tidak terduga. Tidak akan bekerja dengan opsi --jobs
Saat ini.

--memuntahkan Cetak log verbose gila-gilaan dari semua yang terjadi. Berguna saat men-debug
membeku atau mengunci dalam kode yang kompleks.

--format tb format
Format untuk menampilkan traceback dengan. Nilai yang dapat diterima adalah `default', `brief' dan
'verbose'. `brief' menghasilkan traceback yang cocok dengan GUD Emacs.

--temp-direktori direktori
PERINGATAN: Jangan gunakan opsi ini kecuali Anda tahu apa yang Anda lakukan. Secara default,
trial membuat direktori bernama _trial_temp di bawah direktori kerja saat ini.
Saat uji coba berjalan, itu dulu menghapus direktori ini, lalu buat, lalu ubah
ke direktori untuk menjalankan tes. File log dan file cakupan apa pun disimpan
di sini. Gunakan opsi ini jika Anda ingin menjalankan uji coba di direktori selain
_percobaan_temp. Berhati-hatilah, pengadilan akan hapus direktori sebelum membuatnya kembali.

--modul tes nama file
Minta percobaan untuk melihat ke dalam nama file dan jalankan tes apa pun yang ditentukan menggunakan gaya Emacs
variabel buffer `test-case-name'.

--peringatan-najis
Pada Twisted 8.0, percobaan akan melaporkan kesalahan jika reaktor dibiarkan tidak bersih di
akhir tes. Opsi ini disediakan untuk membantu dalam migrasi dari Twisted 2.5 ke
Memutar 8.0 dan yang lebih baru. Mengaktifkan opsi ini akan mengubah kesalahan menjadi peringatan.

-u, --sampai gagal
Terus perulangan tes sampai salah satu dari mereka menimbulkan kesalahan atau kegagalan. Ini adalah
sangat berguna untuk mereproduksi kegagalan intermiten.

--Versi: kapan
Mencetak nomor versi Twisted dan keluar.

--tanpa-modul nama modul
Simulasikan kurangnya daftar modul yang dipisahkan koma. Ini membuatnya
sepertinya modul tidak ada dalam sistem, menyebabkan tes untuk memeriksa
perilaku untuk konfigurasi itu.

-z, --acak benih
Jalankan tes secara acak menggunakan seed yang ditentukan. Jangan lewati opsi ini jika
Anda juga melewati --order.

Gunakan trial3 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.