2016-03-22 9 views
0

Sonarqube5.3'e bir yükseltmeyi test ediyoruz ve Cobertura etkileşimleri gibi diğer StackOverflow yayınlarında tanımlanan sorunlardan bazılarını yaşıyoruz. Sahip olduğum sorun, test sunucusu için yönetici olmadığımdan, neden başarısız olduklarını öğrenmek için arka plan görevlerine bakamıyorum. Arka plan görev sonuçlarının sonar analiz kayıtlarında basılabilmesi için bir yol var mı? Ve arka planda görev başarısız olduğunda bir istisna oluşturmamak için yapıda analiz almanın bir yolu var, bu yüzden sadece bir hata yazdırıyor? "Arka plan görevlerini görüntüle" izinleri yalnızca yöneticilerden değiştirilebilir mi?sonarqube: neden arka plan görevleri yalnızca yöneticiler tarafından görüntülenebilir?

cevap

1

Varsayım, yönetici olmayanların en sonuncusunun başarılı olup olmadığı dışında arka plan görevlerine önem vermemesidir.

Ne yazık ki, istemci tarafında sunucu tarafı işlem hatalarını göremeyeceksin. Tarayıcı bir analiz raporu derler ve bunu işlemek için sunucuya gönderir, burada sıraya dizilir ve eşzamansız olarak işlenir.

Sizin için ne işe yarar, SonarQube örneğinde değil, yalnızca analiz etmeye çalıştığınız projede yönetici izinleri istiyor. Bu, projenin arka plan görevlerinin listesine (ayrıca projeyi daha genel bir şekilde yönetme kabiliyetine) erişmenizi sağlar.

+0

En azından istemci tarafı istisnalarına neden olmamak için sunucu tarafı hatalarını almak için bir biletiniz var mı? Görünüşe göre sol elin sağ elinizin ne yaptığını biliyor. – Sinc

+0

Ayrıca bahsetmeliyim, aksi halde olumlu geri bildirimleri almazsanız, UI değişikliklerini 5.3'de (vs 4.5) beğeniyorum. Özellikle, QP'imde bile etkinleştirmediğim bir kuralı görüntülediğimde, projemin kural ihlalleri olup olmadığını görebileceğimi fark ettim. Bunun nasıl çalıştığını gerçekten bilmiyorum (her kuralı analiz edip etmediğiniz, etkin olup olmadığına bakmadan), fakat bir kuralı etkinleştirirsem ne olacağını tahmin etmeme sebep oluyor. – Sinc

+0

Uhm ... İstemci tarafı istisnaları görüyorsanız, analiz raporu sunucuya gönderilmeden çok önce gerçekleşir. Build Breaker eklentisi yüklü değilse, sunucudan istemci tarafına gerçekten geri bildirim yok. Ayrıca, sunucu arayüzünde sorunları görüyorsanız, kurallar etkinleştirilir. Belki de projeniz için kullanıldığını düşündüğünüzden farklı bir profil. Ve nazik kelimeler için teşekkürler. :-) –