Some Common Pitfalls - The Smoke Box

  • Start from a known instance
    • Ensure you have a clean environment to start with
    • mkpath/rmtree (File::Path) are your friends
    • Check your test file/directory is writeable
  • Databases
    • Use Test::Database if applicable
    • NEVER EVER assume you have access to any database.
  • Please don't leave files laying around