30_stat.py 613 B

12345678910111213141516
  1. import os, sys, mmap
  2. from regression import Regression
  3. loader = sys.argv[1]
  4. # Running stat
  5. regression = Regression(loader, "stat_invalid_args")
  6. regression.add_check(name="Stat with invalid arguments",
  7. check=lambda res: "stat(invalid-path-ptr) correctly returns error" in res[0].out and \
  8. "stat(invalid-buf-ptr) correctly returns error" in res[0].out and \
  9. "lstat(invalid-path-ptr) correctly returns error" in res[0].out and \
  10. "lstat(invalid-buf-ptr) correctly returns error" in res[0].out)
  11. rv = regression.run_checks()
  12. if rv: sys.exit(rv)