Bunu nasıl yapılabilir biliyorum!
Karma'nın terminal çıkışı, Muhabirler adlı nesnelerden geliyor. Karma yerleşik bazı Muhabirlerle birlikte gönderilir (karma/lib/reporters
'da bulunabilir). Karma ayrıca özel Muhabirleri de kullanabilir.
Projenizin karma.config.js
dosyasında hangi raportörlerin kullanıldığını belirtebilirsiniz. noktaların daha
reporters: ['dots'],
'ilerleme' raportör baskılar:
reporters: ['progress'],
özel raportör karma-spec-reporter baskılar her test geçtiğinde
Örneğin, 'noktalar' muhabir sadece bir nokta yazdırır sınama başarılı olduğunda veya başarısız olduğunda her bir sınamanın adı (çok fazla değil):
Karma muhabir-muhabiri, karma-spek-muhabiri ve içerdiği muhabirler ihtiyaçlarınızı karşılayamayacağından kendi muhabirinizi kullanmak isteyebilirsiniz.
Bu nedenle, bir test başarılı olduğunda zaten bir satır yazdırdığı için, karma-özellik-bildiriciyi özelleştirmenin en iyi seçenek olduğunu tahmin ediyorum.
Çalışmak için daha da basit bir şey arıyorsanız, here, oluşturduğum özel bir muhabir. Terminal renkleri olmaksızın geçen ve başarısız olan testleri rapor eder.
İlgili web sitesi http://stackoverflow.com/questions/16684582/generate-jasmine-report-using-karma-runner/16865197?noredirect=1#comment24382342_16865197 –