klayout/src/db/unit_tests
Matthias Koefferlein 2dfcc9293e Allowing to explicity specify a format
Most tools and functions now allow to explicitly
specify a format for input and output. On input,
the format is usually detected, but for some
cases, this is not possible (e.g. DEF). So you can
specify the format attached to the file name in
square brackets:

e.g. file.defok[def]

"def" is the intended suffix, "defok" is the given one.

On output, the same is possible, specifically in strmxor
and strmclip:

strmxor a.gds b.gds out.xor[oas]
2026-03-20 16:30:28 +01:00
..
dbArrayTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbAsIfFlatRegionTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbBoxScannerTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbBoxTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbBoxTreeTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbCellGraphUtilsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbCellHullGeneratorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbCellInstanceSetHasherTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbCellMappingTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbCellTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbCellVariantsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbClipTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbCompoundOperationTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbDeepEdgePairsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbDeepEdgesTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbDeepRegionTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbDeepShapeStoreTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbDeepTextsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbEdgeNeighborhoodTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbEdgePairRelationsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbEdgePairTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbEdgePairsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbEdgeProcessorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbEdgeTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbEdgesTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbEdgesToContoursTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbEdgesUtilsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbExpressionTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbFillToolTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbHierNetsProcessorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbHierNetworkProcessorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbHierProcessorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbHierarchyBuilderTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayerMappingTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayerTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayoutDiffTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayoutQueryTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayoutTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayoutToNetlistReaderTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayoutToNetlistTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayoutToNetlistWriterTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayoutUtilsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLayoutVsSchematicTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLibrariesTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLoadLayoutOptionsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbLogTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbMatrixTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbNetShapeTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbNetlistCompareTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbNetlistDeviceClassesTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbNetlistDeviceExtractorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbNetlistExtractorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbNetlistReaderTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbNetlistTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbNetlistWriterTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbObjectTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbObjectWithPropertiesTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPCellsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPLCConvexDecompositionTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPLCGraphTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPLCTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPLCTriangulationTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPathTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPointTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPolygonNeighborhoodTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPolygonTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPolygonToolsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPropertiesFilterTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbPropertiesRepositoryTests.cc [consider merging] proper cleanup of properties repo - this enables using user classes for names or values. Without this pre-finalization cleanup, the user class 'destroy' method may end up calling a method of an already destroyed class object. 2026-02-24 19:17:01 +01:00
dbQuadTreeTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbRecursiveInstanceIteratorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbRecursiveShapeIteratorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbRegionCheckUtilsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbRegionProcessorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbRegionTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbSaveLayoutOptionsTests.cc Allowing to explicity specify a format 2026-03-20 16:30:28 +01:00
dbShapeArrayTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbShapeRepositoryTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbShapeTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbShapesTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbStreamLayerTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbTechnologyTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbTextTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbTextsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbTilingProcessorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbTransTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbUtilsTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbVariableWidthPathTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbVectorTests.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
dbWriterTools.cc Updating copyright to 2026 2026-02-07 17:12:53 +01:00
unit_tests.pro WIP 2026-01-26 23:55:55 +01:00