2021-05-10 테스트와 커버리지 관리를 위한 jacoco, coveralls 연동
java project 에 travis-ci
, codecov
를 사용하고 있었는데, codecov
가 jdk8 까지만 지원을 하는 것 같아서 project java 버전을 올리면서 버렷다.
developer from pamukkale
java project 에 travis-ci
, codecov
를 사용하고 있었는데, codecov
가 jdk8 까지만 지원을 하는 것 같아서 project java 버전을 올리면서 버렷다.
1바이트를 사용하는 아스키만으로는 전세계의 문자를 표현할 수 없어서 나온 코드표. 여러 코드표가 존재하며 널리 사용되는 UTF-8 은 1-4바이트 가변이다.
docker push
를 했는데, denied: requested access to the resource is denied
이런 메세지를 보게되면 태그를 확인해보자.
code-prettify, 웹에서 code syntax coloring 을 해주는 라이브러리다.
back-end 개발자인데, 서버가 필요없는 stand-alone html + javascript + css 로 간단한 기능을 만들어 자주 사용한다.
구닥다리 프로젝트 환경에 Test Framework 가
JUnit framework 의 TestCase interface 를 구현하고 있었고
개인 프로젝트 JUnit 처럼@Test
붙여서 테스트 만들고 싶은데
왜 테스트 메소드 명을 프리픽스로 test 라고 붙여야되는지도 몰랐고
@Before
,@After
는 안먹는지도 몰라서 불편했는데,
알고보니 JUnit3 기반이었다…
Spring Boot 2.2.x 이후로는 JUnit5 가 기본으로 포함되어 있다.
JUnit4 에 대한 호환성 제거시 exclude - org.junit.vintage:junit-vintage-engine
하지만 굳이 이걸 제거해야될까?
JUnit5 의 기능을 온전히 사용하기 위해선 제거해야겠다.