Skip to content

Commit e9adcf7

Browse files
committed
Update README.md
1 parent 45c6271 commit e9adcf7

File tree

1 file changed

+4
-9
lines changed
  • packages/google_cloud_storage/emulator_test

1 file changed

+4
-9
lines changed

packages/google_cloud_storage/emulator_test/README.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
This directory contains integration tests that verify the compatibility of
44
`package:google_cloud_storage` with the [Firebase Storage Emulator][].
55

6+
These tests are not meant to be comprehensive and the
7+
[Firebase Storage Emulator][] only supports a small subset of the full
8+
Google Cloud Storage API.
9+
610
## Running Tests Locally
711

812
To run these tests on your machine, you need to have the emulator running in one terminal session and execute the tests in another.
@@ -24,12 +28,3 @@ In a separate terminal, navigate to the root of the `google_cloud_storage` packa
2428
# From packages/google_cloud_storage
2529
dart test emulator_test
2630
```
27-
28-
## Known Limitations
29-
30-
The Firebase Storage Emulator is a high-fidelity implementation of the Cloud Storage for Firebase API, which is a subset of the full Google Cloud Storage JSON API. Consequently:
31-
32-
- Some advanced GCS features (e.g., Object Retention/Lock, certain IAM configurations, or specific query parameters) may return a `NotImplementedException` (HTTP 501) or `BadRequestException`.
33-
- Always verify critical production logic against a live GCS project using the recorded API tests in the `test/` directory.
34-
35-
[Firebase Storage Emulator]: https://firebase.google.com/docs/emulator-suite/connect_storage

0 commit comments

Comments
 (0)