From cd0fffd86ace8fbea19af12d2c3a132bbcf04646 Mon Sep 17 00:00:00 2001 From: vixony Date: Sun, 16 Jul 2017 16:03:27 +0800 Subject: [PATCH] test: convert table in test doc to markdown table MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/14291 Reviewed-By: Rich Trott Reviewed-By: Vse Mozhet Byt Reviewed-By: Colin Ihrig Reviewed-By: Tobias Nießen --- test/README.md | 172 ++++++------------------------------------------- 1 file changed, 21 insertions(+), 151 deletions(-) diff --git a/test/README.md b/test/README.md index 7042882bd568b2..b5853bc7418070 100644 --- a/test/README.md +++ b/test/README.md @@ -10,154 +10,24 @@ On how to run tests in this directory, see ## Test Directories - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DirectoryRuns on CIPurpose
abortNo - Tests for when the --abort-on-uncaught-exception - flag is used. -
addonsYes - Tests for addon - functionality along with some tests that require an addon to function - properly. -
cctestYes - C++ test that is run as part of the build process. -
common - Common modules shared among many tests. - [Documentation] -
debuggerNo - Tests for debugger - functionality along with some tests that require an addon to function - properly. -
disabledNo - Tests that have been disabled from running for various reasons. -
fixturesTest fixtures used in various tests throughout the test suite.
gcNoTests for garbage collection related functionality.
inspectorYesTests for the V8 inspector integration.
internetNo - Tests that make real outbound connections (mainly networking related - modules). Tests for networking related modules may also be present in - other directories, but those tests do not make outbound connections. -
known_issuesYes - Tests reproducing known issues within the system. All tests inside of - this directory are expected to fail consistently. If a test doesn't fail - on certain platforms, those should be skipped via `known_issues.status`. -
messageYes - Tests for messages that are output for various conditions - (console.log, error messages etc.)
parallelYesVarious tests that are able to be run in parallel.
pseudo-ttyYesTests that require stdin/stdout/stderr to be a TTY.
pummelNo - Various tests for various modules / system functionality operating - under load. -
sequentialYes - Various tests that are run sequentially. -
testpy - Test configuration utility used by various test suites. -
tick-processorNo - Tests for the V8 tick processor integration. The tests are for the - logic in lib/internal/v8_prof_processor.js and - lib/internal/v8_prof_polyfill.js. The tests confirm that - the profile processor packages the correct set of scripts from V8 and - introduces the correct platform specific logic. -
timersNo - Tests for - timing utilities - (setTimeout and setInterval). -
+|Directory |Runs on CI |Purpose | +|-------------------|---------------|---------------| +|abort |No |Tests for when the ``` --abort-on-uncaught-exception ``` flag is used.| +|addons |Yes |Tests for [addon](https://nodejs.org/api/addons.html) functionality along with some tests that require an addon to function properly.| +|cctest |Yes |C++ test that is run as part of the build process.| +|common | |Common modules shared among many tests. [Documentation](./common/README.md)| +|debugger |No |Tests for [debugger](https://nodejs.org/api/debugger.html)functionality along with some tests that require an addon to function properly.| +|disabled |No |Tests that have been disabled from running for various reasons.| +|fixtures | |Test fixtures used in various tests throughout the test suite.| +|gc |No |Tests for garbage collection related functionality.| +|inspector |Yes |Tests for the V8 inspector integration.| +|internet |No |Tests that make real outbound connections (mainly networking related modules). Tests for networking related modules may also be present in other directories, but those tests do not make outbound connections.| +|known_issues |Yes |Tests reproducing known issues within the system. All tests inside of this directory are expected to fail consistently. If a test doesn't fail on certain platforms, those should be skipped via `known_issues.status`.| +|message |Yes |Tests for messages that are output for various conditions (```console.log```, error messages etc.)| +|parallel |Yes |Various tests that are able to be run in parallel.| +|pseudo-tty |Yes |Tests that require stdin/stdout/stderr to be a TTY.| +|pummel |No |Various tests for various modules / system functionality operating under load.| +|sequential |Yes |Various tests that are run sequentially.| +|testpy | |Test configuration utility used by various test suites.| +|tick-processor |No |Tests for the V8 tick processor integration. The tests are for the logic in ```lib/internal/v8_prof_processor.js``` and ```lib/internal/v8_prof_polyfill.js```. The tests confirm that the profile processor packages the correct set of scripts from V8 and introduces the correct platform specific logic.| +|timers |No |Tests for [timing utilities](https://nodejs.org/api/timers.html) (```setTimeout``` and ```setInterval```).|