Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinshahfws committed May 14, 2024
1 parent 7b1ddb4 commit 3644269
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions requirements/specifications/extnSDK/certification-extension-sdk.md
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


0 comments on commit 3644269

Please sign in to comment.