--- # Add any category for this proposal as a YAML list, e.g. # - core # - management # If missing, add it to _data/wildfly-categories and use its id categories: # Specify the stability level of the feature. # Values can be one of: experimental, preview, community, or default stability-level: # Specify the Feature Development tracker issue for the feature. # This must be an issue tracked in https://github.com/orgs/wildfly/projects/7/views/1. # To create a Feature Development tracker issue, go to https://github.com/wildfly/wildfly-proposals/issues/new/choose # and select 'Feature Development' issue: # Provide the GitHub ids of the feature team members, organized by role. # Provide a single id for the 'assignee' role. Use a YAML list for the 'sme' and # 'outside-perspective' roles, even if there is only one person in a role. feature-team: developer: sme: - outside-perspective: - # If this issue tracks the promotion of a previously completed feature to a higher stability level, provide the URL of # the original https://github.com/wildfly/wildfly-proposals/issues issue that was used to track the implementation of # that feature. promotes: # During initial development of a feature, this field should be left blank. If after the feature is completed and its # stability level is promoted via a later issue, the developer promoting the issue should return to this document ("this" # being the original analysis document for the feature). The field should be updated to point to the # https://github.com/wildfly/wildfly-proposals/issues issue that promotes it. # For example, # | Implementation Issue (A) | Promotion Issue (B) # promotes: | | https://github.com/.../A # promoted-by: | https://github.com/.../B | promoted-by: --- = :author: Your Name :email: your.email@redhat.com :toc: left :icons: font :idprefix: :idseparator: - ____ == Overview ____ === User Stories ____ == Issue Metadata === Related Issues ____ === Affected Projects or Components ____ === Other Interested Projects === Relevant Installation Types ____. * Traditional standalone server (unzipped or provisioned by Galleon) * Managed domain * OpenShift Source-to-Image (S2I) * Bootable jar == Requirements ____ ____ === Changed requirements ____ ____ === Non-Requirements ____ === Future Work ____ == Backwards Compatibility ____ === Default Configuration ____ === Importing Existing Configuration ____ === Deployments ____ === Interoperability ____ == Implementation Plan ____ == Admin Clients ____ == Security Considerations ____ ____ [[test_plan]] == Test Plan ____ //// Depending on the stability level, the test plan required may vary. See below. //// ** Experimental - No test plan is required. Basic unit / integration tests should be added during development. ** Preview - a brief high-level description of the testing approach should be added here, including types of tests added (unit, integration, smoke, component, subsystem, etc.) Note that not all test types are required for a particular feature, so include a description of what is being tested and the approach chosen to perform the testing. ** Community - this level should include everything in the 'Preview' stability level, plus the following additional testing as relevant: *** Manual tests: briefly describe checks to be performed during one-time exploratory testing. The purpose of this testing is to check corner cases and other cases that are not worth implementing as automated tests. Typical checks are: bad configurations are easy to reveal, attribute descriptions and error messages are clear, names are descriptive and consistent with similar resources, default values are reasonable. If there is an existing quickstart affected by the feature, manual checks include following the quickstart's guide and verifying functionality. *** Miscellaneous checks: Manual checks for significant changes in server performance, memory and disk footprint should be described here. These checks are not always relevant, but consideration of these impacts, and others, are strongly encouraged and should be described here. Fully qualified test case names should be provided along with a brief description of what the test is doing. *** Integration tests - At the 'Community' stability level, complete integration tests should be provided. *** Compatibility tests - If backwards compatibility is relevant to the feature, then describe how the testing is performed. ** Default - This stability level is reserved and requires approval by a professional Quality Engineer with subject matter expertise. == Community Documentation ____ == Release Note Content ____