Reorganize command line interface options/parameters
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 28/100
Direzione di ricerca
Inizia dalla discussione della PR collegata e dalla definizione di ConfigOptions.cs, quindi traccia il modo in cui le opzioni Global, Config e Job elencate sono attualmente rappresentate. Un risultato completo definirebbe e documenterebbe una CLI gerarchica più semplice che supporti più opzioni a livello Config e Job, ma l’issue non fornisce alcuna forma concreta dei comandi né test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
As commented at https://github.com/dotnet/BenchmarkDotNet/pull/3162#issuecomment-4592633337
I wonder if we should use this as an opportunity to consider redesigning the existing command line arguments.
What we have as of today is literally two commands (run benchmarks or display info) and the benchmarking command has way too many options/arguments (I am the one to blame for that). Moreover, it certain things are impossible to configure with command line.
BenchmarkDotNet command line interface are complicated and need to be simplified.
Currently, there are following options/arguments categories are exists. and these options are specified on flat hierarchy.
So it can't specify multiple config/job level options via command line interface.
Global level options
--help--version--info--list
Config level options
--exporters--counters--memory--threading--exceptions--disasm--profiler--allStats--statisticalTest--artifacts--filter--hide- Options that are defined at ConfigOptions
--maxWidth--buildTimeout--wakeLock
Job level options
Other that are not listed above.
- Lingua principale
- C#
- Stelle
- 11.5k
- Fork
- 1.1k
- Merge medio
- 1g 21m
- PR unite (30g)
- 25
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di dotnet/BenchmarkDotNet
-
Area:Toolchains up-for-grabs
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
dotnet/BenchmarkDotNet#3266 · 3 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Area:Diagnosers
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
dotnet/BenchmarkDotNet#3246 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Migrate release/release-preview workflow to use Trusted PublishingForse di nuovo libera @AndreyAkinshin l’ha presa 53 giorni fa e non c’è nessuna pull request aperta. ApertaArea:DevOps
dotnet/BenchmarkDotNet#3226 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Area:Diagnosers
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
dotnet/BenchmarkDotNet#3158 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Area:DevOps
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
dotnet/BenchmarkDotNet#3088 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di dotnet/BenchmarkDotNet
Issue simili
-
go 🏃 testing 🧪
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
valkey-io/valkey-glide#7239 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
SubtitleEdit/subtitleedit#15462 ·
I maintainer di solito rispondono entro 1 giorno
-
:watch: Not Triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
comp:instrumentation.aspnetcore
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
open-telemetry/opentelemetry-dotnet-contrib#5427 ·
I maintainer di solito rispondono entro 1 giorno
-
[feature request] Condier making `TelemetrySpan`'s constructor and `Activity` property publicApertaenhancement needs-triage pkg:OpenTelemetry
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
open-telemetry/opentelemetry-dotnet#7851 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno