Move platform-specific code under build tags; fix corresponding tests

This commit is contained in:
Denis Borzenko
2023-02-28 22:55:03 +03:00
parent 752c6e045d
commit 2a41acb422
5 changed files with 43 additions and 17 deletions

14
ffmpeg_linux_test.go Normal file
View File

@@ -0,0 +1,14 @@
package ffmpeg_go
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestCompileWithOptions(t *testing.T) {
out := Input("dummy.mp4").Output("dummy2.mp4")
cmd := out.Compile(SeparateProcessGroup())
assert.Equal(t, cmd.SysProcAttr.Pgid, 0)
assert.True(t, cmd.SysProcAttr.Setpgid)
}