Sign in

    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