Added in NewblerMetrics
Added in support for displaying newbler metrics
Handles errors when metrics are missing
I can't seem to target it, but there was a bug with recursive __getattr__ lookups in projectdirectory that should be fixed now
More struggling with the weird get attribute stuff
Modified the tests for newbler to be much more flexible and easy to implement more new tests. Now allows you to just insert a new fixture project easily into the fixtures.
Added lots of newbler base class stuff. Committing for the night
Finished up tests for NewblerCommand base class
Few more tests for argument groups
AddRun is tested and seems to be working
addRun.py added. Not best practices but it works
All tests pass at this time. Just starting on SetRef
Finished SetRef. All tests have passed
Restructured the classes to get more DRY. Constructor now is now consolidated in base class
NewAssembly and NewMapping are wrapped up and tested. All tests passed
Wrapper executables now setup as well
Everything seems to be working. RunProject doesn't display usage though when --help is supplied. Also need to tell .run() command to log a message if it succeeds
RunProject's set_args is now fixed. There was a % sign in one of the help messages that needed to be escaped. NewblerCommand.run() now logs a success message before it returns from a successful run
Do not need newbler.py anymore
Sort sff files for newbler tests so that they are always in same order for tests