{"componentChunkName":"component---src-templates-post-template-jsx","path":"/works/posts/2021-01-20--001","result":{"data":{"site":{"siteMetadata":{"title":"Blog by Eunyoung","subtitle":"작업 기록 블로그","copyright":"© All rights reserved.","author":{"name":"EunYoung","twitter":"#"},"disqusShortname":"","url":"https://ssongey.github.io"}},"markdownRemark":{"id":"eb64fe56-721f-58fa-a2b0-695ce7f9b17f","html":"<p>Junit 테스트를 진행하다가 Failure 케이스가 존재하는 경우 아래와 같은 로그를 보게 되었다.</p>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/6d0cdac14613a87ee0ffeb9d3c5968c2/1843f/001-01.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 960px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 36.25%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA5UlEQVQY03WO626EIBCFfZltVRjuIKAWEdBN+/7v0zH7o9l2m3w5mduZnM5aMXmlDUOUBmO5UoCFVJTLEciNkBuFd2D9XzrvTc5Lbdt5L6jHmVtDti0vcbbLbEM0zgnGhxdmvEtb3Ev6/DrakUtNpaRa03nf931NecZtjNZNCrP8itCFaHE3L25ZvQ9m8tpYYZ3wXmPL+UDp68yX2QLxnDpGpCCM9fj7B/qGF+wf52WeJDgJqIr2CgYNI07pMwQfPYrnebemkFJcP0IIujpVNd8lIEWxonk1ohnUq0Atmj04NPd8/AY1wFL/P0v4tgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"001 01\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/6d0cdac14613a87ee0ffeb9d3c5968c2/d9199/001-01.png\"\n        srcset=\"/devHistoryBlog/static/6d0cdac14613a87ee0ffeb9d3c5968c2/8ff5a/001-01.png 240w,\n/devHistoryBlog/static/6d0cdac14613a87ee0ffeb9d3c5968c2/e85cb/001-01.png 480w,\n/devHistoryBlog/static/6d0cdac14613a87ee0ffeb9d3c5968c2/d9199/001-01.png 960w,\n/devHistoryBlog/static/6d0cdac14613a87ee0ffeb9d3c5968c2/1843f/001-01.png 1186w\"\n        sizes=\"(max-width: 960px) 100vw, 960px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<br>\n<p>해당 경로의 index.html 을 열어보니 아래와 같이 테스트에 대한 결과를 화면으로 출력해주고 있었다.</p>\n<h4>#. Test Summary</h4>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/1c1ae9bc0ea373a7bb5223d4599639eb/20982/001-02.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 778px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 55.00000000000001%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABJ0AAASdAHeZh94AAABY0lEQVQoz41STW+CQBDl//+Ytid77MGLF28mUiRVIkiNGNkPEFjgdWYqBltN+5KXncH1zZuZ9bIsw3K5RBRFCIJ3YoDDIQOj73vhgJt89H0ML89zhGGIJEnoXEnMRQaBR8KP4N27xHHbtkLn3DWu6xpVVUncdx3Mdgu1XkNvNlDERmt4Hf1wPp+hKWF0dNlaey2Qn04iwEjTnXTg2g4tCWe+j2gywfrpGfvFAuX+81uQqxZFKX/imMcg7lonMRdkFEUBYwx9J8fk9kAiyWyGeDpFOp+T4J5aZicXchtMcUonc5if5KOYzyL9lLaZNo7hqKBXk33dOBii5VboctM0aEaz41zm9mM5d5fyoQxeFj5e/RBvmxiWhBOqyM/neDxKm6tVgF2aXgVveOlqyL2KZqFoLpoWYcsSJZGXwrMbljNs+t4T+uWwJAcn2iRv2RgtsVKKzlwWMMZf7d68w0cYt/cfh19rVVdFKWJjbgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"001 02\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/1c1ae9bc0ea373a7bb5223d4599639eb/20982/001-02.png\"\n        srcset=\"/devHistoryBlog/static/1c1ae9bc0ea373a7bb5223d4599639eb/8ff5a/001-02.png 240w,\n/devHistoryBlog/static/1c1ae9bc0ea373a7bb5223d4599639eb/e85cb/001-02.png 480w,\n/devHistoryBlog/static/1c1ae9bc0ea373a7bb5223d4599639eb/20982/001-02.png 778w\"\n        sizes=\"(max-width: 778px) 100vw, 778px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<h4>#.  실패된 테스트 로그</h4>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/0753597752e7388ed3cc2d170bfcfa6c/60b3a/001-03.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 960px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 53.75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABJ0AAASdAHeZh94AAABZklEQVQoz52T3W6DMAyFef/X6UP0YndVL6qpLS0UKP+wQflJ4czHa7ZpYr1YpKM4cfzFDsYJwxDn8xme56EsKxhjMI4jzP2u9jzPWBp/7TsM6vseXdep2rbV9TAMKgbO0wRzu8GIn7KwJagCb3KYTgI5mqbBJJAsTZFmmQKj9RruaoV0u30OlEhMLE1mZjb9mJmh2uLPdzskmw3K/f45sOoHpK2Uau6fbyfBBDFbzo9IzLI/iZ/z/IAtyXlNc7x4AcL3BlVZoJXyUyk1jmNkUi4zXfogv/WV4ZgkGKMI3eUCU7/hv4NQXu7wA/DhYwGzhSKBX69XJLK+yCVBEGimRVGoaFOswtp5nkvLldohDh+dBxl8PB5xOBy0J33fx+l0guu6ureXj0E/1xT9vJji8xBa1/U3kJkQxMMMJoyXcM+CWAEzZ3ZVVWm72U6wvaxA0hlogyn+PQQzO9qEc6YItk/BeIKtPgAPok1cvm1l0AAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"001 03\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/0753597752e7388ed3cc2d170bfcfa6c/d9199/001-03.png\"\n        srcset=\"/devHistoryBlog/static/0753597752e7388ed3cc2d170bfcfa6c/8ff5a/001-03.png 240w,\n/devHistoryBlog/static/0753597752e7388ed3cc2d170bfcfa6c/e85cb/001-03.png 480w,\n/devHistoryBlog/static/0753597752e7388ed3cc2d170bfcfa6c/d9199/001-03.png 960w,\n/devHistoryBlog/static/0753597752e7388ed3cc2d170bfcfa6c/60b3a/001-03.png 1179w\"\n        sizes=\"(max-width: 960px) 100vw, 960px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<br>\n<h4>#.  테스트 클래스 별 정의된 테스트 메소드 및 성공/실패 여부</h4>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/d1513632408c426cb237abef6b636a2c/966a0/001-04.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 944px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 66.25%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABJ0AAASdAHeZh94AAAB3klEQVQ4y31T23KcMAzd//+cvLcP+YPMpJ3NQ1q2m8CyCzY2xsbGcCKZS9hkpprRWJbs4yMdOFRVhePxiCzL8Pr6B0opfLVpmu59HGdf9usZtoNzjkAaSCkhhEBDsdY6OdestbT2+J+tYAlwpJe89xiGARzzys65EEI6zODMnK+5uoZ8eYGkrvTphJHO3jHkoOs6hKVgjAHX+r5PMdv1ekVRFCnW5zP+/fyBvw8PKJ+eEOnhO8A9wxgjnO3SyjlumevMNASPkR+/XFD9/oXb8zMEMR2p9g1wc0oGyg/L4DnH4LzuBoaJcqswe9ESILfFCr9RK4YYPWZnZIpmRiKdaEZ5niN/zzfQvQBf9xwfZhXdxtIzKyqwCKy60mpjOU4zqPd9+irC0i5jsHCJodACucghO4lhjKkltpu84Vy+oaiLVBNGwIf58zHWIL++09xj2qtWoazLpWVvUKgLWmc2BknNXqMyFWpTI47xrj0X6Nt1nz+ADRaCHp0BXYuyuaAjwBiH7VBrNWpdQbbiO6B3aIz8BOy7bX+wRkPeqOUyh6O5rJdMQ3/NtYCqSvTU6rhT0rsOWtw2QEcYRi2APga0fYvO2+0SO7dlfAfTG2hiOxD7tRbojiWW694PPt1n+wDBMPQirXYkVQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"001 04\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/d1513632408c426cb237abef6b636a2c/966a0/001-04.png\"\n        srcset=\"/devHistoryBlog/static/d1513632408c426cb237abef6b636a2c/8ff5a/001-04.png 240w,\n/devHistoryBlog/static/d1513632408c426cb237abef6b636a2c/e85cb/001-04.png 480w,\n/devHistoryBlog/static/d1513632408c426cb237abef6b636a2c/966a0/001-04.png 944w\"\n        sizes=\"(max-width: 944px) 100vw, 944px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<h4>#. 모든 테스트 성공 시</h4>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/9c6b010fa7ff66551cb168b79f3abf8e/669eb/001-05.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 960px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 34.166666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAABJ0AAASdAHeZh94AAAA+klEQVQoz31Sy27DIBD0/1+TP2o/oCdffOghTl0njnm/bMOUxSVKVSUrjVjYYRgWmnmeMQwDzuceWmvUSCnd8xhjmRNiiv/qj9F476GNgckIIeybsgBhWRakmMAtR/vdoh1b6KBfC67rCudcISilsG0bpJRlJOfeBXRTh8PbAcf3I3revxbMpZ3wey1yRmLVJZWZZeiuXYHy6i5Y8ThvPpnAx9cI6Txu1ymLxT8nPnPyjNOcLiNOtwluCVBGIayhFKif1tqSCyHg/N4Wzvne25wzxgqPgnMGlR+10VZCGp4dSggrykhXpd7WjfRwtQ01J9CvIB6tSyML/wcSryHglTU8SAAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"001 05\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/9c6b010fa7ff66551cb168b79f3abf8e/d9199/001-05.png\"\n        srcset=\"/devHistoryBlog/static/9c6b010fa7ff66551cb168b79f3abf8e/8ff5a/001-05.png 240w,\n/devHistoryBlog/static/9c6b010fa7ff66551cb168b79f3abf8e/e85cb/001-05.png 480w,\n/devHistoryBlog/static/9c6b010fa7ff66551cb168b79f3abf8e/d9199/001-05.png 960w,\n/devHistoryBlog/static/9c6b010fa7ff66551cb168b79f3abf8e/669eb/001-05.png 1244w\"\n        sizes=\"(max-width: 960px) 100vw, 960px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<br>\n<p>이번 CI/CD 구축에서 테스트 실패시 해당 html를 제공하도록 해도 괜찮을꺼 같다.</p>\n<br>\n<h4>ps. junit test reports 경로 수정 방법</h4>\n<ul>\n<li>build.gradle 의 test 블록에 reports destination 지정</li>\n</ul>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/b49da05e0edb8c734b11e6d6f00aa5e9/fdaf8/001-06.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 674px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 20%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAYAAACOXx+WAAAACXBIWXMAABJ0AAASdAHeZh94AAAAqElEQVQY00WQWQKEIAxD5zQqW4sbCHr/a2UCOs7HI2mBlvLJx4rzSmjaSHkmC3wY4fxAbm2xb3HLh+lR5uj/jPjE2SHXjOM6SUE6Cb3TACMeluqCgX28VYGJQvVdncp9hnEv2Jbt2LHXgr3kXjBftTfYyoE57WyYYFOCKRWycAqvyF6wRk6yxLdg+L1Q1SBGA314vU4IMkKoXm7aJeHoSqR/xdC/oiv3vmlNe+YXHlFVAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"001 06\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/b49da05e0edb8c734b11e6d6f00aa5e9/fdaf8/001-06.png\"\n        srcset=\"/devHistoryBlog/static/b49da05e0edb8c734b11e6d6f00aa5e9/8ff5a/001-06.png 240w,\n/devHistoryBlog/static/b49da05e0edb8c734b11e6d6f00aa5e9/e85cb/001-06.png 480w,\n/devHistoryBlog/static/b49da05e0edb8c734b11e6d6f00aa5e9/fdaf8/001-06.png 674w\"\n        sizes=\"(max-width: 674px) 100vw, 674px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>","fields":{"tagSlugs":["/tags/junit/"],"slug":"/works/posts/2021-01-20--001"},"frontmatter":{"title":"Junit Test Reports","tags":["junit"],"date":"2021-01-20","description":""}}},"pageContext":{"slug":"/works/posts/2021-01-20--001"}},"staticQueryHashes":[]}