From f45676633b2b4785636ff18ba812e3fffafbbd11 Mon Sep 17 00:00:00 2001 From: Shaumik-Ashraf Date: Fri, 25 Oct 2024 15:42:14 -0400 Subject: [PATCH 1/2] use result summarizer in execute --- lib/inferno/apps/cli/execute.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/inferno/apps/cli/execute.rb b/lib/inferno/apps/cli/execute.rb index 565e336e7..a57049b59 100644 --- a/lib/inferno/apps/cli/execute.rb +++ b/lib/inferno/apps/cli/execute.rb @@ -3,6 +3,7 @@ require_relative '../../utils/verify_runnable' require_relative '../../utils/persist_inputs' require_relative 'execute/console_outputter' +require_relative '../../result_summarizer' module Inferno module CLI @@ -63,7 +64,8 @@ def run(options) outputter.print_results(options, results) outputter.print_end_message(options) - exit(0) if results.all? { |result| result.result == 'pass' } + # TODO: respect customized rollups + exit(0) if Inferno::ResultSummarizer.new(results).summarize == 'pass' # exit(1) is for Thor failures # exit(2) is for shell builtin failures From b549cafb655ee3c8fc5b0a057dff8915cbf73df2 Mon Sep 17 00:00:00 2001 From: Shaumik-Ashraf Date: Mon, 28 Oct 2024 09:20:22 -0400 Subject: [PATCH 2/2] tweak execute help docs --- lib/inferno/apps/cli/main.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/inferno/apps/cli/main.rb b/lib/inferno/apps/cli/main.rb index cc5d4e487..1a08db1c4 100644 --- a/lib/inferno/apps/cli/main.rb +++ b/lib/inferno/apps/cli/main.rb @@ -76,6 +76,8 @@ def version Examples: + (These examples only work from within the inferno_core directory). + `bundle exec inferno execute --suite dev_validator \ --inputs "url:https://hapi.fhir.org/baseR4" \ patient_id:1234321`