mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2025-10-25 05:23:58 -07:00 
			
		
		
		
	enable minimal test for win_chocolatey in shippable (#26731)
* until we can have a robust internal source for chocolatey (and/or PSScriptAnalyzer sanity tests), we want to at least make sure that the module is syntactially valid.
This commit is contained in:
		
					parent
					
						
							
								20d49af475
							
						
					
				
			
			
				commit
				
					
						74cc99fa35
					
				
			
		
					 2 changed files with 43 additions and 35 deletions
				
			
		|  | @ -0,0 +1 @@ | ||||||
|  | windows/ci/group3 | ||||||
|  | @ -16,46 +16,53 @@ | ||||||
| # You should have received a copy of the GNU General Public License | # You should have received a copy of the GNU General Public License | ||||||
| # along with Ansible.  If not, see <http://www.gnu.org/licenses/>. | # along with Ansible.  If not, see <http://www.gnu.org/licenses/>. | ||||||
| 
 | 
 | ||||||
| - name: install sysinternals | - name: simple failure smoke test # NB: this is the only test that runs under shippable until others can use non-internet endpoints | ||||||
|   win_chocolatey: |   win_chocolatey: | ||||||
|     name: sysinternals |   register: choco_fail | ||||||
|     state: present |   failed_when: "not choco_fail.msg | regex_search('Missing required argument: name')" | ||||||
|   register: install_sysinternals |  | ||||||
| 
 | 
 | ||||||
| - name: verify install sysinternals | - when: lookup('env', 'ANSIBLE_TEST_CI') != 'shippable' | ||||||
|   assert: |   block: | ||||||
|     that: |   - name: install sysinternals | ||||||
|     - 'install_sysinternals.changed == true' |     win_chocolatey: | ||||||
|  |       name: sysinternals | ||||||
|  |       state: present | ||||||
|  |     register: install_sysinternals | ||||||
| 
 | 
 | ||||||
| - name: install sysinternals again |   - name: verify install sysinternals | ||||||
|   win_chocolatey: |     assert: | ||||||
|     name: sysinternals |       that: | ||||||
|     state: present |       - 'install_sysinternals.changed == true' | ||||||
|   register: install_sysinternals_again |  | ||||||
| 
 | 
 | ||||||
| - name: verify install sysinternals again |   - name: install sysinternals again | ||||||
|   assert: |     win_chocolatey: | ||||||
|     that: |       name: sysinternals | ||||||
|     - 'install_sysinternals_again.changed == false' |       state: present | ||||||
|  |     register: install_sysinternals_again | ||||||
| 
 | 
 | ||||||
| - name: remove sysinternals |   - name: verify install sysinternals again | ||||||
|   win_chocolatey: |     assert: | ||||||
|     name: sysinternals |       that: | ||||||
|     state: absent |       - 'install_sysinternals_again.changed == false' | ||||||
|   register: remove_sysinternals |  | ||||||
| 
 | 
 | ||||||
| - name: verify remove sysinternals |   - name: remove sysinternals | ||||||
|   assert: |     win_chocolatey: | ||||||
|     that: |       name: sysinternals | ||||||
|     - 'remove_sysinternals.changed == true' |       state: absent | ||||||
|  |     register: remove_sysinternals | ||||||
| 
 | 
 | ||||||
| - name: remove sysinternals again |   - name: verify remove sysinternals | ||||||
|   win_chocolatey: |     assert: | ||||||
|     name: sysinternals |       that: | ||||||
|     state: absent |       - 'remove_sysinternals.changed == true' | ||||||
|   register: remove_sysinternals_again |  | ||||||
| 
 | 
 | ||||||
| - name: verify remove sysinternals again |   - name: remove sysinternals again | ||||||
|   assert: |     win_chocolatey: | ||||||
|     that: |       name: sysinternals | ||||||
|     - 'remove_sysinternals_again.changed == false' |       state: absent | ||||||
|  |     register: remove_sysinternals_again | ||||||
|  | 
 | ||||||
|  |   - name: verify remove sysinternals again | ||||||
|  |     assert: | ||||||
|  |       that: | ||||||
|  |       - 'remove_sysinternals_again.changed == false' | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue