karma.conf.coffee
içinde öyle gibi gözüküyor yüzden test kodu kapsama eklemek için sorun yaşıyorum
Karma ve dosyalar Karma eklenen kullanıyorum zaten, browserify ile birlikte gelen:Test kapsamı, browserify ve CoffeeScript
files: [
{ pattern:'bin/public/client/app.js', served:yes: included:yes }
{ pattern:'src/lib/vendor/angular-mocks/angular-mocks.js', served:yes: included:yes }
{ pattern:'bin/tests.js', served:yes: included:no }
]
ve ben karma-coverage
npm paketini kullanıyorum testi değil, kapsama
çalıştırmak için çalışır ve bu:
preprocessors: 'bin/public/client/app.js':['coverage']
reporters: ['progress','coverage']
Aslında Kapsam istatistiğinin dosyaları oluşturmak, ama o
İdeal kaynak toplamak zorunda (O kapsayacak şekilde testler yok çünkü) node_modules getirilen browserify parçaları kızarır o browserify üretir eşleştiren çünkü o, tamamen yanlış ve bunlara karşı kapsama çalıştırın, ancak kaynak haritaları .js dosyalarına katıştırın. ayıklarken beni testlerin orijinal CoffeeScript dosyaları görmek karma-sourcemap-loader
sağlar kullanarak, preprocessors: 'src/client/**/*.coffee':['coverage']
yapmaya çalıştım
(o ChromeCanary sadece çalışır bazı nedenlerden dolayı, yine de çalışır), ama bu gösterilecek 'Veri yok diyerek hiç yok istatistikleri verir '
Herhangi bir fikrin var mı?
gnc:
Ben browserify-istanbul
coffeeify
sonra hakkını dönüşümü çalıştırarak düşündüm ve bu bana böyle güzel diyagramı verdi ettik: Şimdi, ondan app.js kaldırmak nasılsa ihtiyaç
, gerçekten önemli değil ve gerçekten karıştırır, çünkü
gnc:
Aman yerine javascript ben kahve dosyalarını sağlamanız:
preprocessors : {
'bin/tests.js': ['sourcemap']
'src/client/**/*.coffee': ['coverage']
}
testlerinin, tam çalışma dosyalarınızı paylaştığının ne kadarını kapsadığını görmek her zaman güzeldir? –
@RobertLevy Gulp kullanıyorum. Halen bir şeyi Yeoman jeneratörü haline getirmeyi planlamak için bazı şeyleri genelleştirmeye çalışıyorum, bu yüzden diğer projelerimde bir yığın önyükleme noktası olarak aynı yığını yeniden kullanabilirim. Ve elbette bunu açık kaynak yapmak planın bir parçası. Halen mevcut devlet projesinde hala çok genç ve – Agzam
cilalanması gereken tonlarca şey olmasına rağmen, yapılandırmanızı, parlatılmamış bir durumda bile görmek istiyorum. – sandinmyjoints