Cucumber-js: Tambahkan dukungan untuk pemformat khusus

Dibuat pada 19 Feb 2016  ·  17Komentar  ·  Sumber: cucumber/cucumber-js

PR sebelumnya

215

257

309

Saat ini diblokir pada beberapa pekerjaan yang sedang berlangsung yang akan mengubah pemformat agar terlihat seperti berikut

// suite - an event emitter
// log - function to call with output
// options - formatter options coming from cucumber
//   snippetGenerator - function to call to generate snippet for an undefined step
//   useColors - boolean of whether or not to use colors
function MyFormatter(suite, log, options) {
  suite.on('beforeFeatures', function () {});
  suite.on('beforeFeature', function (feature) {});
  suite.on('beforeScenario', function (scenario) {});
  suite.on('beforeStep', function (step) {});
  suite.on('stepResult', function (stepResult) {});
  suite.on('afterStep', function (step) {});
  suite.on('scenarioResult', function (scenarioResult) {});
  suite.on('afterScenario', function (scenario) {});
  suite.on('afterFeature', function (feature) {});
  suite.on('featuresResult', function (featuresResult) {});
  suite.on('afterFeatures', function () {});
}

Komentar yang paling membantu

Terima kasih banyak atas tawaran untuk berkontribusi! Hanya untuk memberi Anda beberapa latar belakang tentang pekerjaan yang sedang berlangsung. Jadi satu hal besar untuk mengubah formatter ke sintaks ini adalah pengerjaan ulang lengkap tentang bagaimana mentimun terhubung ke formatter. Itu mengakibatkan kebutuhan untuk menghapus registerHandler , sesuatu yang saya yakini sebagian besar digunakan untuk kait beforeAll / afterAll tetapi dengan antarmuka yang tidak konsisten. Saya memiliki cabang yang menghapus registerHandler . Namun itu tergantung pada pembaruan untuk menggunakan gherkin4 yang menunggu rilis baru gherkin untuk mendukung versi browser dengan benar.

Saya pikir saya akan memperbaiki bug secara manual dengan gherkin untuk dukungan browser sehingga kami dapat terus bergerak. Maaf ini sudah lama. Saya benar-benar ingin mendapatkan semua pekerjaan saya yang ada yang seharusnya membantu kami mendekati ini.

Bagi siapa pun yang ingin berkontribusi, silakan ambil masalah atau ping saya di gitter dengan sesuatu yang ingin Anda kerjakan. Saya akan meminta Anda membuat PR pertama Anda dari garpu. Setelah saya bekerja dengan Anda untuk memasukkan salah satu PR Anda, saya senang memberi Anda akses komit ke repo.

Semua 17 komentar

Baru saja membaca PR sebelumnya dan ini terasa seperti solusi yang lebih ideal - beri tahu saya jika ada yang bisa saya lakukan untuk membantu menyelesaikan ini :+1:

Juga menantikan ini. Beri tahu saya Jika saya dapat membantu :+1:

apakah kita memiliki ETA dari fitur ini?

Ada pembaruan tentang ini? Sepertinya ini telah bekerja selama bertahun-tahun ....

Beri tahu kami jika ada yang bisa kami lakukan untuk membantu.

+1, menunggu begitu lama itu menyakitkan

+1

@charlierudolph : Saya membutuhkan ini dan saya juga ingin mengambil proyek sumber terbuka dan berkontribusi. Saya dapat bekerja dengan @apbarrero atau siapa pun dalam masalah khusus ini sehingga kami dapat menyelesaikannya secepatnya. Saya Juga, saya ingin terus menjadi anggota yang berkontribusi. Jadi, tolong bimbing saya untuk menjadi anggota yang berkontribusi. Terima kasih

Juga bersedia berkontribusi.

Terima kasih banyak atas tawaran untuk berkontribusi! Hanya untuk memberi Anda beberapa latar belakang tentang pekerjaan yang sedang berlangsung. Jadi satu hal besar untuk mengubah formatter ke sintaks ini adalah pengerjaan ulang lengkap tentang bagaimana mentimun terhubung ke formatter. Itu mengakibatkan kebutuhan untuk menghapus registerHandler , sesuatu yang saya yakini sebagian besar digunakan untuk kait beforeAll / afterAll tetapi dengan antarmuka yang tidak konsisten. Saya memiliki cabang yang menghapus registerHandler . Namun itu tergantung pada pembaruan untuk menggunakan gherkin4 yang menunggu rilis baru gherkin untuk mendukung versi browser dengan benar.

Saya pikir saya akan memperbaiki bug secara manual dengan gherkin untuk dukungan browser sehingga kami dapat terus bergerak. Maaf ini sudah lama. Saya benar-benar ingin mendapatkan semua pekerjaan saya yang ada yang seharusnya membantu kami mendekati ini.

Bagi siapa pun yang ingin berkontribusi, silakan ambil masalah atau ping saya di gitter dengan sesuatu yang ingin Anda kerjakan. Saya akan meminta Anda membuat PR pertama Anda dari garpu. Setelah saya bekerja dengan Anda untuk memasukkan salah satu PR Anda, saya senang memberi Anda akses komit ke repo.

+1

+1

Pembaruan: Saya tidak lagi berencana menghapus registerHandler . Dengan versi 1.1.0, saya cukup senang dengan cara kerja registerHandler / pemformat saat ini. Menambahkan dukungan untuk ini sebagai bagian dari 2.0 yang sedang saya kerjakan sekarang dan merupakan penulisan ulang basis kode di ES6.

Ditambahkan di 2.0.0-rc.1

Saya menggunakan rc9 dan folder formatter tidak berisi formatter junit atau tap. opsi --format juga tidak mendukungnya. Apakah saya melewatkan sesuatu?

Sekarang ada dukungan untuk pemformat khusus (lihat tautan di readme) sehingga untuk pemformat junit / ketuk, itu dapat diimplementasikan sebagai modul mereka sendiri. Saya tidak percaya ada saat ini

Untuk saat ini, saya menggunakan https://github.com/stjohnjohnson/cucumber-junit yang tidak sebaik formatter asli, tetapi berfungsi.

Utas ini telah dikunci secara otomatis karena tidak ada aktivitas terbaru setelah ditutup. Silakan buka edisi baru untuk bug terkait.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

jan-molak picture jan-molak  ·  4Komentar

protoman92 picture protoman92  ·  3Komentar

edgarechm picture edgarechm  ·  5Komentar

lamartire picture lamartire  ·  6Komentar

edwinwright picture edwinwright  ·  3Komentar