feat(parser/resultdetail): human readable units
This commit is contained in:
		
							parent
							
								
									d934e9a067
								
							
						
					
					
						commit
						5f63301656
					
				|  | @ -29,21 +29,21 @@ func (*ResultDetail) Run(results []stage.ExecutorResult, confAny any) ( | ||||||
| 	var res []stage.ParserResult | 	var res []stage.ParserResult | ||||||
| 	for _, result := range results { | 	for _, result := range results { | ||||||
| 		comment := "" | 		comment := "" | ||||||
| 		// TODO: more human readable units
 |  | ||||||
| 		if conf.ShowExitStatus { | 		if conf.ShowExitStatus { | ||||||
| 			comment += fmt.Sprintf("Exit Status: %d\n", result.ExitStatus) | 			comment += fmt.Sprintf("Exit Status: `%d`\n", result.ExitStatus) | ||||||
| 		} | 		} | ||||||
| 		if conf.ShowError { | 		if conf.ShowError { | ||||||
| 			comment += fmt.Sprintf("Error: %s\n", result.Error) | 			comment += fmt.Sprintf("Error: `%s`\n", result.Error) | ||||||
| 		} | 		} | ||||||
| 		if conf.ShowTime { | 		if conf.ShowTime { | ||||||
| 			comment += fmt.Sprintf("Time: %d\n", result.Time) | 			comment += fmt.Sprintf("Time: `%d ms`\n", result.Time/1e9) | ||||||
| 		} | 		} | ||||||
| 		if conf.ShowMemory { | 		if conf.ShowMemory { | ||||||
| 			comment += fmt.Sprintf("Memory: %d\n", result.Memory) | 			comment += fmt.Sprintf("Memory: `%.2f MiB`\n", | ||||||
|  | 				float64(result.Memory)/(1024*1024)) | ||||||
| 		} | 		} | ||||||
| 		if conf.ShowRunTime { | 		if conf.ShowRunTime { | ||||||
| 			comment += fmt.Sprintf("RunTime: %d\n", result.RunTime) | 			comment += fmt.Sprintf("RunTime: `%d ms`\n", result.RunTime/1e9) | ||||||
| 		} | 		} | ||||||
| 		for _, file := range conf.ShowFiles { | 		for _, file := range conf.ShowFiles { | ||||||
| 			content, ok := result.Files[file] | 			content, ok := result.Files[file] | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user