The CLI tool's tests are run against sample test projects for validation. TestFramework provides an easy way to manage these sample test projects. Converted the publish test to use the TestFramework.
Workaround for issue 1294 Improve crossgen notifications
Moving TestProjects and TestPackages under root 'TestAssets' folder. Partial fix #1250