Auto-tools/Projects/Mozmill/Mozmill 2.0/RefactorCLI

From MozillaWiki
Jump to navigation Jump to search

Most of the CLI refactoring is completed. There are a couple of remaining items that need to be addressed:

  • Preferences Need to be able to be specified
    • Should be specifiable with a simple format (JSON?)
    • Should be able to be specified as a string (for embedding case)
    • Should be able to be specified as a file
    • Mozmill should add any preferences it needs to this, but the specified prefs should overwrite conflicts, unless those conflicts cause mozmill to stop working
    • Design should be amenable to other test harnesses as they already solve this problem too, though they do not solve it in such a manner.
  • Mechanism to push arguments to firefox
    • Intuitive mechanism to push arguments to firefox - should work like other test harnesses that have this feature (aka mochitest, reftest)