Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

majordomus economics run

Spustit živou sadu: skutečné relace harnessu s Majordomus a bez něj, zaznamenané jako surové využití a verdikty kontrol. Spotřebovává využití providera

majordomus economics run

Použití

majordomus economics run [OPTIONS]

Argumenty

argumenthodnotavýchozípopis
--repo <PATH> — Zde začne hledání kořene repozitáře (výchozí: aktuální adresář) (přijímá každý podpříkaz)
--discovery vcs | filesystem vcs Jak se vyhledávají deklarativní soubory (přijímá každý podpříkaz)
  • vcs — Sledované soubory přes index správy verzí (kontrakt vrstvy); vrstva, z níž není nic sledováno, se čte z pracovního stromu
  • filesystem — Průchod pracovním stromem se stejnou sémantikou glob; zahrnuje nesledované soubory
--strict flag — Odmítne pokračovat, pokud kterýkoli soubor vrstvy nese diagnostiku typu chyba (přijímá každý podpříkaz)
--share <DIR> — Adresář share distribuce nástroje (kinds.yaml, schemas/); výchozí: $MAJORDOMUS_SHARE, poté vlastní share/ repozitáře, poté ten vedle spustitelného souboru (přijímá každý podpříkaz)
--suite <SUITE> pilot Živá sada ke spuštění
--task <TASKS> — Pouze tato úloha (opakovatelné)
--repetition <REPETITIONS> — Jen toto opakování (lze opakovat)
--work-dir <PATH> — Kam jdou přepisy; nikdy dovnitř repozitáře. Pracovní prostory jsou čerstvé adresáře v systémovém dočasném adresáři, odstraněné po skončení svého běhu
--harness <PATH> claude Spustitelný soubor harnessu
--parallel <PARALLEL> 2 Souběžně běžící běhy
--session-timeout <SESSION_TIMEOUT> 1800 Limit nástěnných hodin na relaci, v sekundách
--force flag — Odmítnuto: zaznamenaný běh je důkaz a nikdy se nepřepisuje; vyloučit ho v metodice s důvodem a zaznamenat další opakování
--dry-run flag — Připravit každý workspace a vypsat příkaz harnessu; nic nespouštět, nic neutrácet

Příklady

  • Připravit živou sadu, aniž by se cokoli utratilo

    Sestaví každý kontrolní a testovaný pracovní prostor a vypíše příkaz harnessu, který by každá relace spustila; poskytovateli se nic neposílá. Odmítnuto s kódem 12, kde není deklarována žádná metodika.

    $ majordomus economics run --suite pilot --dry-run

    Co tvrdí: exit 12.

    Testuje apps/majordomus-cli/tests/cli_examples.rs, který spouští příkaz nad sestaveným programem a ověřuje, co stránka uvádí.

Odkud to pochází

Deklarováno jednou v apps/majordomus-cli/src/cli.rs: clap pro strukturu, typovaná metadata v Rustu vedle něj pro příklady. Tato stránka, majordomus economics run --help, docs/generated/cli.md a docs/generated/cli.json jsou projekce této jediné deklarace.

Celá příkazová řádka na jedné stránce: stránka příkazové řádky registru. Životní cyklus úlohy (init, start, finish, doctor, ...) patří nástroji shell, jinému programu: Příkazy a jeho specifikace.

Prohledává názvy a popisy všech stránek, které tento web publikuje.