bimplus-renderer
Version:
bim+ renderer
162 lines (149 loc) • 7.74 kB
JavaScript
module.exports = {
// list of files / patterns to load in the browser
files: [
{ pattern: "src/wasm/*.wasm", included: false, served: true, type: "wasm" },
{ pattern: "bin/*.js", included: false, served: true /*, type: 'wasm'*/ },
{ pattern: 'test/data/*.obj', watched: false, included: false, served: true },
{ pattern: 'test/data/*.gltf', watched: false, included: false, served: true },
{ pattern: 'test/data/*.glb', watched: false, included: false, served: true },
// "bin/**/*.js",
"src/**/*.js",
// Load test environment setup (inject moment-timezone for tests)
"test/setup/momentTimezoneInjector.js",
// Load custom assertions first (isZeroFloat, floatEqual, etc.)
"test/customAsserts.js",
// Load test files
"test/**/*.js",
// For testing only specific files/file
// "test/tests/AmbientOcclusionSettingsTests.js",
// "test/tests/BackgroundTests.js",
// "test/tests/BasicTests.js",
// "test/tests/ClashesTests.js",
// "test/tests/ClippingBoxTests.js",
// "test/tests/ClippingPlaneSettingsTests.js",
// "test/tests/ClippingPlaneSpotTests.js",
// "test/tests/ClippingPlaneTests.js",
// "test/tests/ColorizeTests.js",
// "test/tests/ContentLoaderGLBTests.js",
// "test/tests/DiagnosticTests.js",
// "test/tests/DisciplineNodeStoreTests.js",
// "test/tests/DivisionsTests.js",
// "test/tests/DrawRangeTests.js",
// "test/tests/FingerprintCursorTests.js",
// "test/tests/FileViewTests.js",
// "test/tests/GLTFLoaderTests.js",
// "test/tests/GPUPickerTests.js",
// "test/tests/HideObjectTests.js",
// "test/tests/HighlightObjectEdgesPollyTests.js",
// "test/tests/HighlightObjectEdgesTests.js",
// "test/tests/HoverObjectTests.js",
// "test/tests/LayersTests.js",
// "test/tests/LookupTextureTests.js",
// "test/tests/LookupTextureIndexCounterTests.js",
// "test/tests/MeshPartSearcher*.js",
// "test/tests/NavigationMapTests.js",
// "test/tests/ObjectPreviewTests.js",
// "test/tests/ObjectsContainerTests.js",
// "test/tests/OverlayPollyTests.js",
// "test/tests/OverlayTests.js",
// "test/tests/PinsTests.js",
// "test/tests/PollyProjectLoaderTests.js",
// "test/tests/ProjectContentTests.js",
// "test/tests/RendererTests.js",
// "test/tests/RevisionCompareTests.js",
// "test/tests/RevisionsTests.js",
// "test/tests/SceneTests.js",
// "test/tests/SectionCutGeneralTests.js",
// "test/tests/SectionCutTests.js",
// "test/tests/SelectionModeTests.js",
// "test/tests/SelectionTests.js",
// "test/tests/SlideTests.js",
// "test/tests/ThreeContentLoaderTests.js",
// "test/tests/Viewport3dSunCalculationTests.js",
// "test/tests/Viewport3dTests.js",
// "test/tests/VisibilityTests.js",
// "test/tests/VisualObjectStoreTests.js",
// "test/tests/VisualObjectMeshDataTests.js",
// "test/tests/VisualObjectTests.js",
// "test/tests/IfcContentLoaderTests.js",
// "test/tests/commands/CommandAddToSetTests.js",
// "test/tests/commands/CommandColorizeTests.js",
// "test/tests/commands/CommandHoverTests.js",
// "test/tests/commands/CommandIsolateHideTests.js",
// "test/tests/commands/CommandSelectTests.js",
// "test/tests/connexis/ConnectionElementTests.js",
// "test/tests/parser/DisciplineNodeParserTests.js",
// "test/tests/parser/SharedGlbProcessorWorkerQueueTests.js",
// "test/tests/markups/AnnotationMaterialsTests.js",
// "test/tests/markups/AnnotationSettingsTests.js",
// "test/tests/markups/AnnotationTests.js",
// "test/tests/markups/DimensionAngleTests.js",
// "test/tests/markups/DimensionEdgeTests.js",
// "test/tests/markups/DimensionExtensionHelperLineTests.js",
// "test/tests/markups/DimensionAxesHelperLinesTests.js",
// "test/tests/markups/DimensionLineTests.js",
// "test/tests/markups/DimensionPerpendicularLineTests.js",
// "test/tests/markups/DimensionLocalPointTests.js",
// "test/tests/markups/DimensionCalibrationPointTests.js",
// "test/tests/markups/DimensionPointHelperTests.js",
// "test/tests/markups/DimensionSettingsTests.js",
// "test/tests/markups/DimensionSlopeTests.js",
// "test/tests/markups/DimensionTextCreatorTests.js",
// "test/tests/markups/LocalCoordSystemManagerTests.js",
// "test/tests/markups/MarkupBaseTests.js",
// "test/tests/markups/MarkupsContainerTests.js",
// "test/tests/markups/ObjectPropsTests.js",
// "test/tests/interactors/AnnotationInteractorTests*.js",
// "test/tests/interactors/LaserMeasurementInteractor*.js",
// "test/tests/interactors/LocalCoordSystemInteractorTests*.js",
// "test/tests/interactors/InteractorMouseMovePollyTests*.js",
// "test/tests/interactors/MarkupBaseInteractorTests*.js",
// "test/tests/interactors/MarkupNoInputInteractorTests*.js",
// "test/tests/interactors/MeasureAngleInteractorTests*.js",
// "test/tests/interactors/MeasureAutoEdgesInteractorTests*.js",
// "test/tests/interactors/MeasureEdgeInteractorTests*.js",
// "test/tests/interactors/MeasureFreeInteractorTests*.js",
// "test/tests/interactors/MeasurePerpendicularInteractorTests*.js",
// "test/tests/interactors/MeasureLocalPointInteractorTests*.js",
// "test/tests/interactors/MeasureCalibratedPointInteractorTests*.js",
// "test/tests/interactors/MoveModelInteractorTests*.js",
// "test/tests/interactors/ObjectPropsInteractorTests*.js",
// "test/tests/interactors/SectionPlaneInteractorTests*.js",
// "test/tests/interactors/SelectPointsForOverlayInteractorTests*.js",
// "test/tests/interactors/ViewportInteractorTests*.js",
// "test/tests/utils/AssertUtilsTests.js",
// "test/tests/utils/BoundingBoxTests.js",
// "test/tests/utils/CameraUtilsTests.js",
// "test/tests/utils/EventUtilsTests.js",
// "test/tests/utils/FrustumVisualizerTests.js",
// "test/tests/utils/GeometryUtilsTests.js",
// "test/tests/utils/GeometryUtilsViewportTests.js",
// "test/tests/utils/GlobalAxesVisualizerTests.js",
// "test/tests/utils/MathExtensionsTests.js",
// "test/tests/utils/MeasureUtilsTests.js",
// "test/tests/utils/ParserUtilsTests.js",
// "test/tests/utils/RandomGeneratorTests.js",
// "test/tests/utils/SphereVisualizerTests.js",
// "test/tests/utils/SunCalculationTests.js",
// "test/tests/utils/TouchModeHelperTests.js",
// "test/tests/utils/ValueValidatorTests.js",
// "test/tests/frameSelection/FrameSelectionTests.js",
// "test/tests/frameSelection/FrameSelectionEventCheckerTests.js",
// "test/tests/frameSelection/EdgesFrustumCheckerTests.js",
// "test/tests/frameSelection/SelectionBoxTests.js",
// "test/tests/frameSelection/SelectionHelperTests.js",
// "test/tests/frameSelection/VerticesFrustumCheckerTests.js",
// "test/tests/overlays/CropBoxTests.js",
// "test/tests/overlays/UndoRedoManagerTests.js",
// "test/tests/overlays/ViewportCropBoxTests.js"
// "test/tests/viewControls/fileViewControlTests.js",
// "test/tests/viewControls/navigationMapViewControlTests.js",
// "test/tests/viewControls/orbitViewControlTests.js",
// "test/tests/viewControls/ViewControlTests.js",
// "test/tests/viewers/ProjectViewerTests.js",
// "test/tests/viewers/ViewStateBuilderTests.js",
// "test/performance/CommandColorizeTests.js",
// "test/performance/DisciplineNodeStoreTests.js",
// "test/performance/ObjectsContainerTests.js",
],
};