Skip to content

chore: Updated README #10

chore: Updated README

chore: Updated README #10

GitHub Actions / Test Report (macOS, 17) succeeded Aug 5, 2023 in 0s

Test Report (macOS, 17) ✅

Tests passed successfully

Report Passed Failed Skipped Time
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.BaseInOutTest.xml 1✅ 18ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest.xml 3✅ 11s
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReaderTest.xml 2✅ 18ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegTest.xml 28✅ 3⚪ 156s
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FilterTest.xml 3✅ 1ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FrameIOTest.xml 6✅ 36s
build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.data.FlatFormatParserTest.xml 4✅ 8ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeResultTest.xml 2✅ 32ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeTest.xml 52✅ 4⚪ 18s
build/test-results/test/TEST-com.github.kokorin.jaffree.LogLevelTest.xml 3✅ 85ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutInputStreamTest.xml 28✅ 29ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutOutputStreamTest.xml 13✅ 15ms
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✅ 11ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutTest.xml 3✅ 941ms
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✅ 3ms
build/test-results/test/TEST-com.github.kokorin.jaffree.RationalTest.xml 11✅ 88ms
build/test-results/test/TEST-com.github.kokorin.jaffree.util.HttpServerTest.xml 1✅ 11ms
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 18ms with 1 passed, 0 failed and 0 skipped.

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

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

✅ testFormatDuration()

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

3 tests were completed in 11s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest 3✅ 11s

✅ 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 18ms with 2 passed, 0 failed and 0 skipped.

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

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

✅ readProgressNA()
✅ readProgress()

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

31 tests were completed in 156s with 28 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FFmpegTest 28✅ 3⚪ 156s

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

✅ testSimpleCopy()
✅ testChannelInputSeek()
✅ testEnvPath()
✅ testForceAsyncStop()
✅ testCustomOutputParsing2()
✅ testForceStopWithThreadInterruption()
✅ testChannelWithNonSeekableInput()
✅ testMap()
⚪ testDesktopCapture()
✅ testProgressWithErrorLogLevel()
✅ testAsyncToCompletableFuture()
✅ testDuration()
✅ testGraceAsyncStop()
✅ testChannelOutput()
✅ testExceptionIsThrownIfFfmpegExitsWithError()
✅ testProgress()
✅ testPipeInputPartialRead()
✅ testHelperIsClosedAfterExecution()
⚪ testNoFFmpegExecutableFound()
✅ 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 1ms with 3 passed, 0 failed and 0 skipped.

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

✅ 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 36s with 6 passed, 0 failed and 0 skipped.

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

✅ 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 8ms with 4 passed, 0 failed and 0 skipped.

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

✅ 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 32ms with 2 passed, 0 failed and 0 skipped.

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

✅ 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 18s with 52 passed, 0 failed and 4 skipped.

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

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

✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@7b676112
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@21ba2445
⚪ testFrameSideDataListAttributes(FormatParser)
⚪ testShowPrograms(FormatParser)
⚪ testShowFrames(FormatParser)
⚪ testShowPacketsAndFrames(FormatParser)

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

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

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

✅ 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 29ms with 28 passed, 0 failed and 0 skipped.

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

✅ 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 15ms with 13 passed, 0 failed and 0 skipped.

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

✅ 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 11ms with 2 passed, 0 failed and 0 skipped.

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

✅ 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 941ms with 3 passed, 0 failed and 0 skipped.

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

✅ 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 3ms with 1 passed, 0 failed and 0 skipped.

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

✅ com.github.kokorin.jaffree.OSTest

✅ osDetected()

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

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

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

✅ 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 11ms with 1 passed, 0 failed and 0 skipped.

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

✅ 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()