DCS-Skunkworks / DCSFlightpanels

Saitek/Logitech Flight Panels & Stream Deck support for DCS-World. DCSFlightpanels also functions as a key-emulator for any game e.g. Flaming Cliff Series, Elite Dangerous, War Thunder, IL-2. Click "Releases" link below for latest release.
MIT License
157 stars 28 forks source link

Feature/tests separation #506

Closed Mutex666 closed 7 months ago

Mutex666 commented 7 months ago

Moved a lot of "NonVisuals" specific test in a new separated project.

I think the best practice is to make a specific test project for each lib / part of software under test. It's better to separate each part so we know if something goes wrong, it only involve a precise part of the software and not an aggregate of multiple things.

Tests that would involve multiple libs shall stay in the DCSFP test project.

"Serializations" tests are still in the DCSFP project for now, I must see how to move them in nonvisual if needed /separate them in specific project.

image