(01)  : test check-filename


(02)  : test initial bisync
(03)  : bisync resync
INFO  : Synching Path1 "{path1/}" with Path2 "{path2/}"
INFO  : Copying unique Path2 files to Path1
INFO  : Resynching Path1 to Path2
INFO  : Resync updating listings
INFO  : Bisync successful

(04)  : test 1. see that check-access passes with the initial setup
(05)  : bisync check-access check-filename=.chk_file
INFO  : Synching Path1 "{path1/}" with Path2 "{path2/}"
INFO  : Path1 checking for diffs
INFO  : Path2 checking for diffs
INFO  : Checking access health
INFO  : Found 2 matching ".chk_file" files on both paths
INFO  : No changes found
INFO  : Updating listings
INFO  : Validating listings for Path1 "{path1/}" vs Path2 "{path2/}"
INFO  : Bisync successful
(06)  : copy-listings initial-pass

(07)  : test 2. delete the remote subdir .chk_file, run sync. should fail critical.
(08)  : delete-file {path2/}subdir/.chk_file
(09)  : bisync check-access check-filename=.chk_file
INFO  : Synching Path1 "{path1/}" with Path2 "{path2/}"
INFO  : Path1 checking for diffs
INFO  : Path2 checking for diffs
INFO  : - Path2    File was deleted                    - subdir/.chk_file
INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
INFO  : Checking access health
ERROR : Access test failed: Path1 count 2, Path2 count 1 - .chk_file
ERROR : -          Access test failed: Path1 file not found in Path2 - subdir/.chk_file
ERROR : Bisync critical error: check file check failed
ERROR : Bisync aborted. Must run --resync to recover.
Bisync error: bisync aborted
(10)  : move-listings path2-missing

(11)  : test 3. put the remote subdir .chk_file back, run resync.
(12)  : copy-file {path1/}subdir/.chk_file {path2/}
(13)  : bisync check-access resync check-filename=.chk_file
INFO  : Synching Path1 "{path1/}" with Path2 "{path2/}"
INFO  : Copying unique Path2 files to Path1
INFO  : Resynching Path1 to Path2
INFO  : Resync updating listings
INFO  : Bisync successful

(14)  : test 4. run sync with check-access. should pass.
(15)  : bisync check-access check-filename=.chk_file
INFO  : Synching Path1 "{path1/}" with Path2 "{path2/}"
INFO  : Path1 checking for diffs
INFO  : Path2 checking for diffs
INFO  : Checking access health
INFO  : Found 2 matching ".chk_file" files on both paths
INFO  : No changes found
INFO  : Updating listings
INFO  : Validating listings for Path1 "{path1/}" vs Path2 "{path2/}"
INFO  : Bisync successful
