ვიდეო: რა არის JaCoCo ფილიალის დაფარვა?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
JaCoCo ძირითადად გთავაზობთ სამ მნიშვნელოვან მეტრიკას: ხაზებს გაშუქება ასახავს კოდის რაოდენობას, რომელიც განხორციელდა ტესტების მიერ მოწოდებული ჯავის კოდის ინსტრუქციების რაოდენობის მიხედვით. ფილიალების დაფარვა აჩვენებს ვარჯიშის პროცენტს ფილიალები კოდში – ჩვეულებრივ დაკავშირებულია if/else და switch განცხადებებთან.
შესაბამისად, რა არის ფილიალის კოდის დაფარვა?
ფილიალის დაფარვა არის ტესტირების მეთოდი, რომელიც მიზნად ისახავს უზრუნველყოს, რომ თითოეული შესაძლო ფილიალი ყოველი გადაწყვეტილების პუნქტიდან შესრულებულია ერთხელ მაინც და ამით უზრუნველყოფილია, რომ ყველაფერი ხელმისაწვდომია კოდი შესრულებულია. ანუ ყოველი ფილიალი ყოველი გზით, ჭეშმარიტი და მცდარი.
გარდა ზემოთ, რისთვის გამოიყენება JaCoCo? ჩვენ გამოყენება The JaCoCo Maven მოდული ორი მიზნისთვის: ის გვაძლევს წვდომას JaCoCo გაშვების აგენტი, რომელიც აღრიცხავს შესრულების დაფარვის მონაცემებს. ის ქმნის კოდის დაფარვის ანგარიშებს აღსრულების მონაცემებიდან, რომელიც ჩაწერილია JaCoCo გაშვების აგენტი.
ანალოგიურად, შეგიძლიათ იკითხოთ, რა არის JaCoCo და როგორ მუშაობს იგი?
ჯავის აგენტი. JaCoCo იყენებს კლასის ფაილის ინსტრუმენტაციას შესრულების დაფარვის მონაცემების ჩასაწერად. კლასის ფაილები ინსტრუმენტირებულია ე.წ Java აგენტის გამოყენებით. ეს მექანიზმი საშუალებას აძლევს მეხსიერებში წინასწარ დამუშავდეს ყველა კლასის ფაილი კლასის ჩატვირთვის დროს, აპლიკაციის ჩარჩოსგან დამოუკიდებლად.
როგორ იზომება ფილიალის დაფარვა?
გაითვალისწინეთ ორი მეტრიკა, ხაზი გაშუქება და ფილიალის დაფარვა . თქვენ ხედავთ, როგორ გამოითვლება ისინი. აიღეთ საფარის ხაზები და გაყავით ის დასაფარად ხაზებად და მიიღებთ ხაზს გაშუქება პროცენტი. აიღეთ დაფარული ტოტები და გაყავით ეს ჯამში ფილიალები და შენ გაქვს ფილიალის დაფარვა პროცენტულად.
გირჩევთ:
რა არის ინსტრუქციის დაფარვა?
ინსტრუქციის გაშუქება გვაწვდის ინფორმაციას შესრულებული ან გამოტოვებული კოდის რაოდენობის შესახებ. ეს მეტრიკა სრულიად დამოუკიდებელია წყაროს ფორმატირებისგან და ყოველთვის ხელმისაწვდომია, თუნდაც კლასის ფაილებში გამართვის ინფორმაციის არარსებობის შემთხვევაში
როგორ ვაჩვენო კოდის დაფარვა eclipse-ში?
მის გამოსაყენებლად შეგიძლიათ დააწკაპუნოთ კლასზე მარჯვენა ღილაკით და შემდეგ იპოვოთ და დააწკაპუნოთ Code Coverage > Run As, ან შეგიძლიათ უბრალოდ დააჭიროთ Run As Code Coverage ღილაკს, რომელიც ჰგავს ჩვეულებრივ Run ღილაკს (ნაჩვენებია აქ):
როგორ გავააქტიურო კოდის დაფარვა IntelliJ-ში?
გსურთ კოდის დაფარვის ქცევის კონფიგურაცია? Settings/Preferences დიალოგში Ctrl+Alt+S აირჩიეთ Build, Execution, Deployment | გაშუქება. განსაზღვრეთ, როგორ დამუშავდება შეგროვებული დაფარვის მონაცემები: აირჩიეთ დაფარვის ხედის გააქტიურება, რათა ავტომატურად გაიხსნას დაფარვის ხელსაწყოს ფანჯარა
როგორ შევცვალო ფილიალის სახელი GitHub-ში?
ფილიალების გადარქმევა git local-ში და დისტანციური გადარქმევა თქვენი ადგილობრივი ფილიალის სახელის შეცვლა. თუ თქვენ ხართ ფილიალში, რომლის გადარქმევა გსურთ: git branch -m new-name. წაშალეთ ძველი სახელის დისტანციური ფილიალი და დააჭირეთ ახალი სახელის ადგილობრივ ფილიალს. git push origin:old-name new-name. გადატვირთეთ ზევით ფილიალი ახალი სახელის ადგილობრივი ფილიალისთვის
რა არის IntelliJ დაფარვა?
კოდის დაფარვა საშუალებას გაძლევთ ნახოთ თქვენი კოდის რამდენი ნაწილი შესრულებულია ერთეულის ტესტების დროს, ასე რომ თქვენ შეგიძლიათ გაიგოთ რამდენად ეფექტურია ეს ტესტები. IntelliJ IDEA-ში ხელმისაწვდომია კოდის დაფარვის შემდეგი პერსპექტივები: IntelliJ IDEA კოდის დაფარვის გაშვება (რეკომენდებულია)