Skip to content

Commit

Permalink
fix(doc): improve document readability
Browse files Browse the repository at this point in the history
Signed-off-by: Diogo21Costa <[email protected]>
  • Loading branch information
Diogo21Costa committed Oct 27, 2023
1 parent cf05582 commit 6542206
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions source/development/testing.rst
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
Testing
=======
The primary goal of the Bao Test Framework is to optimize the testing process
of Bao. It encompasses three core components: (i) a C code library designed for
real-time test handling, (ii) a build system based on Nix, and (iii) a Python
API for comprehensive test management.
The primary goal of the Bao Test Framework is to provide the infrastructure for
the testing process of Bao Project components. It encompasses three core
components: (i) a C code library designed for real-time test handling, (ii) a
build system based on Nix, and (iii) a Python Tool for comprehensive test
management.

1. **C Code Library** - This library comprises a set of utilities that simplify
test definition and facilitate result assessment, including streamlined
result logging;
1. **C Library** - This library comprises a set of utilities that simplify test
definition and facilitate result assessment, including streamlined result
logging;

2. **Nix Build System** - The Nix Build System introduces an abstraction layer
for system builds, enabling the construction of various components, from the
firmware to the guests running in each test;

3. **Python API** - The Python API adds a layer of abstraction to test
3. **Python Tool** - The Python Tool adds a layer of abstraction to test
deployment, managing both the Nix Build System and the C code library
components.

Expand Down

0 comments on commit 6542206

Please sign in to comment.