catchorg / catchorg/Catch2

Implement process isolation support for tests

Open
#853 16 comments 82 reactions 0 assignees View on GitHub
Feature Request
Dominant language
C++
Stars
21.5k
Forks
3.5k
Avg merge
3d 16h
Merged PRs (30d)
2

Description

Major features that could be implemented afterwards:

1. Catch should not go crazy if the test case uses `fork` or similar system call
2. Catch should allow running tests in isolated processes
3. Catch should allow testing for abort -- there should be a macro along the lines of `REQUIRE_ABORT(expr)`, that launches separate process to check `expr` and succeeds if the launched process aborts
4. Catch should allow limited time for test suite execution

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.