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.
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.

1 participant