From b7bc2ea7e3c123b9849bde8f01f5f1b5d66664c1 Mon Sep 17 00:00:00 2001 From: James Truher Date: Thu, 31 Aug 2017 12:45:12 -0700 Subject: [PATCH] Report the same number of tests when run by Travis via cron --- .../HelpersLanguage/HelpersLanguage.psm1 | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/test/tools/Modules/HelpersLanguage/HelpersLanguage.psm1 b/test/tools/Modules/HelpersLanguage/HelpersLanguage.psm1 index 5ca0ce9a480..1425162df10 100644 --- a/test/tools/Modules/HelpersLanguage/HelpersLanguage.psm1 +++ b/test/tools/Modules/HelpersLanguage/HelpersLanguage.psm1 @@ -81,8 +81,21 @@ function ShouldBeParseError # https://github.com/dotnet/coreclr/issues/9745 # if ($SkipInTravisFullBuild) { - ## Report that we skipped the test and return - It "Parse error expected: <<$src>>" -Skip {} + ## Report that we skipped the tests and return + ## be sure to report the same number of tests + ## it should have the same appearance as if the tests were run + Context "Parse error expected: <<$src>>" { + if ($SkipAndCheckRuntimeError) + { + It "error should happen at parse time, not at runtime" -Skip {} + } + It "Error count" -Skip { } + foreach($expectedError in $expectedErrors) + { + It "Error Id" -Skip { } + It "Error position" -Skip { } + } + } return }