Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit d52c8c8

Browse files
committedMar 31, 2025··
Add blurb to DEVELOPER_GUIDE.md regarding ff test utils.
Signed-off-by: Finn Carroll <carrofin@amazon.com>
1 parent 28886f1 commit d52c8c8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎DEVELOPER_GUIDE.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,8 @@ Rapidly developing new features often benefit from several release cycles before
594594
uses an Experimental Development process leveraging [Feature Flags](https://featureflags.io/feature-flags/). This allows a feature to be developed using the same process as
595595
a LTS feature but with additional guard rails and communication mechanisms to signal to the users and development community the feature is not yet stable, may change in a future
596596
release, or be removed altogether. Any Developer or User APIs implemented along with the experimental feature should be marked with `@ExperimentalApi` (or documented as
597-
`@opensearch.experimental`) annotation to signal the implementation is not subject to LTS and does not follow backwards compatibility guidelines.
597+
`@opensearch.experimental`) annotation to signal the implementation is not subject to LTS and does not follow backwards compatibility guidelines. When writing tests for
598+
functionality gated behind a feature flag please refer to `FeatureFlags.TestUtils` and the `@LockFeatureFlag` annotation.
598599

599600
#### API Compatibility Checks
600601

0 commit comments

Comments
 (0)
Please sign in to comment.