Skip to content

test: add in-game regression tests for five more plugins - #5935

Open
Alistair-Afton wants to merge 1 commit into
DFHack:developfrom
Alistair-Afton:test-plugin-coverage-8
Open

Alistair-Afton wants to merge 1 commit into
DFHack:developfrom
Alistair-Afton:test-plugin-coverage-8

Conversation

@Alistair-Afton

Copy link
Copy Markdown
Contributor

Summary

  • fastdwarf: status output, fast/tele set-and-restore, range validation, usage errors
  • pet-uncapper: status output, cap/every/pregtime config round-trips, negative clamp, enable/disable
  • work-now: enabled-state reporting via work-now [status], usage errors
  • getplants: id listing, -t/-s filters, conflicting-option and invalid-id errors
  • lair: monster_lair occupancy flag set/reset across all map blocks

Test plan

  • All 25 new tests pass in-game (74/74 checks)
  • ci/lint.py clean

Covers fastdwarf, pet-uncapper, work-now, getplants, and lair:
status/config round-trips, enable/disable toggling, argument
validation, plant id listing filters, and lair occupancy flags.
@ab9rf

ab9rf commented Sep 21, 2026

Copy link
Copy Markdown
Member

Another PR has altered the user interface for getplants, and so there is now a merge conflict. Please resolve.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants