그냥 기억하기 싫어서 기록하는 블로그

  • 홈
  • 태그
  • 방명록

2026/04/01 1

안전하게 개발하기 레츠GO! #6 TestMain, testing.M

TestMain과 testing.M은 Go 언어에서 패키지 단위의 테스트 실행 흐름을 통제하기 위해 짝을 이루어 사용되는 핵심 요소입니다. 일반 애플리케이션에서 main() 함수가 프로그램의 시작점 역할을 하듯, 테스트 환경에서는 TestMain이 그 역할을 담당합니다. TestMain이란?TestMain은 특정 패키지 내 테스트들의 전역 진입점(Entry Point) 역할을 하는 사용자 정의 함수입니다.기본적으로 go test 명령어를 실행하면, Go의 내장 테스트 러너가 패키지 내의 모든 TestXxx 함수를 알아서 찾아 실행합니다. 하지만 패키지 내에 TestMain 함수가 정의되어 있다면, Go 러너는 개별 테스트들을 바로 실행하지 않고 오직 TestMain 함수만을 최초로 호출하여 실행 제어권을..

Go언어 2026.04.01
이전
1
다음
더보기
프로필사진

그냥 기억하기 싫어서 기록하는 블로그

그냥 기억하기 싫어서 기록하는 블로그

  • 분류 전체보기
    • DevOps
    • Go언어
    • Elasticsearch
    • Opensearch
    • Kafka
      • kafka 기본
      • Strimzi
    • Prometheus
    • git & github
    • ETC
    • AI
      • Claude
      • Antigravity

Tag

Strimzi, ubuntu, elasticsearch, Aggregation, aggs, OpenSearch, prometheus, go, install, version, Kafka, kubernetes, operator, upgrade, Docker, Golang, vscode, Snapshot, es, Index,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바