Beanstalk Longshot test farm
Menu

#461 WIP: feat(cheats): save the game where Link stands, from the Cheats page, the control bridge and test input

by HumanBean open Open on Forgejo

Commit

Head
1697603
Base
main 26a2eab
Approval
approved HumanBean, · reviewed

Plan (gpt-6.1-terra)

Compare the pause-menu save flow in the child Market

In plain words

The plan compares the existing pause-menu save flow in the child Market on main and the pull request, taking about 13 minutes per tester. It checks for crashes, a return to gameplay, and a visual difference after saving. The plan cannot activate Save here or verify the written slot and reload it, so those new behaviors remain untested.

Raw plan 144 lines Download plan.json

  "pass" 
    "crash" false
    "screenshot" 
      "max_diff" 0.1
    
  
  "probe" 
    
      "kind" "crash"
    
  
  "matrix" 
  "schema" 3
  "target" 
    
      "name" "linux+nvidia"
      "tags" 
        "linux"
        "nvidia"
      
      "min_reports" 1
    
    
      "name" "linux+amd"
      "tags" 
        "linux"
        "amd"
      
      "min_reports" 1
    
  
  "summary" "Compare the pause-menu save flow in the child Market"
  "baseline" 
    "ref" "main"
  
  "scenario" 
    
      "env" 
      "name" "market-manual-save"
      "runs" 1
      "step" 
        
          "do" "wait"
          "event" "in_play"
          "timeout_s" 600
        
        
          "do" "teleport"
          "to" "Market_Child"
        
        
          "do" "wait"
          "map" "Market_Child"
          "event" "map"
          "timeout_s" 60
        
        
          "do" "wait_s"
          "seconds" 5
        
        
          "do" "press"
          "frames" 9
          "buttons" "PLUS"
        
        
          "do" "wait_s"
          "seconds" 3
        
        
          "do" "press"
          "frames" 9
          "buttons" "R"
        
        
          "do" "wait_s"
          "seconds" 3
        
        
          "do" "press"
          "frames" 9
          "buttons" "A"
        
        
          "do" "wait_s"
          "seconds" 3
        
        
          "do" "press"
          "frames" 9
          "buttons" "UP"
        
        
          "do" "wait_s"
          "seconds" 2
        
        
          "do" "press"
          "frames" 9
          "buttons" "A"
        
        
          "do" "wait_s"
          "seconds" 4
        
        
          "do" "press"
          "frames" 9
          "buttons" "B"
        
        
          "do" "wait_s"
          "seconds" 2
        
        
          "do" "press"
          "frames" 9
          "buttons" "B"
        
        
          "do" "wait"
          "event" "in_play"
          "timeout_s" 30
        
        
          "do" "expect"
          "age" "child"
          "map" "Market_Child"
          "state" "play"
        
        
          "do" "shot"
          "name" "market-after-save"
          "upload" false
          "compare" "baseline"
        
      
      "start" "new"
      "matrix" true
      "settings" 
    
  

Targets

TargetTierReportsStatus
linux+nvidiareviewed HumanBean 1 0/1 pass, 1 error
linux+amdreviewed HumanBean none yet 0/1 pass, 0 running, 1 queued

Reports

ReportCommitTargetTesterResultWhen
rp_dddd96501f6e43e31697603linux+nvidia jabbaxipil/Blaineerror

Jobs

JobCommitTargetStateTesterAttemptsNote
jb_60e4d60c0fb0b5ce1697603linux+nvidia done reportjabbaxipil/Blaine10 setup: Your .nup could not be read (reading it stopped, exit 1): …e/<user>/Desktop/beanstalk/longshot/third_party/zbic', '-o', '<home>/Desktop/beanstalk/longshot/third_party/zbic/zbic.so', '<home>/Desktop/beanstalk/longshot/third_party/zbic/zstd.c', '<home>/Desktop/beanstalk/longshot/third_party/zbic/zbic_api.c']' returned non-zero exit status 1.
jb_38ad8e8b0aa8ad2f1697603linux+amd queued—0