mirror of
				https://github.com/containers/podman.git
				synced 2025-11-01 02:42:11 +08:00 
			
		
		
		
	 ee35ce86d0
			
		
	
	ee35ce86d0
	
	
	
		
			
			Rename all files to _test.go and rename the package to e2e_test. This makes the linter less strict about things like dot imports. Add some unused nolint directives to silence some warnings, these can be used to find untested options so someone could add tests for them. Fixes #14996 Signed-off-by: Paul Holzinger <pholzing@redhat.com>
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package e2e_test
 | |
| 
 | |
| type rmMachine struct {
 | |
| 	/*
 | |
| 	  -f, --force           Stop and do not prompt before rming
 | |
| 	      --save-ignition   Do not delete ignition file
 | |
| 	      --save-image      Do not delete the image file
 | |
| 	      --save-keys       Do not delete SSH keys
 | |
| 
 | |
| 	*/
 | |
| 	force        bool
 | |
| 	saveIgnition bool
 | |
| 	saveImage    bool
 | |
| 	saveKeys     bool
 | |
| 
 | |
| 	cmd []string
 | |
| }
 | |
| 
 | |
| func (i *rmMachine) buildCmd(m *machineTestBuilder) []string {
 | |
| 	cmd := []string{"machine", "rm"}
 | |
| 	if i.force {
 | |
| 		cmd = append(cmd, "--force")
 | |
| 	}
 | |
| 	if i.saveIgnition {
 | |
| 		cmd = append(cmd, "--save-ignition")
 | |
| 	}
 | |
| 	if i.saveImage {
 | |
| 		cmd = append(cmd, "--save-image")
 | |
| 	}
 | |
| 	if i.saveKeys {
 | |
| 		cmd = append(cmd, "--save-keys")
 | |
| 	}
 | |
| 	cmd = append(cmd, m.name)
 | |
| 	i.cmd = cmd
 | |
| 	return cmd
 | |
| }
 | |
| 
 | |
| func (i *rmMachine) withForce() *rmMachine {
 | |
| 	i.force = true
 | |
| 	return i
 | |
| }
 | |
| 
 | |
| func (i *rmMachine) withSaveIgnition() *rmMachine { //nolint:unused
 | |
| 	i.saveIgnition = true
 | |
| 	return i
 | |
| }
 | |
| 
 | |
| func (i *rmMachine) withSaveImage() *rmMachine { //nolint:unused
 | |
| 	i.saveImage = true
 | |
| 	return i
 | |
| }
 | |
| 
 | |
| func (i *rmMachine) withSaveKeys() *rmMachine { //nolint:unused
 | |
| 	i.saveKeys = true
 | |
| 	return i
 | |
| }
 |