summaryrefslogtreecommitdiffstats
path: root/UnitTestFrameworkPkg/ReadMe.md
diff options
context:
space:
mode:
Diffstat (limited to 'UnitTestFrameworkPkg/ReadMe.md')
-rw-r--r--UnitTestFrameworkPkg/ReadMe.md16
1 files changed, 0 insertions, 16 deletions
diff --git a/UnitTestFrameworkPkg/ReadMe.md b/UnitTestFrameworkPkg/ReadMe.md
index 7da6a320a7..d6a3e0c15a 100644
--- a/UnitTestFrameworkPkg/ReadMe.md
+++ b/UnitTestFrameworkPkg/ReadMe.md
@@ -1096,22 +1096,6 @@ int main(int argc, char* argv[]) {
}
```
-However, while GoogleTest does not require test suites or test cases to be
-registered, there is still one rule within EDK II that currently needs to be
-followed. This rule is that all tests for a given GoogleTest application must
-be contained within the same source file that contains the `main()` function
-shown above. These tests can be written directly in the file or a `#include`
-can be used to add them into the file indirectly.
-
-The reason for this is due to EDK II taking the host application INF file and
-first compiling all of its source files into a static library. This static
-library is then linked into the final host application. The problem with this
-method is that only the tests in the object file containing the `main()`
-function are linked into the final host application. This is because the other
-tests are contained in their own object files within the static library and
-they have no symbols in them that the final host application depends on, so
-those object files are not linked into the final host application.
-
### GoogleTest - A Simple Test Case
Below is a sample test case from `SampleGoogleTestHost`.