JJ_MKVMaker/integration_test
RyuJongJin c593440249 거르기: H · S · P · R 과 고치개 ,s · ,r 을 rsync 와 똑같이 따름 - 미리 보기 · 원격 맞추기 · 실시간 동기화 (검토 대기)
관리자 지시 (10/20, 데이터 쪽): 예전에는 이 규칙들을 "미리 볼 수 없음" 으로 두고 경고만 했다. 이제 rsync (man rsync FILTER RULES ·
exclude.c) 와 같게:
- 규칙마다 걸리는 쪽 (RuleSide): 그냥 + · - 는 양쪽, H (hide) = -,s · S (show) = +,s 는 보내는 쪽 (보낼 것 고르기) 에만,
  P (protect) = -,r · R (risk) = +,r 은 받는 쪽 (지울 것 고르기) 에만. ",sr" 은 양쪽. 긴 이름 (hide · show · protect · risk) 도.
- 쪽마다 그 쪽에 걸리는 규칙만 위에서부터 보고 처음 맞는 것이 이긴다 (RsyncFilter.excluded = 보내는 쪽, protects = 받는 쪽).
- --delete-excluded 면 쪽을 적지 않은 규칙은 보내는 쪽에만 (rsync 와 같음 - 예전 동작과도 같은 결과).
- 지울 때 (previewSync · _mirrorV · 실시간 동기화 diff/_gone) 는 "거른 것 · --delete-excluded 아님" 대신 protects 로 지킨다:
  보내는 쪽에서만 거른 것 (H · -,s) 은 보내지 않았으므로 --delete 면 지운다 (28 의 a.txt 와 같은 일을 이제 미리 보기가 보임).
- 그 밖의 고치개 (,! · ,p · ,x · ,e 등) · H/S/P/R 에 붙은 고치개 · merge · "!" · exclude-from 파일 안의 규칙 머리는 그대로 미리 볼 수 없음.
기준 시험 rsync_phsr_test: 규칙 장면 31개 (양쪽에 같은 이름이 많은 장면) 마다 실제 rsync 를 돌린 (-n 아님) 결과 트리와
① 미리 보기로 예측한 트리 ② 원격 맞추기 (WebDAV) ③ 실시간 동기화 로컬 쌍 (묻는 목록 = rsync 가 지운 것 · 맞춘 뒤 맞출 것 없음)
④ 실시간 동기화 WebDAV 쌍 - 모두 같음. protects 를 예전처럼 (쪽 무시) 바꾸면 25개 장면이 다르게 나오는 것도 확인 (시험이 잡음).
바꾼 시험: rsync_filter_test (이 규칙들은 미리 볼 수 있음 · 15 재현은 이제 미리 보기도 a.txt 지움), P0 시험 · 경고 창 시험 ·
P0 캡처는 아직 따르지 못하는 merge 규칙 (파일 안에 "H a.txt") 으로, P 는 이제 따르므로 "묻는 목록에 지킨 것 없음" 으로.
smb_test 의 28 장면 시험에 5분 (여러 시험을 함께 돌리면 기본 30초를 넘음).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 14:04:28 +09:00
..
support WIP 시험 임시 폴더 검사: 실행마다 %TEMP%\t_jjrun_<표> 로 TEMP · TMP 를 돌려 그 안만 셈 - 다른 세션 시험과 섞여 거짓 실패하던 것 · 앱 코드가 남긴 것도 잡음 · 도우미가 표 밖에 생기면 실패 · Edge 데이터 폴더 (앱이 끝날 때까지 잡힘) 는 jj_held_ 로 보이기만 하고 함께 지움 (관리자 지시 10/20, 검토 대기) 2026-10-20 12:39:46 +09:00
ai_cancel_test.dart Android 작업 알림을 누르면 작업 현황 화면, 위쪽 작업 표시에 진행률 · 누르면 작업 현황, 앱 화면은 하나만 (singleTask). AI 음성인식 중 취소가 바로 먹히게 (whisper abort, Android 태그 포인터) 2026-10-04 20:18:27 +09:00
ai_e2e_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
ai_long_test.dart AI 자막: 말 없는 곳의 지어낸 되풀이 (ん · ん · ん) 정리, 짧은 말 (はい · えー · そうそう · 네 · yes …) 은 정해진 번역으로 2026-10-04 17:17:26 +09:00
av1_check_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
browser_keep_test.dart WIP 시험 임시 폴더 검사: 실행마다 %TEMP%\t_jjrun_<표> 로 TEMP · TMP 를 돌려 그 안만 셈 - 다른 세션 시험과 섞여 거짓 실패하던 것 · 앱 코드가 남긴 것도 잡음 · 도우미가 표 밖에 생기면 실패 · Edge 데이터 폴더 (앱이 끝날 때까지 잡힘) 는 jj_held_ 로 보이기만 하고 함께 지움 (관리자 지시 10/20, 검토 대기) 2026-10-20 12:39:46 +09:00
browser_real_test.dart WIP 시험 임시 폴더 검사: 실행마다 %TEMP%\t_jjrun_<표> 로 TEMP · TMP 를 돌려 그 안만 셈 - 다른 세션 시험과 섞여 거짓 실패하던 것 · 앱 코드가 남긴 것도 잡음 · 도우미가 표 밖에 생기면 실패 · Edge 데이터 폴더 (앱이 끝날 때까지 잡힘) 는 jj_held_ 로 보이기만 하고 함께 지움 (관리자 지시 10/20, 검토 대기) 2026-10-20 12:39:46 +09:00
cef_dns_real_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
com_guard_test.dart WIP 시험 임시 폴더 검사: 실행마다 %TEMP%\t_jjrun_<표> 로 TEMP · TMP 를 돌려 그 안만 셈 - 다른 세션 시험과 섞여 거짓 실패하던 것 · 앱 코드가 남긴 것도 잡음 · 도우미가 표 밖에 생기면 실패 · Edge 데이터 폴더 (앱이 끝날 때까지 잡힘) 는 jj_held_ 로 보이기만 하고 함께 지움 (관리자 지시 10/20, 검토 대기) 2026-10-20 12:39:46 +09:00
copy_sync_shot_test.dart 파일 탐색기: 복사 · 이동 방법 (현재 방식 · rsync · robocopy), 속도 제한, 실시간 동기화, 아래 진행 막대 2026-10-05 10:38:09 +09:00
dns_block_real_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
explorer_shot_test.dart 파일 탐색기: 한 번 = 선택 · 두 번 = 실행, 스타일 (X-plore · Windows 탐색기 · Total Commander), 폴더 + 파일 목록 배치 2026-10-05 08:25:46 +09:00
full_player_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
magnet_real_test.dart WIP 마그넷: 인터넷 IPv6 가 없으면 (Tailscale ULA 뿐) aria2 의 IPv6 끔 - 시작되지 않던 것 (28 확인) · 정한 시간 (처음 60초) 동안 메타데이터 · 피어가 없으면 줄에 이유 후보 · [다시 시도] · 실제 마그넷 받기 통합 시험 (JJ_REAL_MAGNET=1) (검토 대기) 2026-10-20 11:32:40 +09:00
monitor_shot_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
notify_windows_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
pdf_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
player_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
rsync_page_test.dart next4: next2 (6278403) + next3 (63ef362) 합침 - 시험판 977 2026-10-19 22:15:47 +09:00
secret_store_platform_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
seek_repro_test.dart 플레이어: 건너뛴 뒤 다음 편으로 넘어가던 것 · 지운 WebDAV 서버를 보던 창 2026-10-08 13:42:47 +09:00
settings_shot_test.dart 환경 설정: 묶음별 정리 (일반 · 화면 · MKV 만들기 · 자막 · 재생 · 웹 브라우저 · 다운로드 · 실행 · 정보) + 맨 위 바로가기 2026-10-04 14:54:02 +09:00
shell_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
start_menu_real_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
tor_dns_real_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
translate_split_test.dart WIP 시험 임시 폴더 검사: 실행마다 %TEMP%\t_jjrun_<표> 로 TEMP · TMP 를 돌려 그 안만 셈 - 다른 세션 시험과 섞여 거짓 실패하던 것 · 앱 코드가 남긴 것도 잡음 · 도우미가 표 밖에 생기면 실패 · Edge 데이터 폴더 (앱이 끝날 때까지 잡힘) 는 jj_held_ 로 보이기만 하고 함께 지움 (관리자 지시 10/20, 검토 대기) 2026-10-20 12:39:46 +09:00
video_adjust_e2e_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
web_translate_test.dart WIP 시험 임시 폴더 검사: 실행마다 %TEMP%\t_jjrun_<표> 로 TEMP · TMP 를 돌려 그 안만 셈 - 다른 세션 시험과 섞여 거짓 실패하던 것 · 앱 코드가 남긴 것도 잡음 · 도우미가 표 밖에 생기면 실패 · Edge 데이터 폴더 (앱이 끝날 때까지 잡힘) 는 jj_held_ 로 보이기만 하고 함께 지움 (관리자 지시 10/20, 검토 대기) 2026-10-20 12:39:46 +09:00
whisper_probe_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
windows_662_shot_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
windows_b3_shot_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
windows_b6_input_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
windows_b6_shot_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
windows_check_shot_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
windows_ftp_shot_test.dart WIP l FTP 캡처 (15): 412 에서 서버 주소 · 시작 폴더 칸의 예시 글이 잘리던 것 - 세 줄까지 (검토 대기) 2026-10-18 01:44:56 +09:00
windows_i18n_shot_test.dart [MKV 만들기] 와 AI 버튼 구별 · AI 작업 전에 계획 보이기 (138) 2026-10-10 03:12:14 +09:00
windows_live_excl_shot_test.dart 실시간 동기화: 확인한 쌍도 rsync 옵션이 바뀌어 지울 것이 늘면 다시 묻기 (검토 대기) 2026-10-20 12:26:08 +09:00
windows_lsync_p0_shot_test.dart 거르기: H · S · P · R 과 고치개 ,s · ,r 을 rsync 와 똑같이 따름 - 미리 보기 · 원격 맞추기 · 실시간 동기화 (검토 대기) 2026-10-20 14:04:28 +09:00
windows_magnet_shot_test.dart 마그넷 줄: 메타데이터 전에도 dn 이름 · 멈춘 줄은 막대가 움직이지 않고 주황 "멈춤" (검토 대기) 2026-10-20 12:01:13 +09:00
windows_p3_shot_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
windows_reset_shot_test.dart WIP 145 초기화 창 캡처 (ko · en · ja × 412 · 960, 시험 windows_reset_shot): 잘림 없음 · 문구를 사실대로 - SFTP · SMB · FTP 비밀번호 · 키도 지움, "앱 설정 전체" 는 파일 탐색기 즐겨찾기도 지움 (검토 대기) 2026-10-19 21:16:49 +09:00
windows_smbfind_shot_test.dart WIP SMB 찾기 화면 캡처 시험 (검토 대기) 2026-10-18 02:06:52 +09:00
windows_textview_shot_test.dart WIP 글 뷰어: 긴 줄을 재는 조각이 이모지 (두 단위 글자) 가운데서 끊겨 "not well-formed UTF-16" 이 나던 것 (검토 대기) 2026-10-19 22:30:46 +09:00
windows_trunc_shot_test.dart WIP 412 캡처의 잘림: 서버 창 칸 이름은 짧게 · 설명은 helper, 해시 비교 칸, 날짜 고르기, 갈 곳 막대는 가운데 줄임 (검토 대기) 2026-10-18 04:09:02 +09:00
windows_wifi_shot_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
windows_xplore_shot_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00
windows_xplore_tools_shot_test.dart WIP 통합 시험 · 캡처의 임시 폴더: 시험 끝에 (실패해도) 지우기 · test_temp_check 가 통합 시험에도 (검토 대기) 2026-10-19 21:51:39 +09:00