Test the HTTP API directly from outside the VM by forwarding /run/weldr/api.socket to a TCP port on the host. This is only a start to test that the API always returns JSON (see previous commit).
		
			
				
	
	
		
			19 lines
		
	
	
		
			473 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			473 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh -e
 | |
| # This is the expected entry point for Cockpit CI; will be called without
 | |
| # arguments but with an appropriate $TEST_OS, and optionally $TEST_SCENARIO
 | |
| 
 | |
| make vm
 | |
| 
 | |
| if [ -n "$TEST_SCENARIO" ]; then
 | |
|   if [ "$TEST_SCENARIO" == "live-iso" ]; then
 | |
|     test/check-cli TestLiveIso
 | |
|   elif [ "$TEST_SCENARIO" == "qcow2" ]; then
 | |
|     test/check-cli TestQcow2
 | |
|   else
 | |
|     test/check-cloud TestCloud.test_$TEST_SCENARIO
 | |
|   fi
 | |
| else
 | |
|   test/check-cli TestImages
 | |
|   test/check-api
 | |
| fi
 |