# # # rename "tests/fail_cleanly_when__MTN_format_empty" # to "tests/fail_cleanly_when__MTN_format_corrupt" # # patch "ChangeLog" # from [902caff280e42273c56a78b29ae579be99d9c664] # to [7bd8b42e556e63b72bd3bc1ec5bf2d435259e851] # # patch "tests/fail_cleanly_when__MTN_format_corrupt/__driver__.lua" # from [4d10c59e800bb90f6a9fdff14979f0ee5ea79370] # to [04c09ad4979a59a4f2d8069e0d6bfa4908716171] # # patch "testsuite.lua" # from [ff862762e8aca8a44969af17224e0ba6737569c8] # to [21be0891770807a4e8dce87e9d5869bd11cf259d] # ============================================================ --- ChangeLog 902caff280e42273c56a78b29ae579be99d9c664 +++ ChangeLog 7bd8b42e556e63b72bd3bc1ec5bf2d435259e851 @@ -1,3 +1,9 @@ +2006-12-15 Nathaniel Smith + + * tests/fail_cleanly_when__MTN_format_empty: Rename to... + * tests/fail_cleanly_when__MTN_format_corrupt: ...this, and + add a few more test cases. + 2006-12-15 Tero Koskinen * work_migration.cc (get_ws_format): Fail cleanly when _MTN/format ============================================================ --- tests/fail_cleanly_when__MTN_format_corrupt/__driver__.lua 4d10c59e800bb90f6a9fdff14979f0ee5ea79370 +++ tests/fail_cleanly_when__MTN_format_corrupt/__driver__.lua 04c09ad4979a59a4f2d8069e0d6bfa4908716171 @@ -1,9 +1,16 @@ - mtn_setup() addfile("foo", "blah blah") commit() remove("_MTN/format") +check(raw_mtn("status"), 1, false, false) + writefile("_MTN/format", "") check(raw_mtn("status"), 1, false, false) + +writefile("_MTN/format", "asdf") +check(raw_mtn("status"), 1, false, false) + +writefile("_MTN/format", "1 2 3") +check(raw_mtn("status"), 1, false, false) ============================================================ --- testsuite.lua ff862762e8aca8a44969af17224e0ba6737569c8 +++ testsuite.lua 21be0891770807a4e8dce87e9d5869bd11cf259d @@ -695,5 +695,5 @@ table.insert(tests, "mkdir") table.insert(tests, "netsync_permissions_wildcards") table.insert(tests, "log_--to") table.insert(tests, "mkdir") -table.insert(tests, "fail_cleanly_when__MTN_format_empty") +table.insert(tests, "fail_cleanly_when__MTN_format_corrupt")