Is 200 MB data storage limit for scratch orgs? Is it possible to increase it? I need 2 GB to fully test our app. I cannot find anything about this on Stack, SF Dev Forum.
Extending the comments, and adding some more information.
As for your questions:
Is 200 MB data storage limit for scratch orgs?
Yes. That's the limit for data for Scratch Orgs.
Scratch orgs have these storage limits:
200 MB for data
50 MB for files
Is it possible to increase it? I need 2 GB to fully test our app
I am not aware that you can request to increase the data limit for Scratch Orgs. Even if there was I would then consider Scratch Orgs were not utilized for the purpose intended.
Scratch Orgs are targeted for feature development and to facilitate CI/CD process with automated testing. These are always disposable units. For all these things, you don't need huge set of data. From documentation:
The scratch org is a source-driven and disposable deployment of Salesforce code and metadata.
Scratch orgs drive developer productivity and collaboration during the development process, and facilitate automated testing and continuous integration.
Then you shouldn't fully test your app in a Scratch Org. A full test signifies that you are performing UAT, Integration Testing, etc. at full scale. A good mention about this is on this trailhead module (emphasis mine):
Do Scratch Orgs Replace Sandboxes?
No. Scratch orgs aren’t meant to be replications of sandboxes or production orgs. Due to their ephemeral nature (and maximum 30-day lifespan), scratch orgs are perfect for developing a new feature or customization or package. And they work great for unit testing and continuous integration. Sandboxes, which contain all the metadata of your production org, are still necessary for final user-acceptance testing, continuous delivery, and staging.
In summary, you should not be really looking to fully test your application in Scratch Orgs.