Azure / Azurite

A lightweight server clone of Azure Storage that simulates most of the commands supported by it with minimal dependencies
MIT License
1.83k stars 325 forks source link

Failure injection #593

Open backerman opened 4 years ago

backerman commented 4 years ago

Which service(blob, file, queue, table) does this issue concern?

All

Which version of the Azurite was used?

3.8.0

Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)

VSCode extension

What's the Node.js version?

N/A

What problem was encountered?

Failure injection would be useful to validate error handling in client code, e.g.:

Steps to reproduce the issue?

N/A

Have you found a mitigation/solution?

Adding code, debugger, Fiddler, Burp are existing alternatives. Support in Azurite would be much easier to use and integrate into automated tests.

blueww commented 4 years ago

@backerman

Thanks for the suggestion! We will evaluate it. Actually, we also has opened an item to track Fault Injection.

Open source contributions are very welcome. If you wants to contribute to Fault Injection of Azurite, feel free to send PR.

XiaoningLiu commented 4 years ago

Collecting candidate injection scenarios: