github.devotd.
릴리스코딩 에이전트

abacusai/simless v0.5.2 — 호스팅 테스트 누락 처리 수정

abacusai/simless v0.5.2는 패키지 테스트 결과 정렬 때문에 앱의 호스팅 테스트 타깃이 빠져도 통과하던 문제를 수정했다.

저장소 정보abacusai/simless ↗

Simulator-free, headless SwiftUI checks for AI coding agents: render screens as accessibility trees and hot-reload views in ~2 s, without the iOS Simulator.

스타
★ 25
포크
1
언어
Swift
라이선스
Apache-2.0
최신 릴리스
v0.5.2
원문 보기 ↗GitHub에서 보기 ↗

abacusai/simless v0.5.2가 2026년 10월 17일 공개됐다. 릴리스 노트에 따르면 이번 버전은 "simless test all"이 앱의 호스팅 테스트 타깃을 실행하지 않고도 통과하던 문제를 고쳤다. abacusai/simless는 iOS 시뮬레이터 없이 SwiftUI 화면을 접근성 트리로 렌더링해 AI 코딩 에이전트가 검사할 수 있게 하는 도구다. 저장소 설명에는 뷰 핫 리로드가 약 2초 걸린다고 적혀 있다.

문제의 원인은 패키지 테스트 실행 결과 파일이 앱 테스트 결과 파일보다 먼저 정렬되는 것이었다. 그 결과 앱의 호스팅 테스트 타깃이 빠진 사실이 드러나지 않았다. 이제 스킴에 테스트가 없으면 결과를 not-run으로 처리하고 종료 코드 1을 반환한다. 테스트가 실행되지 않은 상태를 성공으로 오인하지 않도록 하는 수정이다.

릴리스 노트는 Xcode 27.1에서 단위 테스트 2,280건을 실행한 시간을 제시한다. 초기 상태에서는 473초, 시뮬레이터 실행에서는 491초였고, 빌드 후에는 327~390초, 시뮬레이터에서는 375초였다. 이 수치는 해당 Xcode 버전과 테스트 묶음에 대한 결과이므로, 다른 프로젝트나 환경의 실행 시간까지 보여 주지는 않는다. 따라서 이번 기록은 일반적인 속도 우위보다 테스트 누락을 실패로 드러내는 동작에 무게를 두고 읽는 편이 정확하다.