README

vectie/moonfish/appsmoke does not have a README file

#
MoondeskAppSmokeCheck

pub(all) enum MoondeskAppSmokeCheck {
RemovableMount
BindingResolution
CompletedOperatorWorkflow
ExternalSnapshotIngest
RedactedDebugEvidence
MoonBookBackedState
RequiredToolCoverage
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
MoondeskAppSmokeFinding

pub(all) struct MoondeskAppSmokeFinding {
check : MoondeskAppSmokeCheck
status : MoondeskAppSmokeStatus
evidence_path : String
message : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
MoondeskAppSmokeReport

pub(all) struct MoondeskAppSmokeReport {
ready : Bool
completed_run_id : String
awaiting_run_id : String
finding_count : Int
pass_count : Int
needs_work_count : Int
findings : Array[MoondeskAppSmokeFinding]
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
MoondeskAppSmokeStatus

pub(all) enum MoondeskAppSmokeStatus {
Pass
NeedsWork
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
moondesk_app_smoke_finding

fn moondesk_app_smoke_finding(check : MoondeskAppSmokeCheck, status : MoondeskAppSmokeStatus, evidence_path : String, message : String) -> MoondeskAppSmokeFinding

#
moondesk_app_smoke_input

#
prepare_moondesk_app_smoke_report

fn prepare_moondesk_app_smoke_report(input : MoondeskAppSmokeInput) -> MoondeskAppSmokeReport

Source Files