export default { SketcherObjects: [ TestCase('segment'), TestCase('arc'), ], SketcherSolver: [ TestCase('constraints'), TestCase('parametric'), ], SketcherTools: [ TestCase('offset'), ], Sketcher: [ ], ModellerOperations: [ ], BREP: [ TestCase('brep-bool'), TestCase('brep-bool-wizard-based'), TestCase('brep-pip') ], }; function TestCase(name) { let tests = require('./cases/' + name).default; tests = Object.keys(tests).filter(key => key.startsWith('test')).map(key => ({ name: key, func: tests[key] })); return { name, tests } }