Skip to content

test: Forcing FFmpeg 6 for the MacOS tests #52

test: Forcing FFmpeg 6 for the MacOS tests

test: Forcing FFmpeg 6 for the MacOS tests #52

GitHub Actions / Test Report (Windows) succeeded May 10, 2024 in 1s

170 passed, 0 failed and 6 skipped

Tests passed successfully

Report Passed Failed Skipped Time
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.BaseInOutTest.xml 1✅ 4ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest.xml 2✅ 1⚪ 46s
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReaderTest.xml 2✅ 7ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegTest.xml 29✅ 1⚪ 105s
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FilterTest.xml 3✅ 2ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FrameIOTest.xml 6✅ 30s
build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.data.FlatFormatParserTest.xml 4✅ 6ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeResultTest.xml 2✅ 29ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeTest.xml 52✅ 4⚪ 16s
build/test-results/test/TEST-com.github.kokorin.jaffree.LogLevelTest.xml 3✅ 58ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutInputStreamTest.xml 28✅ 24ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutOutputStreamTest.xml 13✅ 12ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutReaderTest.xml 1✅ 1ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutStreamTest.xml 2✅ 8ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutTest.xml 3✅ 729ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.UtilTest.xml 2✅ 1ms
build/test-results/test/TEST-com.github.kokorin.jaffree.OSTest.xml 1✅ 7ms
build/test-results/test/TEST-com.github.kokorin.jaffree.RationalTest.xml 11✅ 64ms
build/test-results/test/TEST-com.github.kokorin.jaffree.util.HttpServerTest.xml 1✅ 146ms
build/test-results/test/TEST-com.github.kokorin.jaffree.util.ParseUtilTest.xml 4✅ 2ms

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.BaseInOutTest.xml

1 tests were completed in 4ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.BaseInOutTest 1✅ 4ms

✅ com.github.kokorin.jaffree.ffmpeg.BaseInOutTest

✅ testFormatDuration()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest.xml

3 tests were completed in 46s with 2 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest 2✅ 1⚪ 46s

✅ com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest

⚪ drawTextWithSpecialCharacters()
✅ testMosaic()
✅ testConcatWithReencode()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReaderTest.xml

2 tests were completed in 7ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReaderTest 2✅ 7ms

✅ com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReaderTest

✅ readProgressNA()
✅ readProgress()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegTest.xml

30 tests were completed in 105s with 29 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FFmpegTest 29✅ 1⚪ 105s

✅ com.github.kokorin.jaffree.ffmpeg.FFmpegTest

✅ testSimpleCopy()
✅ testChannelInputSeek()
✅ testEnvPath()
✅ testForceAsyncStop()
✅ testCustomOutputParsing2()
✅ testForceStopWithThreadInterruption()
✅ testChannelWithNonSeekableInput()
✅ testMap()
⚪ testDesktopCapture()
✅ testProgressWithErrorLogLevel()
✅ testAsyncToCompletableFuture()
✅ testDuration()
✅ testGraceAsyncStop()
✅ testChannelOutput()
✅ testExceptionIsThrownIfFfmpegExitsWithError()
✅ testProgress()
✅ testPipeInputPartialRead()
✅ testHelperIsClosedAfterExecution()
✅ testCustomOutputParsing()
✅ testPositionNegative()
✅ testChannelInput()
✅ testOutputAdditionalOption()
✅ testNullOutput()
✅ testSizeLimit()
✅ testOutputPosition()
✅ testPosition()
✅ testStreamFilters()
✅ testPipeOutput()
✅ testChannelInputPartialRead()
✅ testPipeInput()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FilterTest.xml

3 tests were completed in 2ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FilterTest 3✅ 2ms

✅ com.github.kokorin.jaffree.ffmpeg.FilterTest

✅ testGetValue()
✅ testEscape()
✅ testGetValue2()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FrameIOTest.xml

6 tests were completed in 30s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FrameIOTest 6✅ 30s

✅ com.github.kokorin.jaffree.ffmpeg.FrameIOTest

✅ produceAndConsume()
✅ testStreamId()
✅ produceAndConsumeWithAlphaChannel()
✅ testMultipleStreams()
✅ videoFramerateHighResolution()
✅ countFrames()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.data.FlatFormatParserTest.xml

4 tests were completed in 6ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffprobe.data.FlatFormatParserTest 4✅ 6ms

✅ com.github.kokorin.jaffree.ffprobe.data.FlatFormatParserTest

✅ parseHttp()
✅ parse()
✅ parseMultiline()
✅ parseWithRotate()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeResultTest.xml

2 tests were completed in 29ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffprobe.FFprobeResultTest 2✅ 29ms

✅ com.github.kokorin.jaffree.ffprobe.FFprobeResultTest

✅ testProgramsWithFlatFormat()
✅ testChaptersWithFlatFormat()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeTest.xml

56 tests were completed in 16s with 52 passed, 0 failed and 4 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffprobe.FFprobeTest 52✅ 4⚪ 16s

✅ com.github.kokorin.jaffree.ffprobe.FFprobeTest

✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@135f760a
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@caee26e
⚪ testFrameSideDataListAttributes(FormatParser)
⚪ testShowPrograms(FormatParser)
⚪ testShowFrames(FormatParser)
⚪ testShowPacketsAndFrames(FormatParser)

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.LogLevelTest.xml

3 tests were completed in 58ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.LogLevelTest 3✅ 58ms

✅ com.github.kokorin.jaffree.LogLevelTest

✅ testIsEqualOrHigher()
✅ testIsErrorOrHigher()
✅ testIsInfoOrHigher()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutInputStreamTest.xml

28 tests were completed in 24ms with 28 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutInputStreamTest 28✅ 24ms

✅ com.github.kokorin.jaffree.nut.NutInputStreamTest

✅ readSignedValueFromTooShort()
✅ readBytesFromClosed()
✅ readVariableBytesFromTooShort2()
✅ readVariableStringFromClosed()
✅ hasMoreData()
✅ getPosition()
✅ readSignedValueFromClosed()
✅ readValueFromTooShort()
✅ readIntFromTooShort()
✅ readIntFromClosed()
✅ readVariableStringFromTooShort2()
✅ checkNextByte()
✅ readByteFromClosed()
✅ skipBytesFromTooShort2()
✅ readCStringFromTooShort()
✅ readVariableStringFromTooShort()
✅ skipBytesFromClosed()
✅ readCStringFromClosed()
✅ readTimestampFromClosed()
✅ readVariableBytesFromClosed()
✅ readValueFromClosed()
✅ readBytesFromTooShort2()
✅ readBytesFromTooShort()
✅ readVariableBytesFromTooShort()
✅ skipBytesFromTooShort()
✅ readTimestampFromTooShort()
✅ readLongFromTooShort()
✅ readLongFromClosed()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutOutputStreamTest.xml

13 tests were completed in 12ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutOutputStreamTest 13✅ 12ms

✅ com.github.kokorin.jaffree.nut.NutOutputStreamTest

✅ writeInt()
✅ getPosition()
✅ writeCString()
✅ writeByte()
✅ writeLong()
✅ writeTimestamp()
✅ writeBytes()
✅ writeCrc32()
✅ writeValue()
✅ writeSignedValue()
✅ flush()
✅ writeVariableBytes()
✅ writeVariablesString()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutReaderTest.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutReaderTest 1✅ 1ms

✅ com.github.kokorin.jaffree.nut.NutReaderTest

✅ testGetMainHeaderWithExtraTimebase()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutStreamTest.xml

2 tests were completed in 8ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutStreamTest 2✅ 8ms

✅ com.github.kokorin.jaffree.nut.NutStreamTest

✅ checkNextByte()
✅ testReadWrite()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutTest.xml

3 tests were completed in 729ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutTest 3✅ 729ms

✅ com.github.kokorin.jaffree.nut.NutTest

✅ read()
✅ readAndWrite()
✅ dumpNutHeaders()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.UtilTest.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.UtilTest 2✅ 1ms

✅ com.github.kokorin.jaffree.nut.UtilTest

✅ convertTimestamp()
✅ byteBuffer()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.OSTest.xml

1 tests were completed in 7ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.OSTest 1✅ 7ms

✅ com.github.kokorin.jaffree.OSTest

✅ osDetected()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.RationalTest.xml

11 tests were completed in 64ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.RationalTest 11✅ 64ms

✅ com.github.kokorin.jaffree.RationalTest

✅ compareTo()
✅ divide()
✅ equals()
✅ valueOfNFE_1()
✅ valueOfNFE_2()
✅ valueOfNFE_3()
✅ add()
✅ valueOf()
✅ simplify()
✅ multiply()
✅ inverse()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.util.HttpServerTest.xml

1 tests were completed in 146ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.util.HttpServerTest 1✅ 146ms

✅ com.github.kokorin.jaffree.util.HttpServerTest

✅ autoPortNumber()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.util.ParseUtilTest.xml

4 tests were completed in 2ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.util.ParseUtilTest 4✅ 2ms

✅ com.github.kokorin.jaffree.util.ParseUtilTest

✅ parseResultWhichDoesntContainResult()
✅ parsResult()
✅ parseLogLevel()
✅ parseZeroResult()