Skip to content

Commit

Permalink
Skip few of the svg tests on windows due to floating point precision …
Browse files Browse the repository at this point in the history
…errors
  • Loading branch information
Argmaster committed Jun 8, 2024
1 parent 37697d7 commit 4b7bec3
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions test/gerberx3/test_assets.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from __future__ import annotations

import json
import platform
from dataclasses import dataclass

import pytest
Expand Down Expand Up @@ -94,11 +95,26 @@ def test_raster_renderer2(asset: Asset, config: Config) -> None:
raise ValueError(msg)


IS_WINDOWS = platform.system() == "Windows"


parametrize = CaseGenerator(
GERBER_ASSETS_INDEX,
{
"expressions.*": Config(as_expression=True),
"incomplete.*": Config(skip=True),
"flashes.03_polygon3+h_4.grb": Config(skip=IS_WINDOWS),
"flashes.03_polygon3_4.grb": Config(skip=IS_WINDOWS),
"flashes.04_polygon6+h_4.grb": Config(skip=IS_WINDOWS),
"flashes.04_polygon6_4.grb": Config(skip=IS_WINDOWS),
"flashes.05_circle+h_rectangle+h_obround+h_traingle+h.grb": Config(
skip=IS_WINDOWS
),
"polarity_cutouts.sample.grb": Config(skip=IS_WINDOWS),
"ucamco.2.11.2.source.grb": Config(skip=IS_WINDOWS),
"ucamco.2.11.2.source_no_macro.grb": Config(skip=IS_WINDOWS),
"ucamco.4.9.6.source.grb": Config(skip=IS_WINDOWS),
"ucamco.4.9.6.source_no_ld_rot.grb": Config(skip=IS_WINDOWS),
},
Config,
).parametrize
Expand Down

0 comments on commit 4b7bec3

Please sign in to comment.