New, more consistent package directory structure.
- Packages now live in <package_name>/package.py - spack.packages refactored to use a PackageDB object instead of monolithic module. - Implementation of mock_packages_test.py is greatly simplified - Added test to exercise install/uninstall code because that wasn't covered by existing tests and kept breaking.
This commit is contained in:
@@ -74,9 +74,10 @@ args = parser.parse_args()
|
||||
spack.verbose = args.verbose
|
||||
spack.debug = args.debug
|
||||
if args.mock:
|
||||
from spack.util.filesystem import new_path
|
||||
mock_path = new_path(spack.module_path, 'test', 'mock_packages')
|
||||
spack.packages_path = mock_path
|
||||
from llnl.util.filesystem import join_path
|
||||
from spack.packages import PackageDB
|
||||
mock_path = join_path(spack.module_path, 'test', 'mock_packages')
|
||||
spack.db = PackageDB(mock_path)
|
||||
|
||||
# If the user asked for it, don't check ssl certs.
|
||||
if args.insecure:
|
||||
|
Reference in New Issue
Block a user