Junior — Middle
როდის ჩატარდა თქვენი წინამორბედი პროექტის ბოლო ტესტები?
sobes.tech AI
პასუხი AI-სგან
ჩემი ბოლო Go პროექტში, ავტომატური ტესტები ავტომატურად ხორციელდებოდა ყოველ კომიტზე განვითარების ფილიალში CI/CD pipeline-ის საშუალებით. ბოლო ტესტების გაშვება მოხდა ახალი ვერსიის გამოშვების წინ, ანუ რამდენიმე საათით ადრე განთავსების. გაშვებისათვის გამოიყენებოდა სტანდარტული ბრძანება go test ./..., რომელიც ამოწმებს პროექტის ყველა პაკეტს.
ტესტების გაშვების მაგალითი:
go test ./... -v
ეს უზრუნველყოფს, რომ ყველა ერთეული ტესტი წარმატებით გაიაროს და კოდი სტაბილური იყოს.