Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
ParaView
ParaView
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,758
    • Issues 1,758
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 66
    • Merge Requests 66
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ParaView
  • ParaViewParaView
  • Issues
  • #19786

Closed
Open
Opened Mar 22, 2020 by Utkarsh Ayachit@utkarsh.ayachit⛰Owner

cleanup test driver

We have used smTestDriver for ages but it's woefully inadequate to help develop complicated tests that we often resort to having custom Cmake scripts to runs those tests. This issue is to collect all requirements from a new test driver.

  • Use Python. It's reasonable to expect systems that run tests have Python available even if Python is not enabled for ParaView build itself. Set of unit tests are still available to run some tests is Python is not available on platform at all. The hope is that using a script instead of a C++ executable will make the driver easier to maintain and update.

  • Run multiple executables with different set of arguments. These executable may be launched concurrently (or nearly concurrently, where subsequent executables are launched after an executable prints out a "go ahead" message) or sequentially (subsequent executables are launched after earlier one exits with success).

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: paraview/paraview#19786