From 86a994690bbec5316148009032904bbaf29d926d Mon Sep 17 00:00:00 2001 From: RyuJongJin <266630912+RyuJongJin@users.noreply.github.com> Date: Mon, 19 Oct 2026 21:50:02 +0900 Subject: [PATCH] =?UTF-8?q?WIP=20=EC=8B=9C=ED=97=98:=20177=20=EB=B9=84?= =?UTF-8?q?=EA=B5=90=EC=97=90=2028=20=EC=9D=B4=20=EC=8B=A4=EC=A0=9C=20?= =?UTF-8?q?=EC=8B=A4=ED=96=89=EC=9C=BC=EB=A1=9C=20=EB=8D=94=20=ED=99=95?= =?UTF-8?q?=EC=9D=B8=ED=95=9C=206=EA=B0=9C=20(--del=20=C2=B7=20--delete-af?= =?UTF-8?q?ter=20=C2=B7=20**/x/=20=EB=93=B1,=20=EB=8C=80=EC=83=81=EC=97=90?= =?UTF-8?q?=EB=A7=8C=20=EC=9E=88=EB=8A=94=20old2/=20=EC=95=88=EC=9D=98=20?= =?UTF-8?q?=EA=B1=B0=EB=A5=B8=20=EA=B2=83)=20(=EA=B2=80=ED=86=A0=20?= =?UTF-8?q?=EB=8C=80=EA=B8=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- test/rsync_filter_test.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/rsync_filter_test.dart b/test/rsync_filter_test.dart index 5437822..adf01d6 100644 --- a/test/rsync_filter_test.dart +++ b/test/rsync_filter_test.dart @@ -212,7 +212,7 @@ void main() { ..writeAsStringSync('s:$r'); } for (final r in ['extra.txt', 'keep.log', 'build/old.o', 'old/keep.log', 'old/gone.txt', 'sub/deep/z.txt', 'tmp/old.txt', - 'onlydst/a.bak']) { + 'onlydst/a.bak', 'old2/deep/x/keep.log', 'old2/deep/x/g.txt', 'old2/deep/y/h.txt', 'old2/e.txt']) { File(p.join(d, r)) ..createSync(recursive: true) ..writeAsStringSync('d:$r'); @@ -241,6 +241,13 @@ void main() { '-a --delete --include=sub/deep/d.txt --exclude=sub/deep/*', '-a --delete --exclude=?.txt', '-a --delete --exclude=*.TXT', + // 28 이 실제 실행으로 더 확인한 6개 + '-a --delete --exclude=deep/', + '-a --delete --exclude=/old2/deep/x/keep.log', + '-a --del', + '-a --delete-after --exclude=*.log', + '-a --delete --exclude=**/x/', + '-a --delete --include=*.txt --exclude=*.log --exclude=*/', ].indexed) { test('${i + 1}: $opts', () async { if (!Platform.isWindows || !File(rsync).existsSync()) return markTestSkipped('앱에 든 rsync 가 없음');