Crans
  • Commentaires
  • Page immuable
  • Menu
    • Affichage
    • Carte locale du site
    • Pièces jointes
    • Informations
    • Code source
  • Connexion

Navigation

  • Modifications récentes
  • Recherche avancée
  • Aide
CransWiki:
  • attachment:td_ci.md de CransTechnique/CransApprentis/SeminairesTechniques/2021-2022

Pièce jointe « td_ci.md »

Téléchargement

   1 **I. pytest**
   2 
   3 1. Écrivez une fonction de tri de liste
   4 2. Écrivez une fonction de test dans un fichier séparé.
   5 -> Votre fonction commencera par  ` test_ ` et vérifiera le bon fonctionnement avec `assert`
   6 
   7 *    aide 1 => `gitlab.crans.org/aeltheos/seminaire_ci/`
   8 *    aide 2 => pensez à créer un \_\_init\_\_.py dans le même dossier
   9 *    aide 3 => vous pouvez import une fonction tri dans le fichier tri depuis test\_tri.py avec: ` from .tri import tri `
  10 
  11 
  12 **II. tox**
  13 
  14 1. Intégrez le test pytest dans tox
  15 2. Ajoutez du linting avec pytox
  16 
  17 **III. Gitlab CI**
  18 
  19 1. Créez un repository avec votre code sur gitlab
  20 2. Ajoutez une passe de test
  21 3. Ajoutez une passe de linting

Fichiers joints

Pour vous référer aux pièces jointes d'une page, utilisez attachment:filename, comme indiqué ci-dessous dans la liste de fichiers. N'utilisez pas l'URL du lien [get], car elle peut changer et donc être facilement cassée.
  • [télécharger | voir] (2022-02-01 09:18:29, 312.4 KB) [[attachment:GPG.pdf]]
  • [télécharger | voir] (2022-01-08 12:15:42, 265.0 KB) [[attachment:IPv6.pdf]]
  • [télécharger | voir] (2022-01-25 13:13:47, 615.7 KB) [[attachment:LaTeX 2021-2022.pdf]]
  • [télécharger | voir] (2022-01-25 13:11:03, 427.6 KB) [[attachment:LaTeX.pdf]]
  • [télécharger | voir] (2022-02-11 17:18:13, 116.1 KB) [[attachment:ci.pdf]]
  • [télécharger | voir] (2021-12-15 18:05:36, 212.7 KB) [[attachment:django.pdf]]
  • [télécharger | voir] (2022-01-29 07:36:24, 690.8 KB) [[attachment:dnssec.pdf]]
  • [télécharger | voir] (2022-04-02 10:46:45, 2954.1 KB) [[attachment:git_2021_slides.pdf]]
  • [télécharger | voir] (2022-04-02 10:38:05, 308.1 KB) [[attachment:git_affiche.jpg]]
  • [télécharger | voir] (2021-11-24 19:28:37, 811.8 KB) [[attachment:mails.pdf]]
  • [télécharger | voir] (2021-11-24 19:30:24, 573.8 KB) [[attachment:mails.tar.gz]]
  • [télécharger | voir] (2021-12-22 17:14:08, 526.0 KB) [[attachment:nftables.pdf]]
  • [télécharger | voir] (2021-12-22 17:15:30, 20.0 KB) [[attachment:nftables.tar.xz]]
  • [télécharger | voir] (2021-10-14 21:50:48, 9138.8 KB) [[attachment:presentation-crans.pdf]]
  • [télécharger | voir] (2021-10-13 17:51:19, 7784.5 KB) [[attachment:presentation-crans.tar.gz]]
  • [télécharger | voir] (2021-10-29 14:26:22, 240.9 KB) [[attachment:presentation-python-debutant.pdf]]
  • [télécharger | voir] (2021-10-24 17:27:21, 8035.2 KB) [[attachment:slides_dsac.pdf]]
  • [télécharger | voir] (2022-02-14 17:24:57, 0.7 KB) [[attachment:td_ci.md]]
 All files | Selected Files: delete move to page copy to page

Vous n'êtes pas autorisé à joindre un fichier à cette page.

  • Propulsé par MoinMoin
  • Mentions légales