Support Azure blob storage for artifacts
Is your feature request related to a problem? Please describe. Many users use Azure blob storage in their workflow. For now, there is no way to pass test artifacts from Azure blob storage to Testomat.io.
Describe the solution you'd like Implement Support Azure blob storage for test artifacts. https://azure.microsoft.com/en-us/products/storage/blobs
need for codere
I have rewritten fileUploader.js file using "js classes" So Need to do a review before testing @DavertMik
https://github.com/testomatio/reporter/pull/146
If all is well, I will continue to test on the available versions of the adapters
Test on
- playwright
- codeceptjs
- mocha
- junit
private/public/no artifacts
Automated test for uploader using minio as storage for S3
JFI - private access is implemented based on the 'sas-token' by "read" permition
If you can't (or don't want to) change the blob container's ACL, other option would be to create a Shared Access Signature (SAS) on a blob. A SAS essentially gives time and permission bound access to a blob. For your needs, you would need to create a short-lived SAS token with just Read permission - https://stackoverflow.com/questions/68249453/how-to-read-azure-blob-url
It remains to delete the old fileUploadfile and carefully recheck the reporter based on the popular frameworks!!!
it seems that for some adapters, the artifacts did not load correctly before:
- Codeceptjs: only screens, no video @DavertMik FYI
+1 https://app.crisp.chat/website/4192ab4e-8b76-4b7e-a8c4-ea66dea249e7/inbox/session_e1f92716-574d-4f3a-a217-881372eb6d05/
+1 https://app.crisp.chat/website/4192ab4e-8b76-4b7e-a8c4-ea66dea249e7/inbox/session_c8e030d5-4170-4a7b-986b-79e3d868a79c/
@poliarush Is this going to be added to the roadmap of new features? My company really wants to use Azure Blob Storage instead of AWS S3 Buckets.
@DavertMik @olexandr13 ?