Investigate how many APIs can be tested in parallel by nimibot.
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- github-actions, python
- Domaine
- ci-cd, testing-qa
Piste de recherche
Localiser le workflow qui exécute les tests d’API de nimibot et examiner sa valeur de max-parallel, les restrictions du runner et les tests associés aux ressources partagées. Mesurer ou établir la capacité de VM disponible et déterminer un paramètre de parallélisme sûr ; le travail est terminé lorsque la valeur prise en charge et toute modification nécessaire du workflow sont indiquées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description of issue
There are 3 nimibot runners.
- 1 for Linux
- 1 for 32-bit Python on Windows
- 1 for 64-bit Python on Windows
By default, if max-parallel is not specified in the workflow, a value will be used based upon runner availability. Since we seem to only test 3 APIs on each nimibot at once, I suspect this is being set to 3 based upon the existence of 3 runners, despite the fact that each workflow is restricted to a specific runner. We might be able to set it higher and test more APIs at once, reducing the time that it takes to complete testing.
(We should keep in mind that there are shared resources, like the grpc_device_server and some multi-threading tests). I also don't know how many processors these VMs have available. It may or may not be a good idea to set max-parallel all the way to 9.
- Langage dominant
- Python
- Étoiles
- 129
- Forks
- 112
- Merge moyen
- 1 j 14 h
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ni/nimi-python
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
ni/nimi-python#2219 ·
Les mainteneurs répondent en général sous 1 jour
-
docs nitclk priority-low
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
ni/nimi-python#1993 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
ni/nimi-python#2164 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug docs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 48/100
ni/nimi-python#2162 ·
Les mainteneurs répondent en général sous 1 jour
-
codegen enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
ni/nimi-python#2148 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de ni/nimi-python
Issues similaires
-
comp/cli P3 type/security
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
NousResearch/hermes-agent#141420 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
vendor-pitch
Difficulté 2/5 1-3 heures Accessibilité débutants 87/100
Les mainteneurs répondent en général sous 1 jour
-
bug llm p2
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
amd/gaia#5379 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
New tool: ZIPZAX Python Notebook StudioPeut-être pris @github-actions l’a pris aujourd’hui. Ouvertesubmission triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
kausalflow/tools#226 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100