Test project .*
 *Start +[0-9]+: TEST:basic\.case_foo!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:basic\.case_foo!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:basic\.case_bar!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:basic\.case_bar!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:basic\.disabled_case!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:basic\.disabled_case!1 .+\*+Not Run \(Disabled\) +[0-9\.]+ sec
 *Start +[0-9]+: TEST:basic\.DISABLEDnot_really_case!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:basic\.DISABLEDnot_really_case!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.basic\.case_foo!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.basic\.case_foo!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.basic\.case_bar!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.basic\.case_bar!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.basic\.disabled_case!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.basic\.disabled_case!1 .+\*+Not Run \(Disabled\) +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.basic\.DISABLEDnot_really_case!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.basic\.DISABLEDnot_really_case!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:disabled\.case!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:disabled\.case!1 .+\*+Not Run \(Disabled\) +[0-9\.]+ sec
 *Start +[0-9]+: TEST:DISABLEDnotreally\.case!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:DISABLEDnotreally\.case!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:typed\.case<short>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:typed\.case<short>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:typed\.case<float>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:typed\.case<float>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:typed\.case<char>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:typed\.case<char>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:typed\.case<int>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:typed\.case<int>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.typed\.case<short>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.typed\.case<short>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.typed\.case<float>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.typed\.case<float>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.typed\.case<char>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.typed\.case<char>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.typed\.case<int>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.typed\.case<int>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/typed\.case<short>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/typed\.case<short>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/typed\.case<float>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/typed\.case<float>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/typed\.case<char>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/typed\.case<char>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/typed\.case<int>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/typed\.case<int>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:value/test\.case/1!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:value/test\.case/1!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:value/test\.case/"foo"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:value/test\.case/"foo"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:value/test\.case/'c'!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:value/test\.case/'c'!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.value/test\.case/1!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.value/test\.case/1!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.value/test\.case/"foo"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.value/test\.case/"foo"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.value/test\.case/'c'!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.value/test\.case/'c'!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/value/test\.case/1!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/value/test\.case/1!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/value/test\.case/"foo"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/value/test\.case/"foo"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/value/test\.case/'c'!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/value/test\.case/'c'!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:param/special\.case/"semicolon;"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:param/special\.case/"semicolon;"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:param/special\.case/"backslash\\"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:param/special\.case/"backslash\\"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:param/special\.case/"\${var}"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:param/special\.case/"\${var}"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:param/special\.case/'\['!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:param/special\.case/'\['!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:param/special\.case/"\]\]=\]"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:param/special\.case/"\]\]=\]"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:param/special\.case/"__osbtext"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:param/special\.case/"__osbtext"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:param/special\.case/"__csb___text"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:param/special\.case/"__csb___text"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:param/special\.case/"S o m  e   "!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:param/special\.case/"S o m  e   "!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.param/special\.case/"semicolon;"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.param/special\.case/"semicolon;"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.param/special\.case/"backslash\\"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.param/special\.case/"backslash\\"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.param/special\.case/"\${var}"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.param/special\.case/"\${var}"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.param/special\.case/'\['!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.param/special\.case/'\['!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.param/special\.case/"\]\]=\]"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.param/special\.case/"\]\]=\]"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.param/special\.case/"__osbtext"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.param/special\.case/"__osbtext"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.param/special\.case/"__csb___text"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.param/special\.case/"__csb___text"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.param/special\.case/"S o m  e   "!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.param/special\.case/"S o m  e   "!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/param/special\.case/"semicolon;"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/param/special\.case/"semicolon;"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/param/special\.case/"backslash\\"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/param/special\.case/"backslash\\"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/param/special\.case/"\${var}"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/param/special\.case/"\${var}"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/param/special\.case/'\['!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/param/special\.case/'\['!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/param/special\.case/"\]\]=\]"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/param/special\.case/"\]\]=\]"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/param/special\.case/"__osbtext"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/param/special\.case/"__osbtext"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/param/special\.case/"__csb___text"!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/param/special\.case/"__csb___text"!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/param/special\.case/"S o m  e   "!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/param/special\.case/"S o m  e   "!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:both_suite\.test/VALUE<TYPE>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:both_suite\.test/VALUE<TYPE>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:both_suite\.case/VALUE<TYPE>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:both_suite\.case/VALUE<TYPE>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:both\.test/VALUE<TYPE>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:both\.test/VALUE<TYPE>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:both\.case/VALUE<TYPE>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:both\.case/VALUE<TYPE>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.both\.test/VALUE<TYPE>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.both\.test/VALUE<TYPE>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:ns\.both\.case/VALUE<TYPE>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.both\.case/VALUE<TYPE>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/both\.test/VALUE<TYPE>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/both\.test/VALUE<TYPE>!1 .+ +Passed +[0-9\.]+ sec
 *Start +[0-9]+: TEST:prefix/both\.case/VALUE<TYPE>!1
 *[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/both\.case/VALUE<TYPE>!1 .+ +Passed +[0-9\.]+ sec

100% tests passed, 0 tests failed out of [0-9]+

Total Test time \(real\) = +[0-9\.]+ sec

The following tests did not run:
[ 	0-9]+- TEST:basic\.disabled_case!1 \(Disabled\)
[ 	0-9]+- TEST:ns\.basic\.disabled_case!1 \(Disabled\)
[ 	0-9]+- TEST:disabled\.case!1 \(Disabled\)
