mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2025-10-24 21:14:00 -07:00 
			
		
		
		
	Added test for failed_when to non_destructive integration tests.
This commit is contained in:
		
					parent
					
						
							
								00ed610a34
							
						
					
				
			
			
				commit
				
					
						e2a47162d0
					
				
			
		
					 2 changed files with 29 additions and 0 deletions
				
			
		|  | @ -33,3 +33,4 @@ | |||
|     - { role: test_lookups, tags: test_lookups } | ||||
|     - { role: test_iterators, tags: test_iterators } | ||||
|     - { role: test_command_shell, tags: test_command_shell } | ||||
|     - { role: test_failed_when, tags: test_failed_when } | ||||
							
								
								
									
										28
									
								
								test/integration/roles/test_failed_when/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								test/integration/roles/test_failed_when/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,28 @@ | |||
| # Test code for failed_when. | ||||
| # (c) 2014, Richard Isaacson <richard.c.isaacson@gmail.com> | ||||
| 
 | ||||
| # This file is part of Ansible | ||||
| # | ||||
| # Ansible is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # Ansible is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with Ansible.  If not, see <http://www.gnu.org/licenses/>. | ||||
| 
 | ||||
| - name: Test failed_when behavior but catch it. | ||||
|   command: /bin/true | ||||
|   failed_when: 2 != 3 | ||||
|   register: failed | ||||
|   ignore_errors: True | ||||
| 
 | ||||
| - name: Assert that failed_when is true. | ||||
|   assert: | ||||
|     that: | ||||
|       - "failed.failed_when_result == True" | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue