ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [TIL] (230726) There were failing tests. See the report at: ์—๋Ÿฌ ํ•ด๊ฒฐํ•˜๊ธฐ / Gradle์™€ IntelliJ IDEA ์˜ ์ฐจ์ด
    TIL 2023. 7. 26. 04:39
    728x90

     

     


    ๐Ÿ”ธ๋ฌธ์ œ์ 

     

    name๊ณผ ๊ถŒํ•œ์„ ๋ถ€์—ฌ๋ฐ›๋Š” ๊ฐ„๋‹จํ•œ ํšŒ์›๊ฐ€์ž… ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋˜ ์ค‘ ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋–ด๋‹ค.

     

     


     

    ๐Ÿ”ธ์‹œ๋„ํ•ด๋ณธ ๊ฒƒ๋“ค 

     Execution failed for task ':test'. > There were failing tests. See the report at: file:///E:/runningFile/#%$#%//build/reports/tests/test/index.html

    1. ์ฒ˜์Œ ์•Œ๋ ค์ค€ testํŒŒ์ผ๋กœ ์ง์ ‘ ์ ‘์†ํ•ด๋ดค์œผ๋‚˜ ์–ด๋–ค ๋ถ€๋ถ„์ด ๋ฌธ์ œ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์„œ clear์„ ์ง„ํ–‰ ํ›„ Test๋ฅผ ๋‹ค์‹œ ๋Œ๋ ค๋ดค๋‹ค -> ์‹คํŒจ

     

    2. ๋””๋ฒ„๊ทธ๋กœ ์–ด๋Š ๋ถ€๋ถ„์ด ๋ฌธ์ œ์ธ์ง€ ํ™•์ธํ•ด๋ณด๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ๋””๋ฒ„๊ทธ๊ฐ€ ์•„์˜ˆ ์‹คํ–‰๋˜์ง€ ์•Š์•˜๋‹ค.

    ๊ทธ๋ ‡๋‹ค๋ฉด ์ปดํŒŒ์ผ์ž์ฒด๊ฐ€ ์•ˆ๋œ๋‹ค๋Š”๊ฑธ๊นŒ?

     

    3. ๊ตฌ๊ธ€๋ง์œผ๋กœ ํ•ด๋‹น ์˜ค๋ฅ˜๋ฅผ ํ™•์ธํ•˜๋˜ ์ค‘ ๋‚˜์™€ ๋น„์Šทํ•œ ์‚ฌ๋žŒ์ด ์žˆ์—ˆ๊ณ  ์ฒซ๋ฒˆ์งธ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.

    Settings -> Gradle - > 

     

     

     

     

     

    ์ด ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋‹ˆ ํ…Œ์ŠคํŠธ๊ฐ€ ์ •์ƒ์ž‘๋™ํ–ˆ๋‹ค.

    ์ดˆ๋ฐ˜์— ๋ณ€๊ฒฝํ•ด๋‘”์ค„ ์•Œ์•˜๋Š”๋ฐ ์„ค์ •์„ ์•ˆํ–ˆ์—ˆ๋‚˜๋ณด๋‹ค!

    ๊ฐ•์˜๋ฅผ ๋“ค์„๋•Œ๋Š” IntelliJ IDEA๋กœ ์„ ํƒํ•˜๊ณ  ๋™์ž‘์„ ํ™•์ธํ•˜๋Š”๊ฒŒ ๋” ๋น ๋ฅด๊ณ  ๋ณต์žกํ•˜์ง€ ์•Š๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ Gradle๋กœ ์‹คํ–‰ํ•˜๋ฉด ์–ด๋–ค์ ๋•Œ๋ฌธ์— ํ…Œ์ŠคํŠธ์‹คํŒจ๊ฐ€ ๋œจ๋Š”๊ฑด์ง€ ๊ถ๊ธˆํ•ด์กŒ๋‹ค.

    ๊ทธ๋ž˜์„œ ์•Œ์•„๋ณด์•˜๋‹ค.

     


    ๐Ÿ”ป Gradle vs  IntelliJ IDEA

     

    ์ธํ…”๋ฆฌ์ œ์ด์—์„œ Gradle๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹๊ณผ IntelliJ IDEA์—์„œ ์ง์ ‘ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์ฐจ์ด์ ์ด ์žˆ๋‹ค.

     

    Gradle๋กœ ํ…Œ์ŠคํŠธ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ:

    Gradle์€ ๋นŒ๋“œ ๋„๊ตฌ๋กœ์„œ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๊ณ  ํ…Œ์ŠคํŠธ ์‹คํ–‰์—ญ์‹œ Gradle์„ ํ†ตํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
    Gradle์„ ์‚ฌ์šฉํ•˜๋ฉด ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ(build.gradle ํŒŒ์ผ)๋ฅผ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ณ ,
    ๋”ฐ๋ผ์„œ ๋นŒ๋“œ์™€ ํ…Œ์ŠคํŠธ ์‹คํ–‰์— ๋Œ€ํ•œ ์„ธ๋ถ€์ ์ธ ์„ค์ •์„ build.gradle ํŒŒ์ผ์—์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    IntelliJ IDEA๋กœ ํ…Œ์ŠคํŠธ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ:

    IntelliJ IDEA๋Š” ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)๋กœ์„œ ์ž์ฒด์ ์œผ๋กœ ๋นŒ๋“œ์™€ ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 
    ๋”ฐ๋ผ์„œ IntelliJ IDEA์—์„œ ์ง์ ‘ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    IntelliJ IDEA๋Š” Gradle๊ณผ ํ˜ธํ™˜๋˜๋Š” IDE์ด๋ฏ€๋กœ Gradle ํ”„๋กœ์ ํŠธ๋ฅผ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์™€์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 
    ๊ทธ๋Ÿฌ๋‚˜ IntelliJ IDEA์˜ ๊ธฐ๋ณธ ์„ค์ •์€ Gradle ๋Œ€์‹  IntelliJ IDEA ์ž์ฒด ๋นŒ๋“œ ๋ฐ ํ…Œ์ŠคํŠธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

     

    Gradle๋กœ ์‹คํ–‰ํ•  ๋•Œ์™€ IntelliJ IDEA๋กœ ์‹คํ–‰ํ•  ๋•Œ์˜ ์„ฑ๋Šฅ ์ฐจ์ด๋‚˜ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์—๋Š” ํฐ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์ง€๋งŒ ์ผ๋ถ€ ์ƒํ™ฉ์—์„œ๋Š” ๋‹ค๋ฅธ ๋™์ž‘์„ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ IntelliJ IDEA์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ํŽธ๋ฆฌํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค๊ณ  ํ•œ๋‹ค.

     

    IntelliJ IDEA๋Š” ์ž์ œ์ ์œผ๋กœ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ์ ํŠธ์˜ ์„ค์ •์ด ๊ฐ„ํŽธํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.

    ๋‹จ, Gradle์„ ์ด์šฉํ•œ ๋นŒ๋“œ ์„ค์ •์ด ๋ณต์žกํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ์ •์˜ํ•œ ์„ค์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋Š” Gradle๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.

    ๋‚˜๋Š” ์ง€๊ธˆ ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋งŒ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์•„์ง ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ์ ‘๋ชฉ์‹œํ‚ค์ง€ ์•Š์€ ์ˆœ์ˆ˜ํ•œ ์ฝ”๋“œ๋กœ ๊ตฌํ˜„์ค‘์ด๋ผ์„œ  IntelliJ IDEA๋กœ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ๋งž๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.


     


    Gradle๋กœ ์‹คํ–‰ํ•  ๋•Œ์™€ IntelliJ IDEA๋กœ ์‹คํ–‰ํ•  ๋•Œ์˜ ์„ฑ๋Šฅ ์ฐจ์ด๋‚˜ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์—๋Š” ํฐ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    ๋”ฐ๋ผ์„œ ์ผ๋ฐ˜์ ์ธ ๊ฒฝ์šฐ์—๋Š” IntelliJ IDEA์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ํŽธ๋ฆฌํ•˜๊ณ  ๊ถŒ์žฅ๋˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ”„๋กœ์ ํŠธ์˜ ํŠน์„ฑ์ด๋‚˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ Gradle๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๋„ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


     

    ๐Ÿ”ธํ•ด๊ฒฐ

    ์„ค์ •์„ Gradle์—์„œ intelliJ IDEA๋กœ ๋ณ€๊ฒฝ ํ›„ ์‹คํ–‰ํ–ˆ๋‹ค.

     

     


     

    ๐Ÿ”ธ์•Œ๊ฒŒ ๋œ ์  

    ํ…Œ์ŠคํŠธ ๋ฐ ๋นŒ๋“œ์‹œ์— Gradle๋กœ ์‹คํ–‰ํ•  ๋•Œ์™€ IntelliJ IDEA๋กœ ์‹คํ–‰ํ•  ๋•Œ์˜ ์„ฑ๋Šฅ ์ฐจ์ด๋‚˜ ๊ฒฐ๊ณผ์—๋Š” ํฐ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์ง€๋งŒ, ์ผ๋ถ€ ์ƒํ™ฉ์—์„œ๋Š” ๋‚˜์™€ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

    IntelliJ IDEA์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ํŽธ๋ฆฌํ•˜๊ณ  ๊ถŒ์žฅ๋˜๋Š” ๋ฐฉ๋ฒ•์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„๋‹จํ•œ ํ…Œ์ŠคํŠธ์šฉ์ด๋‚˜ ์—ฐ์Šต์šฉ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๊ฒƒ์ด๋ผ๋ฉด IntelliJ IDEA๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค.

    728x90
Designed by Tistory.