Video: Ի՞նչ է ծածկույթը IntelliJ-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Կոդ ծածկույթը թույլ է տալիս տեսնել, թե ձեր կոդի որքան մասն է կատարվում միավորի թեստերի ժամանակ, որպեսզի կարողանաք հասկանալ, թե որքան արդյունավետ են այս թեստերը: Հետևյալ կոդը ծածկույթը վազորդները հասանելի են IntelliJ ԳԱՂԱՓԱՐԸ. IntelliJ IDEA կոդը ծածկույթը վազող (խորհուրդ է տրվում):
Բացի սրանից, ինչպե՞ս եմ տեսնում ծածկույթը IntelliJ-ում:
Եթե ցանկանում եք վերաբացել Ծածկույթ գործիքի պատուհան, ընտրեք Run | Ցույց տալ կոդը Ծածկույթ Տվյալներ հիմնական ցանկից կամ սեղմեք Ctrl+Alt+F6: Զեկույցը ցույց է տալիս ծածկագրի տոկոսը, որը եղել է ծածկված թեստերի միջոցով: Դու կարող ես տեսնել որ ծածկույթը արդյունք դասերի, մեթոդների և տողերի համար:
ի՞նչ է նշանակում ծածկագրի ծածկույթ: Կոդի ծածկույթն է չափում, թե քանի գծեր/բլոկներ/աղեղներ ձերն են կոդը կատարվում են ավտոմատացված թեստերի ընթացքում: Կոդի ծածկույթն է հավաքագրվել է՝ օգտագործելով մասնագիտացված գործիք՝ երկուական սարքերը գործիքավորելու համար՝ հետագծող զանգեր ավելացնելու և գործիքավորված արտադրանքի դեմ ավտոմատացված թեստերի ամբողջական փաթեթ իրականացնելու համար:
Այս կերպ ինչպե՞ս կարող եմ օգտագործել կոդի ծածկույթը IntelliJ-ում:
- Կարգավորումներ/Նախապատվություններ երկխոսության մեջ Ctrl+Alt+S ընտրեք Կառուցում, կատարում, տեղակայում | Ծածկույթ.
- Սահմանեք, թե ինչպես են մշակվելու հավաքագրված ծածկույթի տվյալները.
- Ընտրեք «Ակտիվացնել ծածկույթի դիտումը» վանդակը՝ «Ծածկույթ» գործիքի պատուհանը ավտոմատ կերպով բացելու համար:
Ինչպե՞ս գտնել ծածկագրի ծածկույթ:
Հիմնական չափումը Կոդի ծածկույթ է « Ծածկույթ Item», որը կարող է ամեն ինչով մենք կարողացել ենք հաշվել և տեսնել արդյոք այն փորձարկվել է, թե ոչ։ -ի չափումը Ծածկույթ կարելի է որոշել հետևյալ բանաձևով. Ծածկույթ = Թիվ ծածկույթը իրականացված առարկաներ / Ընդհանուր թիվը ծածկույթը ապրանքներ *100%.
Խորհուրդ ենք տալիս:
Ի՞նչ է հրահանգների ծածկույթը:
Հրահանգների ծածկույթը տեղեկատվություն է տրամադրում կատարված կամ բաց թողնված կոդի քանակի մասին: Այս չափանիշը լիովին անկախ է աղբյուրի ձևաչափումից և միշտ հասանելի է նույնիսկ դասի ֆայլերում վրիպազերծման տեղեկատվության բացակայության դեպքում
Ի՞նչ գույնի է կարմրափայտ ծառի ծածկույթը:
Կարմրափայտ կարմրավուն շագանակագույն գույն է: Մոտավորապես փայտի կարմրափայտի գույնն է
Ի՞նչ է JaCoCo մասնաճյուղի ծածկույթը:
JaCoCo-ն հիմնականում ապահովում է երեք կարևոր չափումներ. Գծերի ծածկույթը արտացոլում է կոդի քանակությունը, որը գործադրվել է՝ հիմնվելով թեստերի կողմից կանչված Java բայթ կոդի հրահանգների քանակի վրա: Մասնաճյուղերի ծածկույթը ցույց է տալիս կոդում իրականացվող ճյուղերի տոկոսը, որը սովորաբար կապված է if/else և switch հայտարարությունների հետ:
Ինչպե՞ս ցույց տալ ծածկույթի ծածկույթը խավարման ժամանակ:
Այն օգտագործելու համար կարող եք կամ աջ սեղմել դասի վրա, այնուհետև գտնել և սեղմել Code Coverage > Run As, կամ պարզապես կարող եք սեղմել Run As Code Coverage կոճակը, որը նման է սովորական Run կոճակին (ցուցադրված է այստեղ)
Ինչպե՞ս միացնել կոդի ծածկույթը IntelliJ-ում:
Կարգավորե՞լ կոդի ծածկույթի վարքագիծը: Կարգավորումներ/Նախապատվություններ երկխոսության մեջ Ctrl+Alt+S ընտրեք Կառուցում, կատարում, տեղակայում | Ծածկույթ. Սահմանեք, թե ինչպես են մշակվելու հավաքագրված ծածկույթի տվյալները. Ընտրեք «Ակտիվացնել ծածկույթի դիտումը» վանդակը՝ «Ծածկույթ» գործիքի պատուհանը ավտոմատ կերպով բացելու համար: