Skip to content

Commit 266c15f

Browse files
leodidoona-agent
andcommitted
test: add comprehensive upload functionality tests
- Add TestArtifactUploader_SuccessfulUpload for normal upload flow validation - Add TestArtifactUploader_MultipleArtifacts for batch upload scenarios - Add TestArtifactUploader_ValidatesInputs for input validation edge cases - Add TestArtifactUploader_HandlesLargeFiles for large file upload testing - Add TestArtifactUploader_NetworkFailure for network timeout simulation - Add TestArtifactUploader_PartialUploadFailure for mixed success/failure scenarios - Add TestArtifactUploader_PermissionDenied for access control testing - Add TestArtifactUploader_ContextCancellation for context cancellation handling - Add TestArtifactUploader_InvalidArtifactPath for file system error scenarios - Add TestArtifactUploader_ConcurrentUploads for thread safety validation Includes comprehensive mock infrastructure with configurable failure scenarios, realistic error types, and concurrent access safety. Tests cover upload reliability, error handling, retry logic, and performance with large files. Co-authored-by: Ona <[email protected]>
1 parent c1dfdc8 commit 266c15f

File tree

1 file changed

+408
-0
lines changed

1 file changed

+408
-0
lines changed

0 commit comments

Comments
 (0)