90_large-mmap.py 523 B

12345678910111213141516171819
  1. #!/usr/bin/env python2
  2. import os, sys, mmap
  3. from regression import Regression
  4. loader = sys.argv[1]
  5. # Running Bootstrap
  6. regression = Regression(loader, "large-mmap", None, 240000)
  7. regression.add_check(name="Ftruncate",
  8. check=lambda res: "large-mmap: ftruncate OK" in res[0].out)
  9. regression.add_check(name="Large mmap",
  10. check=lambda res: "large-mmap: mmap 1 completed OK" in res[0].out and \
  11. "large-mmap: mmap 2 completed OK" in res[0].out)
  12. rv = regression.run_checks()
  13. if rv: sys.exit(rv)