-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7b1ddb4
commit 3644269
Showing
1 changed file
with
39 additions
and
0 deletions.
There are no files selected for viewing
39 changes: 39 additions & 0 deletions
39
requirements/specifications/extnSDK/certification-extension-sdk.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Certification Extension SDK | ||
|
||
Document Status: Proposed Specification | ||
|
||
See [Firebolt Requirements Governance](../../governance.md) for more info. | ||
|
||
## 1. Overview | ||
Document contains the details around Certification Extension SDK (will be called as CE-SDK in rest of the document) and HLA for the same. | ||
|
||
|
||
## 2. Table of Contents | ||
- [Requirements](#requirements) | ||
- [HLA](#hla) | ||
|
||
## 3. Requirements | ||
CE-SDK would required below use cases to adhere. | ||
|
||
- Firebolt Interactions | ||
- Ability to fetch request and responses coming to/from platform | ||
- Performance Metrics | ||
- Ability to get performance metrics such as load, memory of the device via tools eg., CollectD | ||
- Ability to fetch performance metrics such as load, memory for particular process eg., Ripple | ||
- Ability to fetch app performance snapshot | ||
- Health check Statistics | ||
- Statistics such as how many firebolt connections are currently active, what apps, total requests, success and failure | ||
- Thunder calls | ||
- Keypress | ||
- To navigate on the screen | ||
- Screenshot | ||
- Fetch, upload and compare | ||
- State of the application | ||
- Lifecycle state of the application | ||
- Device Info | ||
- Set & Get system settings | ||
- TBD - more would be added as and when new requirement comes in | ||
|
||
## 4. HLA | ||
|
||
|