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