Commit graph

1029 commits

Author SHA1 Message Date
Malte Rosenbjerg
40414ad008 Remove extranous blank line 2025-10-17 22:46:45 +02:00
Malte Rosenbjerg
326b3e2719 Use local CancellationTokenSource 2025-10-17 22:43:25 +02:00
Malte Rosenbjerg
fab7ff0aab Ensure TestContext.CancellationToken is used 2025-10-17 22:37:39 +02:00
Malte Rosenbjerg
0d07456c6e
Merge pull request #584 from rosenbjerg/improve-cancellation-handling
Improve cancellation handling
2025-10-17 22:12:50 +02:00
Malte Rosenbjerg
34a9174b90
Merge pull request #583 from rosenbjerg/fix-GetCreationTime-function
Fix GetCreationTime
2025-10-17 21:57:10 +02:00
Malte Rosenbjerg
d890429269 Remove extranous blank line 2025-10-17 21:56:40 +02:00
Malte Rosenbjerg
670986dcb2 Extract method for reuse 2025-10-17 21:54:19 +02:00
Malte Rosenbjerg
7c070765b8 Remove stray space 2025-10-17 21:51:43 +02:00
Malte Rosenbjerg
4baddaab7f Add test verifying cancellation before processing starts 2025-10-17 21:51:11 +02:00
Malte Rosenbjerg
e01b73787d Improve cancellation handling 2025-10-17 21:48:30 +02:00
Malte Rosenbjerg
fc5e8a66e3 Prep for release 2025-10-17 20:36:58 +02:00
Malte Rosenbjerg
46fb46381d
Merge pull request #581 from rosenbjerg/include-more-guid-chars-in-pipe-path
Include more guid chars in pipe path
2025-10-17 20:34:45 +02:00
Malte Rosenbjerg
77d13e8143
Update FFMpegCore.Test/ArgumentBuilderTest.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-17 19:54:15 +02:00
Malte Rosenbjerg
1b0051b234 Create variable for holding macOS max pipe path length to avoid magic number 2025-10-17 19:53:38 +02:00
Malte Rosenbjerg
f0b5859afd Add test verifying that full pipe path is less than maximum pipe path length on macos 2025-10-17 19:47:41 +02:00
Malte Rosenbjerg
c0b5e8e52f Fix typo 2025-10-17 19:47:08 +02:00
Malte Rosenbjerg
94174a28db Include 16 guid chars in pipe name 2025-10-17 19:47:01 +02:00
Malte Rosenbjerg
cf775ae7a9
Merge pull request #571 from techtel-pstevens/main
Fixed race condition on Named pipe dispose/disconnect
2025-10-17 15:43:57 +02:00
Malte Rosenbjerg
767a3f59ab
Merge branch 'main' into main 2025-10-17 15:37:38 +02:00
Malte Rosenbjerg
1722b5496d
Merge pull request #442 from yuqian5/main
Ability to install ffmpeg suite at runtime added with FFMpegDownloader
2025-10-17 15:34:00 +02:00
Malte Rosenbjerg
bbdbe5592a Merge branch 'main' of https://github.com/yuqian5/FFMpegCore into pr/442 2025-10-17 15:22:42 +02:00
Malte Rosenbjerg
8b8701ef44 Make Detail prop on FFMpegDownloaderException a readonly field 2025-10-17 15:22:35 +02:00
Malte Rosenbjerg
abf2ab5ee7 Ensure sub tempfolder is deleted after use 2025-10-17 15:22:17 +02:00
Malte Rosenbjerg
81bf155c38
Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-17 15:20:51 +02:00
Malte Rosenbjerg
0a0e6c4985
Update FFMpegCore.Test/Utilities/OsSpecificTestMethod.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-17 15:20:44 +02:00
Malte Rosenbjerg
7794276536
Update FFMpegCore.Extensions.Downloader/Enums/FFMpegBinaries.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-17 15:19:12 +02:00
Malte Rosenbjerg
8720e19b91 Fix usage of temp subfolder 2025-10-17 15:17:27 +02:00
Malte Rosenbjerg
54e28cea23 Use subfolder in temp folder for testing download of binaries 2025-10-17 15:15:02 +02:00
Malte Rosenbjerg
2a25bff836 Remove WindowsOnlyTestMethod and use OsSpecificTestMethod 2025-10-17 15:14:42 +02:00
Malte Rosenbjerg
a71a55741f Use OsSpecificTestMethod on GetAllLatestSuiteTest 2025-10-17 15:08:35 +02:00
Malte Rosenbjerg
bfcb1b9544 Minor refactor to use yield return 2025-10-17 15:08:13 +02:00
Malte Rosenbjerg
1a49b4eec3 Rename Latest enum member 2025-10-17 15:08:00 +02:00
Malte Rosenbjerg
3404d63655 Rename download function 2025-10-17 15:07:45 +02:00
Malte Rosenbjerg
8f2d3d7125 Remove specification of .NET Standard 2.1 2025-10-17 15:07:10 +02:00
Malte Rosenbjerg
ad27076c1f Refactor for conciseness 2025-10-17 15:01:11 +02:00
Malte Rosenbjerg
d7fec62d2e Only run downloader tests on windows and linux since macos CI runs on arm which builds are not available for 2025-10-17 15:01:00 +02:00
Malte Rosenbjerg
3be446880a Only run downloader tests on windows and linux since macos CI runs on arm which builds are not available for 2025-10-17 14:45:11 +02:00
Malte Rosenbjerg
07253b4b49 Update nuget package authors 2025-10-17 10:35:05 +02:00
Malte Rosenbjerg
af47c9ae94 Throw exception if binary folder not specified 2025-10-17 10:34:49 +02:00
Malte Rosenbjerg
b1eb8da6a9 Delete downloaded binaries after assert 2025-10-17 10:34:27 +02:00
Malte Rosenbjerg
2852692250 Fix typo 2025-10-17 10:33:29 +02:00
Malte Rosenbjerg
f919a05d43 Make download tests run async 2025-10-17 10:24:26 +02:00
Malte Rosenbjerg
bb90cb1ea1 Merge branch 'main' into pr/442 2025-10-17 10:21:42 +02:00
Malte Rosenbjerg
ea8c493f8a Merge branch 'main' into pr/571 2025-10-16 14:46:05 +02:00
Malte Rosenbjerg
bd55ec2a51
Merge pull request #579 from rosenbjerg/cleanup-tests
Cleanup tests
2025-10-16 14:45:53 +02:00
Malte Rosenbjerg
cd258991bd Add prefix to tests modifying GlobalOptions 2025-10-16 14:42:04 +02:00
Malte Rosenbjerg
5082e6503e Set OrderTestsByNameInClass to true 2025-10-16 14:41:47 +02:00
Malte Rosenbjerg
48ccd3e291 Update test config.json file 2025-10-16 14:41:36 +02:00
Malte Rosenbjerg
b8de2fc545 Parallelize on MethodLevel 2025-10-16 14:41:26 +02:00
Malte Rosenbjerg
91bbfa850e Avoid modifying global options if not necessary 2025-10-16 14:36:25 +02:00