mirror of
				https://github.com/aler9/rtsp-simple-server
				synced 2025-10-31 19:13:22 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			591 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			591 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| //go:build enable_highlevel_tests
 | |
| // +build enable_highlevel_tests
 | |
| 
 | |
| package highleveltests
 | |
| 
 | |
| import (
 | |
| 	"os"
 | |
| 	"os/exec"
 | |
| 	"path/filepath"
 | |
| 	"testing"
 | |
| 
 | |
| 	"github.com/stretchr/testify/require"
 | |
| )
 | |
| 
 | |
| func buildImage(image string) error {
 | |
| 	ecmd := exec.Command("docker", "build", filepath.Join("images", image),
 | |
| 		"-t", "mediamtx-test-"+image)
 | |
| 	ecmd.Stdout = nil
 | |
| 	ecmd.Stderr = os.Stderr
 | |
| 	return ecmd.Run()
 | |
| }
 | |
| 
 | |
| func TestBuildImages(t *testing.T) {
 | |
| 	files, err := os.ReadDir("images")
 | |
| 	require.NoError(t, err)
 | |
| 
 | |
| 	for _, file := range files {
 | |
| 		err := buildImage(file.Name())
 | |
| 		require.NoError(t, err)
 | |
| 	}
 | |
| }
 | 
