fortplot_windows_test_helper Module

Windows-specific test helpers for CI compatibility Issue #300: Windows CI environment compatibility



Functions

public function get_test_temp_dir() result(temp_dir)

Get appropriate temporary directory for tests

Arguments

None

Return Value character(len=256)

public function normalize_test_path(path) result(normalized)

Normalize path for cross-platform compatibility

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: path

Return Value character(len=512)

public function skip_test_on_windows_ci(test_name) result(should_skip)

Check if test should be skipped on Windows CI

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: test_name

Return Value logical

public function get_windows_safe_tolerance(base_tol) result(tolerance)

Get Windows-safe numerical tolerance

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: base_tol

Return Value real(kind=real64)