WIP 시험: 177 비교에 28 이 실제 실행으로 더 확인한 6개 (--del · --delete-after · **/x/ 등, 대상에만 있는 old2/ 안의 거른 것) (검토 대기)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>next3
parent
09fbe0337a
commit
86a994690b
|
|
@ -212,7 +212,7 @@ void main() {
|
||||||
..writeAsStringSync('s:$r');
|
..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',
|
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))
|
File(p.join(d, r))
|
||||||
..createSync(recursive: true)
|
..createSync(recursive: true)
|
||||||
..writeAsStringSync('d:$r');
|
..writeAsStringSync('d:$r');
|
||||||
|
|
@ -241,6 +241,13 @@ void main() {
|
||||||
'-a --delete --include=sub/deep/d.txt --exclude=sub/deep/*',
|
'-a --delete --include=sub/deep/d.txt --exclude=sub/deep/*',
|
||||||
'-a --delete --exclude=?.txt',
|
'-a --delete --exclude=?.txt',
|
||||||
'-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) {
|
].indexed) {
|
||||||
test('${i + 1}: $opts', () async {
|
test('${i + 1}: $opts', () async {
|
||||||
if (!Platform.isWindows || !File(rsync).existsSync()) return markTestSkipped('앱에 든 rsync 가 없음');
|
if (!Platform.isWindows || !File(rsync).existsSync()) return markTestSkipped('앱에 든 rsync 가 없음');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue