diff options
| author | CamVan Nguyen <ctnguyen@us.ibm.com> | 2011-06-23 13:51:42 -0500 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2011-07-01 09:05:29 -0500 |
| commit | a62f6ced825e39e2f96ea207818c6a75b75744ab (patch) | |
| tree | 601917015a675a6378f5c873782d038164653471 /src/usr/trace/test | |
| parent | 4021070c48ff9dbb8730006ff01b83b5b8051fc5 (diff) | |
| download | talos-hostboot-a62f6ced825e39e2f96ea207818c6a75b75744ab.tar.gz talos-hostboot-a62f6ced825e39e2f96ea207818c6a75b75744ab.zip | |
Added support for individual trace buffers
Change-Id: Ief2834b241df6ca2ab13ee2a440d9f081399e252
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/156
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/trace/test')
| -rw-r--r-- | src/usr/trace/test/tracetest.H | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/usr/trace/test/tracetest.H b/src/usr/trace/test/tracetest.H index 0767352c6..5b8e3d29b 100644 --- a/src/usr/trace/test/tracetest.H +++ b/src/usr/trace/test/tracetest.H @@ -10,6 +10,7 @@ #include <cxxtest/TestSuite.H> //#include <trace/interface.H> #include <tracinterface.H> +#include <stdio.h> class TraceTest : public CxxTest::TestSuite { @@ -123,6 +124,52 @@ public: } } } + + /** + * @test Test max component name size + */ + void testTracCompName(void) + { + trace_desc_t *g_trac_test = NULL; + char l_comp[] = "EXAMPLE89ABCDEFGHI"; + + TRAC_INIT_BUFFER(&g_trac_test, l_comp, 4096); + + if(g_trac_test == NULL) + { + TS_FAIL("g_trac_test was returned as NULL!"); + } + else + { + TRACFCOMP(g_trac_test, INFO_MRK"Testing max component name"); + } + } + + /** + * @test Test max number of buffers + */ + void testTracMaxBuffers(void) + { + trace_desc_t *g_trac_test = NULL; + char l_comp[8] = "TRACE"; + + for (uint32_t i=0; i < 26; i++) + { + sprintf (l_comp, "TRACE%d", i); + + g_trac_test = NULL; + TRAC_INIT_BUFFER(&g_trac_test, l_comp, 4096); + + if(g_trac_test == NULL) + { + TS_FAIL("g_trac_test was returned as NULL!"); + } + else + { + TRACFCOMP(g_trac_test, INFO_MRK"Testing max buffers %u", i); + } + } + } }; #endif |

