Uygulamamda karma kullanarak karma çalışmam vardı, ama bir nedenden ötürü işler durdu. Karma'yı çok değiştiren bir yeniden yükleme ile güncelledim ve config dosyamı değiştirdim. Tüm dosyalarımız ekleniyor ve sunuluyor, ancak testlerimin hiçbirini yürütmüyor.Karma testleri çalıştırmıyor
Şu an için (sadece işleri tekrar denemeyi denemek için), karma start <pathtomyconfigfile>
komutunu kullanarak hile dışında koşuyorum. LOG_DEBUG seçeneğini kullanarak, Eklenen ve Sunulan her şeyi görüyorum.
Bu benim yapılandırma dosyasıdır:
module.exports = function(config) {
config.set({
// base path, that will be used to resolve files and exclude
basePath: '',
// frameworks to use
frameworks: ['jasmine'],
// list of files/patterns to load in the browser
files: [
'../build/angular/angular.js',
'../build/angular/angular-mocks.js',
'../build/angular/angular-resource.js',
'../build/angular/angular-cookies.js',
'../build/angular/angular-scenario.js',
'../src/**/*.js',
'../dist/tmp/**/*.js',
'../vendor/angular-bootstrap/*.js',
'../vendor/angular-ui-utils/modules/route/*.js',
'../vendor/angular-ui-utils/modules/mask/*.js'
],
// list of files to exclude
exclude: [
],
// test results reporter to use
// possible values: 'dots', 'progress', 'junit', 'growl', 'coverage'
reporters: ['progress'],
// web server port
port: 9018,
// enable/disable colors in the output (reporters and logs)
colors: true,
// level of logging
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
logLevel: config.LOG_DEBUG,
// enable/disable watching file and executing tests whenever any file changes
autoWatch: true,
// Start these browsers, currently available:
// - Chrome
// - ChromeCanary
// - Firefox
// - Opera
// - Safari (only Mac)
// - PhantomJS
// - IE (only Windows)
browsers: ['Chrome'],//nothing so we can start it on our own
// If browser does not capture in given timeout [ms], kill it
captureTimeout: 60000,
// Continuous Integration mode
// if true, it capture browsers, run tests and exit
singleRun: false
});
};
Burada bir kayıp değilim, dosyalar izledi değişen, farklı tarayıcılarda ran çerçeveye dosya değişkeni içinde çerçeveler yüklemek için eski yol arasında geçiş değişken ... Herhangi bir yardım büyük takdir edilecektir. Teşekkürler! Eğer açısal-senaryosunu kullanıyorsanız
INFO [karma]: Karma v0.10.1 server started at http://localhost:9018/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 28.0.1500 (Mac OS X 10.7.4)]: Connected on socket id sidUjYbbZINjGB_6wS6M
Chrome 28.0.1500 (Mac OS X 10.7.4): Executed 0 of 0 ERROR (0.777 secs/0 secs)
Testleriniz nerede? "../src/**/*.js" adresinde bir yere yerleştirilmişler mi? – UnicodeSnowman
evet, hepsi tarayıcıya sunulmuşlar (hata ayıklama satırlarını izleyerek not edildi). – jbenowitz
sadece bir şeyleri izole etmek için, tek bir "garantili-geçiş" testinde bir iit yapabiliyor ve çalıştırıyor musunuz? (true) .toBe (true) veya benzer bir şey bekliyoruz? – UnicodeSnowman