github Gentleman-Programming/gentle-ai v1.11.6

latest releases: v1.42.0, v1.41.0, advisory...
2 months ago

Test coverage for custom preset flow

Adds comprehensive E2E and Go integration tests for the --preset custom installation flow that was previously untested.

E2E tests (bash, Docker)

  • test_dry_run_preset_custom — dry-run shows custom preset
  • test_preset_custom_no_components — no components with custom + no flags
  • test_preset_custom_explicit_components — explicit --component flags work
  • test_cc_custom_skills_with_flag — --skills flag installs only specified skills
  • test_cc_custom_no_skills_flag_installs_nothing — skills component without --skills = SDD deps only
  • test_cc_custom_sdd_plus_skills — SDD + explicit skills coexist correctly

Go integration tests

  • TestRunInstallCustomPresetNoComponentsIsNoop
  • TestRunInstallCustomPresetExplicitSkillsFlagPopulatesSelection
  • TestRunInstallCustomPresetSkillsNoFlagInstallsNothing
  • TestRunInstallCustomPresetDryRunShowsCustomPreset
  • TestRunInstallCustomPresetExplicitComponentsResolveCorrectly

Don't miss a new gentle-ai release

NewReleases is sending notifications on new releases.