Allow user to specify profile sort column on the command line. (#4056)
- Add -P <STAT> argument so that caller can specify a sort column for
  cProfile. Can specify multiple columns with commas. e.g.:
      spack -P cumtime,module
- Add --lines option to Spack spec to control number of profile lines
  displayed
- Sort by time by default (because it works in all Python versions)
- Show sort column options in command help.
- Do a short profile run in the unit tests.
			
			
This commit is contained in:
		@@ -20,6 +20,9 @@ cd "$SPACK_ROOT"
 | 
			
		||||
# Print compiler information
 | 
			
		||||
spack config get compilers
 | 
			
		||||
 | 
			
		||||
# Profile and print top 20 lines for a simple call to spack spec
 | 
			
		||||
${coverage_run} bin/spack -p --lines 20 spec mpileaks
 | 
			
		||||
 | 
			
		||||
# Run unit tests with code coverage
 | 
			
		||||
${coverage_run} bin/spack test "$@"
 | 
			
		||||
${coverage_combine}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user