mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2025-10-25 05:23:58 -07:00 
			
		
		
		
	ensure assert and fail work before we test anything else
This commit is contained in:
		
					parent
					
						
							
								9318727021
							
						
					
				
			
			
				commit
				
					
						6c835b2600
					
				
			
		
					 2 changed files with 26 additions and 2 deletions
				
			
		|  | @ -23,9 +23,12 @@ VAULT_PASSWORD_FILE = vault-password | |||
| CONSUL_RUNNING := $(shell python consul_running.py) | ||||
| EUID := $(shell id -u -r) | ||||
| 
 | ||||
| all: setup parsing test_var_precedence unicode test_templating_settings environment non_destructive destructive includes blocks pull check_mode test_hash test_handlers test_group_by test_vault test_tags test_lookup_paths no_log test_connection | ||||
| all: setup test_test_infra parsing test_var_precedence unicode test_templating_settings environment non_destructive destructive includes blocks pull check_mode test_hash test_handlers test_group_by test_vault test_tags test_lookup_paths no_log test_connection | ||||
| 
 | ||||
| setup: | ||||
| test_test_infra: | ||||
| 	[ "$$(ansible-playbook -i $(INVENTORY) test_test_infra.yml -e @$(VARS_FILE) $(CREDENTIALS_ARG) $(TEST_FLAGS) | fgrep works | xargs)" = "msg: fail works (True) msg: assert works (True)" ] | ||||
| 
 | ||||
| setup: test_test_infra | ||||
| 	rm -rf $(TEST_DIR) | ||||
| 	mkdir -p $(TEST_DIR) | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										21
									
								
								test/integration/test_test_infra.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								test/integration/test_test_infra.yml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | |||
| - hosts: testhost | ||||
|   gather_facts: no | ||||
|   tasks:  | ||||
|   - fail: | ||||
|     ignore_errors: yes | ||||
|     register: fail_out | ||||
| 
 | ||||
|   - debug: | ||||
|       msg: fail works ({{ fail_out.failed }}) | ||||
| 
 | ||||
|   - assert: | ||||
|       that: false | ||||
|     ignore_errors: yes | ||||
|     register: assert_out | ||||
| 
 | ||||
|   - debug: | ||||
|       msg: assert works ({{ assert_out.failed }})  | ||||
| 
 | ||||
|   - fail: | ||||
|       msg: fail actually failed | ||||
| 
 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue