fix: set internal error on module scp connection refused
This commit is contained in:
		
							
								
								
									
										4
									
								
								pew.go
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								pew.go
									
									
									
									
									
								
							@@ -493,6 +493,10 @@ func copyArtifactAndTest(slog zerolog.Logger, q *qemu.System, ka config.Artifact
 | 
				
			|||||||
		res.Run.Output, err = q.CopyAndInsmod(res.BuildArtifact)
 | 
							res.Run.Output, err = q.CopyAndInsmod(res.BuildArtifact)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			slog.Error().Err(err).Msg(res.Run.Output)
 | 
								slog.Error().Err(err).Msg(res.Run.Output)
 | 
				
			||||||
 | 
								// TODO errors.As
 | 
				
			||||||
 | 
								if strings.Contains(err.Error(), "connection refused") {
 | 
				
			||||||
 | 
									res.InternalError = err
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
			return
 | 
								return
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		res.Run.Ok = true
 | 
							res.Run.Ok = true
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user