init: 클린 기반 auth 서버 설계
This commit is contained in:
@@ -0,0 +1,248 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - All Results</title>
|
||||
<link href="css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>All Results</h1>
|
||||
<div class="tab-container">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a class="successGroup" href="#">Gradle Test Run :bootstrap:test</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="tab">
|
||||
<h2>Gradle Test Run :bootstrap:test</h2>
|
||||
<h1>Gradle Test Run :bootstrap:test</h1>
|
||||
<div class="tab-container">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a class="" href="#">summary</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="tab">
|
||||
<h2>summary</h2>
|
||||
<div>
|
||||
<div class="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox">
|
||||
<div class="counter">76</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox">
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox">
|
||||
<div class="counter">0</div>
|
||||
<p>skipped</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox duration">
|
||||
<div class="counter">23.872s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox success successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<table class="test-results">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Child</th>
|
||||
<th>Name</th>
|
||||
<th>Tests</th>
|
||||
<th>Failures</th>
|
||||
<th>Skipped</th>
|
||||
<th>Duration</th>
|
||||
<th>Success rate</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.ApiErrorControllerIntegrationTest/index.html">ApiErrorControllerIntegrationTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.ApiErrorControllerIntegrationTest</td>
|
||||
<td>6</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>7.389s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest/index.html">ApiErrorHttpStatusMapperClientFacingCoverageTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest</td>
|
||||
<td>25</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>3.738s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.AuthApplicationTests/index.html">AuthApplicationTests</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.AuthApplicationTests</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0.011s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.AuthenticatedUserResourceServerIntegrationTest/index.html">AuthenticatedUserResourceServerIntegrationTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.AuthenticatedUserResourceServerIntegrationTest</td>
|
||||
<td>5</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>5.741s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.config.auth.security.KeycloakJwtAuthenticationConverterTest/index.html">KeycloakJwtAuthenticationConverterTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.config.auth.security.KeycloakJwtAuthenticationConverterTest</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0.012s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.config.logging.AuthAuditLoggingConfigurationTest/index.html">AuthAuditLoggingConfigurationTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.config.logging.AuthAuditLoggingConfigurationTest</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0.015s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.config.logging.LoggingConfigurationSmokeTest/index.html">LoggingConfigurationSmokeTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.config.logging.LoggingConfigurationSmokeTest</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0.083s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.config.web.RequestAccessLogFilterTest/index.html">RequestAccessLogFilterTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.config.web.RequestAccessLogFilterTest</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0.008s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.config.web.RequestBoundApiResultFactoryPropertyTest/index.html">RequestBoundApiResultFactoryPropertyTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.config.web.RequestBoundApiResultFactoryPropertyTest</td>
|
||||
<td>6</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>1.136s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.config.web.TraceIdFilterTest/index.html">TraceIdFilterTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.config.web.TraceIdFilterTest</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0.003s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.ExceptionHandlingIntegrationTest/index.html">ExceptionHandlingIntegrationTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.ExceptionHandlingIntegrationTest</td>
|
||||
<td>20</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>1.028s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.SwaggerDocumentationIntegrationTest/index.html">SwaggerDocumentationIntegrationTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.SwaggerDocumentationIntegrationTest</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>2.207s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="com.project.auth.ValidationExceptionHandlerIntegrationTest/index.html">ValidationExceptionHandlerIntegrationTest</a>
|
||||
</td>
|
||||
<td class="path">com.project.auth.ValidationExceptionHandlerIntegrationTest</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0.735s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="https://www.gradle.org">Gradle 9.3.1</a> at May 12, 2026, 3:59:51 PM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user