Skip to content

Scandltd/storm-petrel

Repository files navigation

Scand Storm Petrel Expected Baselines Rewriter

Storm Petrel Expected Baselines Rewriter

Scand.StormPetrel.Extension

Visual Studio extension for configuring Scand Storm Petrel. Provides a UI to set up test project settings, enabling automatic rewriting of expected baselines according to StormPetrel's use cases.

Alternative: Manually install NuGet packages and setup settings according to the configuration.

NuGet Version

.NET abstractions of the Scand.StormPetrel.Generator. They can be implemented in projects such as Scand.StormPetrel.FileSnapshotInfrastructure or in custom libraries/test projects.

NuGet Version

.NET Incremental Generator that creates modified copies of unit and/or integration tests to update expected baselines in original tests, automating baseline creation and accelerating test development.

Primary Use Case

NuGet Version

.NET library that implements Scand.StormPetrel.Generator.Abstraction to rewrite expected baseline files with actual snapshots (HTML, JSON, XML, images, or other bytes). This can be utilized in Snapshot Unit Testing when snapshots are stored as individual files in the file system.

NuGet Version

Analyzers for .NET test projects to ensure their code and configuration are compatible with Scand Storm Petrel's expected baseline updates.

Media

Blogs

Feedback

We’d love to hear your feedback! Please leave a review of Storm Petrel on G2: Leave a review on G2.

References

At SCAND, we specialize in building advanced .NET solutions to help businesses develop new or modernize their legacy applications. If you need help getting started with Storm Petrel or support with implementation, we're ready to assist. Whether you're refactoring or rewriting, our team can help solve any challenges you might face. Visit our page to learn more, or reach out for hands-on guidance.

About

Storm Petrel product of Scand

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages