Merhabalar, bu yazımızda Projemizi SonarQube ile teste nasıl hazırlayacağımızı ve sonrasında testi çalıştırmayı göstereceğim.

Tüm kurulumları ve ayarları yaptığımıza göre artık projemizi test edebiliriz.

Örnek olarak Python-Flask ile geliştirilmiş bir Rest API proje dosyasını kullanacağım.

1 Projemizi bir editör ile açalım.

2 sonar-project.properties Dosyasını Oluştur

Proje kök dizininde sonar-project.properties diye bir dosya yaratalım.

3 Configrasyon İşlemlerini Yapalım

Oluşturduğumuz dosyayı açalım ve içine aşağıdaki komutları yapıştıralım.

# must be unique in a given SonarQube instance
sonar.projectKey=my:project
 
# --- optional properties ---
 
# defaults to project key
sonar.projectName=My project
# defaults to 'not provided'
sonar.projectVersion=1.0
 
# Path is relative to the sonar-project.properties file. Defaults to .
sonar.sources=.
 
# Encoding of the source code. Default is default system encoding
sonar.sourceEncoding=UTF-8

Hiçbirine dokunmayabilirsiniz.

4 Terminal Açalım

Bu proje kök dizinine odaklanmış şekilde bir terminal açalım.

5 Testi Başlat

Terminal ekranında aşağıdaki komutu yürütelim.

sonar-scanner

Projenin boyutuna göre işlem süresi değişecektir.

Başarılı şekilde test tamamlandığında aşağıdaki gibi bir bildirim göreceksiniz.

Yazılım projemizin testini tamamladık.

Bir sonraki bölümlerde test sonuçlarına bakacağız.


Murat Bilginer
21 Şubat 1992'de doğdum. Endüstri Mühendisi olarak lisansımı 2016 yılında tamamladım. Industryolog Akademi - NGenius oluşumlarının kurucusuyum. Şu anda kendi şirketim Brainy Tech ile Web ve Mobil Geliştirme, AWS, Google Cloud Platform Sistemleri için DevOps, Big Data Analiz ve Görselleştirme hizmetleri sunmakta ve Online Eğitimler vermekteyiz.