Skip to content

Commit 499d554

Browse files
authored
Merge pull request #1006 from SteveL-MSFT/ci-fix
Add check if Pester itself fails
2 parents 493d75b + 1e9628f commit 499d554

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

build.ps1

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ param(
2424
)
2525

2626
$env:RUSTC_LOG=$null
27+
$env:RUSTFLAGS='-Dwarnings'
28+
2729
if ($Verbose) {
2830
$env:RUSTC_LOG='rustc_codegen_ssa::back::link=info'
2931
}
@@ -567,7 +569,11 @@ if ($Test) {
567569
(Get-Module -Name Pester -ListAvailable).Path
568570
}
569571

570-
Invoke-Pester -ErrorAction Stop
572+
try {
573+
Invoke-Pester -ErrorAction Stop
574+
} catch {
575+
throw "Pester had unexpected error: $($_.Exception.Message)"
576+
}
571577
}
572578

573579
function Find-MakeAppx() {

dsc_lib/src/functions/less.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ impl Function for Less {
3434

3535
fn invoke(&self, args: &[Value], _context: &Context) -> Result<Value, DscError> {
3636
debug!("{}", t!("functions.less.invoked"));
37-
37+
3838
let first = &args[0];
3939
let second = &args[1];
4040

@@ -83,6 +83,7 @@ mod tests {
8383
assert_eq!(result, true);
8484
}
8585

86+
#[test]
8687
fn type_mismatch_string_number() {
8788
let mut parser = Statement::new().unwrap();
8889
let result = parser.parse_and_execute("[lessOrEquals('5', 3)]", &Context::new());

dsc_lib/src/functions/less_or_equals.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ impl Function for LessOrEquals {
3434

3535
fn invoke(&self, args: &[Value], _context: &Context) -> Result<Value, DscError> {
3636
debug!("{}", t!("functions.lessOrEquals.invoked"));
37-
37+
3838
let first = &args[0];
3939
let second = &args[1];
4040

@@ -83,6 +83,7 @@ mod tests {
8383
assert_eq!(result, true);
8484
}
8585

86+
#[test]
8687
fn type_mismatch_string_number() {
8788
let mut parser = Statement::new().unwrap();
8889
let result = parser.parse_and_execute("[lessOrEquals('5', 3)]", &Context::new());

0 commit comments

Comments
 (0)