Skip to content

Add solver input validation and test scripts#83

Open
ferrari212 wants to merge 2 commits into
FEAScript:mainfrom
ferrari212:feature/tests
Open

Add solver input validation and test scripts#83
ferrari212 wants to merge 2 commits into
FEAScript:mainfrom
ferrari212:feature/tests

Conversation

@ferrari212

Copy link
Copy Markdown
Collaborator

Description

This PR introduces an initial regression and unity testing structure for FEAScript-core as part of the ongoing improvements proposed in #50.

The main goal is to establish a foundation for validating existing functionality and preventing unintended changes in future development. These tests provide baseline coverage that can be expanded as new features, bug fixes, and improvements are introduced.

Changes

  • Added an initial regression test structure.
  • Added baseline test cases to verify existing behavior.
  • Added reference cases for future comparison and validation.
  • Improved the testing workflow to support future development and refactoring.

Motivation

As FEAScript-core continues to evolve, maintaining a reliable regression testing suite is important to ensure that existing functionality remains stable while new capabilities are added.

This PR represents a first step toward broader automated validation coverage and provides a framework where additional regression cases can be included incrementally.

Testing

  • Add regression tests covering initial scenarios.
  • Add unity tests covering initial scenarios.
  • Verified that the current implementation passes the added tests.

Related Issue

Partially addresses #50

@nikoscham nikoscham self-assigned this Jun 17, 2026
@nikoscham nikoscham added the enhancement New feature or request label Jun 17, 2026
@nikoscham nikoscham linked an issue Jun 17, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build Data-Driven Testing & Quality Assurance Infrastructure

2 participants