30_mmap.py 829 B

1234567891011121314151617181920212223
  1. #!/usr/bin/python
  2. import os, sys, mmap
  3. from regression import Regression
  4. loader = sys.argv[1]
  5. # Running Bootstrap
  6. regression = Regression(loader, "mmap-file", None, 60000)
  7. regression.add_check(name="Private mmap beyond file range",
  8. check=lambda res: "mmap test 6 passed" in res[0].out and \
  9. "mmap test 7 passed" in res[0].out and \
  10. "mmap test 8 passed" in res[0].out)
  11. regression.add_check(name="Private mmap beyond file range (after fork)",
  12. check=lambda res: "mmap test 1 passed" in res[0].out and \
  13. "mmap test 2 passed" in res[0].out and \
  14. "mmap test 3 passed" in res[0].out and \
  15. "mmap test 4 passed" in res[0].out and \
  16. "mmap test 5 passed" in res[0].out)
  17. regression.run_checks()