remove circleci (#83)

This commit is contained in:
Fran
2023-09-29 18:16:18 +02:00
committed by GitHub
parent ec40467798
commit 803a7842ee
7 changed files with 10 additions and 51 deletions

View File

@@ -1,9 +1,9 @@
name: Go name: Build & Test
on: on:
push: push:
branches: [main] branches: [master]
pull_request: pull_request:
branches: [main] branches: [master]
jobs: jobs:
build: build:

5
.gitignore vendored
View File

@@ -25,5 +25,6 @@ coverage.out
.vscode .vscode
.idea .idea
# test results # Test results
test_results */test_results/*
!*.gitkeep

View File

@@ -1,9 +1,8 @@
# Goffmpeg # Goffmpeg
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/93e018e5008b4439acbb30d715b22e7f)](https://www.codacy.com/app/francisco.romero/goffmpeg?utm_source=github.com&utm_medium=referral&utm_content=xfrr/goffmpeg&utm_campaign=Badge_Grade) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/93e018e5008b4439acbb30d715b22e7f)](https://www.codacy.com/app/francisco.romero/goffmpeg?utm_source=github.com&utm_medium=referral&utm_content=xfrr/goffmpeg&utm_campaign=Badge_Grade)
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/xfrr/goffmpeg/tree/master.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/xfrr/goffmpeg/tree/master)
[![Go Report Card](https://goreportcard.com/badge/github.com/xfrr/goffmpeg)](https://goreportcard.com/report/github.com/xfrr/goffmpeg) [![Go Report Card](https://goreportcard.com/badge/github.com/xfrr/goffmpeg)](https://goreportcard.com/report/github.com/xfrr/goffmpeg)
[![GoDoc](https://godoc.org/github.com/xfrr/goffmpeg?status.svg)](https://godoc.org/github.com/xfrr/goffmpeg) [![GoDoc](https://godoc.org/github.com/xfrr/goffmpeg?status.svg)](https://godoc.org/github.com/xfrr/goffmpeg)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)]( [![License](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE)
FFMPEG wrapper written in GO FFMPEG wrapper written in GO

View File

View File

@@ -1,10 +1,8 @@
package test package test
import ( import (
"io/ioutil"
"os/exec" "os/exec"
"path" "path"
"sync"
"testing" "testing"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
@@ -53,45 +51,6 @@ func TestTranscodingProgress(t *testing.T) {
checkFileExists(t, outputPath) checkFileExists(t, outputPath)
} }
func TestTranscodePipes(t *testing.T) {
createResultsDir(t)
c1 := exec.Command("cat", input3gp)
trans := new(transcoder.Transcoder)
err := trans.InitializeEmptyTranscoder()
assert.Nil(t, err)
w, err := trans.CreateInputPipe()
assert.Nil(t, err)
c1.Stdout = w
r, err := trans.CreateOutputPipe("mp4")
assert.Nil(t, err)
wg := &sync.WaitGroup{}
wg.Add(1)
go func() {
_, err := ioutil.ReadAll(r)
assert.Nil(t, err)
r.Close()
wg.Done()
}()
go func() {
err := c1.Run()
assert.Nil(t, err)
w.Close()
}()
done := trans.Run(false)
err = <-done
assert.Nil(t, err)
wg.Wait()
}
func createResultsDir(t *testing.T) { func createResultsDir(t *testing.T) {
err := exec.Command("mkdir", "-p", resultsPath).Run() err := exec.Command("mkdir", "-p", resultsPath).Run()
assert.Nil(t, err) assert.Nil(t, err)

View File

View File

@@ -263,12 +263,12 @@ func (t *Transcoder) Run(progress bool) <-chan error {
} }
err = proc.Wait() err = proc.Wait()
go t.closePipes()
if err != nil { if err != nil {
err = fmt.Errorf("failed finish ffmpeg (%s) with %s message %s %s", command, err, outb.String(), errb.String()) err = fmt.Errorf("failed finish ffmpeg (%s) with %s message %s %s", command, err, outb.String(), errb.String())
} }
go t.closePipes()
done <- err done <- err
close(done) close(done)
}(err) }(err)