main: fix test subcommand
It was broken for quite some time without anybody noticing...
Этот коммит содержится в:
		
							родитель
							
								
									ab2a81cc52
								
							
						
					
					
						коммит
						bde73fc214
					
				
					 1 изменённых файлов: 1 добавлений и 1 удалений
				
			
		
							
								
								
									
										2
									
								
								main.go
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								main.go
									
										
									
									
									
								
							|  | @ -124,6 +124,7 @@ func Build(pkgName, outpath string, options *compileopts.Options) error { | ||||||
| 
 | 
 | ||||||
| // Test runs the tests in the given package. | // Test runs the tests in the given package. | ||||||
| func Test(pkgName string, options *compileopts.Options) error { | func Test(pkgName string, options *compileopts.Options) error { | ||||||
|  | 	options.TestConfig.CompileTestBinary = true | ||||||
| 	config, err := builder.NewConfig(options) | 	config, err := builder.NewConfig(options) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		return err | 		return err | ||||||
|  | @ -135,7 +136,6 @@ func Test(pkgName string, options *compileopts.Options) error { | ||||||
| 	// For details: https://github.com/golang/go/issues/21360 | 	// For details: https://github.com/golang/go/issues/21360 | ||||||
| 	config.Target.BuildTags = append(config.Target.BuildTags, "test") | 	config.Target.BuildTags = append(config.Target.BuildTags, "test") | ||||||
| 
 | 
 | ||||||
| 	options.TestConfig.CompileTestBinary = true |  | ||||||
| 	return builder.Build(pkgName, ".elf", config, func(tmppath string) error { | 	return builder.Build(pkgName, ".elf", config, func(tmppath string) error { | ||||||
| 		cmd := exec.Command(tmppath) | 		cmd := exec.Command(tmppath) | ||||||
| 		cmd.Stdout = os.Stdout | 		cmd.Stdout = os.Stdout | ||||||
|  |  | ||||||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче
	
	 Ayke van Laethem
						Ayke van Laethem