2008-12-08 21:01:23 +01:00
|
|
|
TESTING "File mmaping" ./test-filemmap
|
|
|
|
|
|
|
|
|
|
|
2014-10-15 23:08:53 +02:00
|
|
|
TEST "chunksize not initialised" mmap_missing_chunksize <<END
|
2008-12-08 21:01:23 +01:00
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TEST "mmap not released should fail" mmap_forget_releasing <<END
|
|
|
|
|
return: 134
|
|
|
|
|
END
|
|
|
|
|
|
2010-02-04 22:30:46 +01:00
|
|
|
rm ,tmp-filemmap 2>/dev/null
|
2008-12-08 21:01:23 +01:00
|
|
|
|
|
|
|
|
TEST "basic mmap" mmap_simple <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
2010-02-04 22:30:46 +01:00
|
|
|
rm ,tmp-filemmap 2>/dev/null
|
2008-12-08 21:01:23 +01:00
|
|
|
|
|
|
|
|
TEST "use mmap twice" mmap_checkout_twice <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
2010-02-04 22:30:46 +01:00
|
|
|
rm ,tmp-filemmap 2>/dev/null
|
2008-12-08 21:01:23 +01:00
|
|
|
|
|
|
|
|
TEST "reuse mmap" mmap_checkout_again <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
TEST "grow file" mmap_grow_existing_file <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
TEST "readonly file" mmap_readonly_file <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
2010-02-04 22:30:46 +01:00
|
|
|
|
2010-02-11 18:07:17 +01:00
|
|
|
TEST "accessing file" file_access <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
2010-03-05 20:53:17 +01:00
|
|
|
TEST "exact mmap" exact_mmap <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
2010-02-11 18:07:17 +01:00
|
|
|
TEST "mmaped secion" mmap_section <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
TEST "mmaped secion, error" mmap_section_err <<END
|
|
|
|
|
return: !0
|
|
|
|
|
END
|
|
|
|
|
|
2010-02-04 22:30:46 +01:00
|
|
|
rm ,tmp-filemmap 2>/dev/null
|