erenhatirnaz / mgm-radar

Meteorological Radar Image Downloader from mgm.gov.tr (for Turkey)
GNU General Public License v3.0
9 stars 2 forks source link

-k, --kalsin argümanı eklendi #28

Closed erenhatirnaz closed 5 years ago

erenhatirnaz commented 5 years ago

Closes #26

erenhatirnaz commented 5 years ago

Birleşmiş görüntü oluşturmak için kullandığım radar görüntülerini de artık istenilen dizine indiriyorum fakat ilgili araca gönderdiğim dosyaların yollarını düzenlemeyi unutmuşum. Fakat kendi bilgisayarımda çalıştırdığım testler başarılı olmasına rağmen uzak sunucuda çalışan testler başarısız oluyor. Doğru olan uzak sunucudaki sonuçlar fakat lokalde neden böyle oldu araştırmam gerek.

Hatayı oluşturma

$ mgm-radar rapor -i 61 -d Desktop/
mgm-radar: Desktop/61-ppi.jpg: Radar görüntüsü indirildi.
mgm-radar: Desktop/61-vil.jpg: Radar görüntüsü indirildi.
mgm-radar: Desktop/61-max.jpg: Radar görüntüsü indirildi.
mgm-radar: Desktop/61-rzg.jpg: Radar görüntüsü indirildi.
mgm-radar: mgm-radar.log: Radar ürünleri raporu oluşturulması sırasında hata oluştu.

mgm-radar.log içeriği:

montage-im6.q16: unable to open image `/tmp/mgm-radar/61-ppi.jpg': No such file or directory @ error/blob.c/OpenBlob/2701.
montage-im6.q16: unable to open image `/tmp/mgm-radar/61-vil.jpg': No such file or directory @ error/blob.c/OpenBlob/2701.
montage-im6.q16: unable to open image `/tmp/mgm-radar/61-max.jpg': No such file or directory @ error/blob.c/OpenBlob/2701.
montage-im6.q16: unable to open image `/tmp/mgm-radar/61-rzg.jpg': No such file or directory @ error/blob.c/OpenBlob/2701.
montage-im6.q16: missing an image filename `Desktop/61_rapor.jpg' @ error/montage.c/MontageImageCommand/1795.
erenhatirnaz commented 5 years ago

Hatanın neden sadece uzak sunucuda ortaya çıktığını anladım. Rapor görüntüsü oluşturmak için kullanılan görsellerin yerini değiştirdiğim halde hala eski /tmp/mgm-radar yolunda gerekli dosyaların olması ilgili testlerin başarısız olmasını önlüyordu. Sanırım testleri çalıştırmadan önce /tmp/mgm-radar'ın içeriğini de temizlemek daha garanti olacaktır. Fakat daha verimli bir hata araştırma süreci için travis sistemindeki after_failure için bir şeyler yapmam gerek.