Set-OPS-Public/scripts/tests
Daniel Allaire 82a2c4a4c2 forge : le colis se recoit hors d'un depot, et forge-cles reconcilie la visibilite
L'epreuve du colis sur le runner de Technolibre : git bundle verify exige un depot
existant, et l'insemination est le cas ou il n'existe pas encore. Le clone verifie le
colis lui-meme ; un depot existant le verifie avant de tirer. Les colis restes d'un
passage interrompu sont retires.

make forge-cles rend aussi chaque depot prive ou public selon le role que lui donne le
plan du site, et seulement une fois les cles de lecture en place.

95 preuves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 20:58:08 -04:00
..
test_adressage_derive.py insemination : declarer le lien, l'emettre d'un seul cote, et un test rouge 2026-08-28 13:09:28 -04:00
test_appels_locataire.py contexte : materialisation M3, la reconstruction nomme son locataire 2026-10-05 17:27:25 -04:00
test_apps_nextcloud.py nextcloud : les applications viennent du depot du site, plus de l'app store 2026-10-08 22:47:33 -04:00
test_conditions_site.py flux : plus aucune sortie vers Internet sans un role qui le dise 2026-10-10 23:11:13 -04:00
test_contexte.py materialisation : le site pose lui-meme la cle de son runner en clonant 2026-10-11 18:43:58 -04:00
test_devis_placement.py devis de placement : le gabarit et le stockage que le clonage utilise (ceux du site) 2026-10-07 13:24:39 -04:00
test_ecriture_atomique.py plan : l ecriture des registres devient atomique — tout, ou rien 2026-09-08 14:57:57 -04:00
test_ecriture_plan.py P02 : une table du plan ne se coupe plus a son premier commentaire 2026-09-28 13:17:52 -04:00
test_empreinte_plancher.py resolution_interne : entre machines du site, chaque nom mene a son service 2026-09-29 13:25:37 -04:00
test_expositions_sans_port.py resolution_interne : entre machines du site, chaque nom mene a son service 2026-09-29 13:25:37 -04:00
test_flux_sans_site.py flux : sans voir son site, un ecosysteme qui en depend ne regenere pas ses pare-feux 2026-09-30 00:33:27 -04:00
test_forge_cles.py forge : le colis se recoit hors d'un depot, et forge-cles reconcilie la visibilite 2026-10-11 20:58:08 -04:00
test_fraicheur_icinga.py sauvegardes : un controle hebdomadaire de restauration, rapporte a Icinga 2026-09-28 17:04:28 -04:00
test_frontiere_refus.py validation avant release : test casse par (74), trois defauts d outillage 2026-10-04 15:46:43 -04:00
test_genome_colis.py publier : les releases voyagent jusqu'aux deux forges ; wiki publie sur la forge du site 2026-10-07 19:04:31 -04:00
test_gui_intrants.py resolveur : un par tenant, et non plus un par machine 2026-08-24 16:59:34 -04:00
test_inventory_host.py materialisation : le site pose lui-meme la cle de son runner en clonant 2026-10-11 18:43:58 -04:00
test_libelles_parefeu.py pare-feu : conserver et réconcilier les raisons des flux 2026-10-09 19:56:28 -04:00
test_nomenclature_ecriture.py GUI : la vue Nomenclature, et deux fautes que mes bancs ne voyaient pas 2026-09-08 17:08:45 -04:00
test_pool_ips_publiques.py pool d adresses publiques : le site attribue a chaque locataire la sienne 2026-09-29 15:24:09 -04:00
test_portee_console.py console : une vue A traiter rassemble ce que chaque console sait deja 2026-10-11 19:12:27 -04:00
test_proxmox_fw_externe.py edge ferme a l Internet ; le pare-feu Proxmox recoit les flux externe 2026-09-29 13:58:01 -04:00
test_raser.py pre-vol M4 : raser et le devis de placement nomment le locataire designe 2026-10-07 10:16:04 -04:00
test_raser_resultat.py raser : lire le RESULTAT de la destruction, pas son accuse de reception 2026-08-10 22:47:28 -04:00
test_rendu_gui.py console : une vue A traiter rassemble ce que chaque console sait deja 2026-10-11 19:12:27 -04:00
test_repertoires_partages.py repertoires partages : un seul mode par repertoire ; le depot de binaires du site sert de nouveau 2026-10-01 14:01:54 -04:00
test_restauration.py loki : les morceaux sont lies, pas copies ; chunks/index reste copie 2026-10-07 23:44:04 -04:00
test_runbooks.py runbooks : la recette tranche, le registre ne se compare plus a lui-meme 2026-09-25 17:54:03 -04:00
test_sonde_tcp.py frontiere : les flux admin traduits chez les tenants ; edge retire de l Internet 2026-09-29 15:05:23 -04:00
test_sonder.py sonder : rapporter ce qui distingue, au lieu d un echec 2026-08-28 17:02:20 -04:00
test_sondes_conditionnelles.py sondes conditionnelles : attendues seulement la ou elles sont posees 2026-09-28 12:31:17 -04:00
test_sondes_syntaxe.py sondes filtrage et edge : elles verifient le service rendu ; l edge refuse les noms inconnus 2026-09-28 19:40:26 -04:00
test_temoins.py sondes de sauvegarde : juger le plus recent instantane ; temoin Loki hors index 2026-10-08 17:35:28 -04:00
test_verifier_depot.py sondes de sauvegarde : juger le plus recent instantane ; temoin Loki hors index 2026-10-08 17:35:28 -04:00
test_verrou_runner.py serveur_ops : la liste hors ligne des collections porte les vraies versions 2026-10-09 11:35:18 -04:00