M Starch cddf38bb6f
Make Os::Queues use Fw::MemAllocator pattern for memory (#4451)
* Queues use MemAllocator pattern

* Derive queue allocation from MallocRegistry

* Formatting

* Fix UTs

* Fix CI

* Fix alignment in UT

* Formatting and sp

* Formatting, bad header

* More formatting

* Add queue teardown

* Deinit components

* Fix priority queue test

* Fix bug in priority queue allocation

* Correct comments

* Fix FppTest and Ref UTs

* Fix max heap teardown

* Fix review comment on max heap

* Fix null -> nullptr
2025-12-02 17:36:15 -08:00
..
2025-08-19 17:48:16 -07:00
2025-11-11 10:50:37 -08:00
2025-11-11 10:50:37 -08:00
2025-08-19 17:48:16 -07:00
2025-07-22 19:34:56 -07:00
2025-07-22 19:34:56 -07:00

FppTest/component

This directory contains unit tests for the FPP component code generator.

To use this directory, you must have installed F Prime, and you must be inside the F Prime Python virtual environment.

The following subdirectories contain tests that you can run:

  • active: Active component tests
  • passive: Passive component tests
  • queued: Queued component tests
  • empty: Basic tests of an empty component

In any of these directories, you can do the following:

  • To build the tests, run fprime-util build --ut.
  • To run the tests, run fprime-util check.