Commit Graph

11 Commits

Author SHA1 Message Date
Pasukhin Dmitry
9e61627dab Testing - Remove long-running DRAW test cases with low diagnostic value (#1093)
Remove several DRAW Harness tests that consume significant CI/CD time
without providing meaningful regression coverage:

- bugs/heal/bug25712 (~307s CPU): Runs ShapeFix_Solid in a loop of 100
  iterations to check non-deterministic behavior. Pure numerical check
  with no image verification; determinism is better validated by GTests.

- v3d/anim/videorecorder (~213s CPU): Records a video file using
  ray-tracing with MSAA. Requires FFmpeg and produces no reference
  image comparison; only verifies that the file is created.

- perf/bop/boxholes (~28s CPU): Cuts 1521 cylinders from a box to
  test memory consumption. Pure performance/memory benchmark with no
  geometry validation; results vary across hardware configurations.

- perf/bspline/intersect (~20s CPU): Intersects 16 NURBS surfaces
  against each other (240 pairs). Pure computation benchmark with
  no result validation; only measures elapsed time.

- perf/de/bug23979 (~20s CPU): Exports 10000 prisms to STEP format
  to measure write performance. Pure I/O benchmark with no data
  validation; results depend on disk and system load.
2026-02-15 16:12:46 +00:00
emv
74a53b82dc 0030206: Improve API of commands bbop and bapibop
0030620: Tests - perf/bop/buildfaces does not match description (broken)

Allow using meaningful parameters for the commands bbop and bapibop:
* common - for Common operation
* fuse - for Fuse operation
* cut - for Cut operation
* tuc/cut21 - for Cut21 operation
* section - for Section operation

Add description for the commands dealing with Boolean/GF/Split operations.
Validate arguments of these commands.

Correct test case perf/bop/buildfaces to perform GF execution in parallel and serial modes - compare the results.
2021-09-10 20:24:50 +03:00
bugmaster
50174691dc 0032404: Draw - problems with definition of cpulimit in tests
- The maximum value of cpulimit in test cases was limited to 1000 seconds (~ 17 minutes)
- cpulimit 1000 has been added to hlr/begin
2021-06-16 17:10:53 +03:00
luz paz
7b5e532f83 0031939: Coding - correction of spelling errors in comments [part 7]
Fix various typos

Fixed via codespell v2.1.dev
2021-01-20 21:27:44 +03:00
ski
44fae8b193 0027691: Remove dchrono from all test cases and move its to perf group
Remove performance comparing with hardcoded value.
Test cases for performance of some commands were moved to perf group.

Updated documentation.
2017-01-19 17:24:46 +03:00
ski
a4eba92071 0026742: Update test cases for using checknbshapes procedure instead of global variables
Test cases were updated.
2015-10-08 10:54:30 +03:00
aml
32b6a53fd8 0024398: Output of extrema draw-command has various format on optimise and debug modes
Fixed creation of extrema curve in debug mode.
Deleted space between ";" and "V" in debug output to make "llength" DRAW funcion work correctly in debug mode.
Deleted TODOs in tests/bugs/modalg_5/bug24327
Deleted TODOs in test cases with improvement in extrema output. Increased cpulimit in de, boolean and perf.
2013-11-28 11:26:32 +04:00
apn
408e0d5cf1 Adjusting testing cases
boolean bsection M9 N5
Adjusting test cases in DEBUG mode to current state of master (increase cpulimit and modified TODOs)

bugs modalg_5 bug24327
Added TODO in test case to avoid regression in DEBUG mode caused by integration of 24327

perf bop builface
Increase cpulimit of test case (problem in DEBUG mode)
2013-11-22 14:09:02 +04:00
ifv
6a7ca55848 0024292: Testing parallelization of BO
Small correction of test case for issue CR24292
2013-11-01 10:07:36 +04:00
mkv
429a6c4d2c Adjusting test unstable testing cases in Debug mode for current state of OCCT 2013-10-25 13:55:51 +04:00
abv
465d1a2c7e 0024264: OCCT 6.6.0: cutting 1600 cylinders from a box leads to out-of-memory on 32-bit system
Added test case (perf bop boxholes)
2013-10-24 16:03:28 +04:00