@Disabled
    void testLoginSuccessfulAndClearErrorCount() throws Exception {
        UserLoginRequest loginUser = new UserLoginRequest();
        loginUser.setUsername("admin");
        // Wrong pwd
        loginUser.setPassword("test_wrong_pwd");

        MvcResult mvcResult = null;
        for (int i = 0; i < 19; i++) {
            // Before locking account, input correct pwd to clear error count
            if (i == 9) {
                loginUser.setPassword("inlong");
            } else {
                loginUser.setPassword("test_wrong_pwd");
            }
            mvcResult = mockMvc.perform(
                    post("/api/anno/login")
                            .content(JsonUtils.toJsonString(loginUser))
                            .contentType(MediaType.APPLICATION_JSON)
                            .accept(MediaType.APPLICATION_JSON))
                    .andExpect(status().isOk())
                    .andReturn();
        }

        Response<String> response = getResBody(mvcResult, String.class);
        Assertions.assertFalse(response.isSuccess());
        Assertions.assertFalse(response.getErrMsg().contains("account has been locked"));
    }
It will throw many error logs, so keep it in the local test
inlong-manager/manager-web/src/test/java/org/apache/inlong/manager/web/controller/AnnoControllerTest.java