Add `help` option to `runCmdStanTests.py`

Aberta
#650 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
45/100
Tipo de issue
Funcionalidade
Clareza
Claramente especificada
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
cli

Direção de pesquisa

Comece lendo runCmdStanTests.py e inspecione seu uso atual ou o comportamento de análise de argumentos. Compare-o com a saída de ajuda de runTests.py do Stan e, em seguida, execute runCmdStanTests.py -h para verificar se a nova opção de ajuda exibe o uso e os argumentos e é encerrada com sucesso.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

documentation user experience
Summary:

Add a help option to runCmdStanTests.py. Currently, there's only usage info.

Description:

Stan's runTests.py has a help option that looks like:

$ ./runTests.py -h
usage: runTests.py [-h] [-j N] [-f F [F ...]] [-d] [-m] [--run-all]
                   tests [tests ...]

Generate and run stan math library tests.

positional arguments:
  tests            The path(s) to the test case(s) to run.
                   Example: 'test/unit', 'test/prob', and/or
                            'test/unit/math/prim/scal/fun/abs_test.cpp'

optional arguments:
  -h, --help       show this help message and exit
  -j N             number of cores for make to use
  -f F [F ...]     Only tests with file names matching these will be executed.
                   Example: '-f chol', '-f gpu', '-f prim mat'
  -d, --debug      request additional script debugging output.
  -m, --make-only  Don't run tests, just try to make them.
  --run-all        Don't stop at the first test failure, run all of them.

See more information at: https://github.com/stan-dev/math

The help should look similar.

Current Version:

v2.18.0

Linguagem predominante
C++
Estrelas
240
Forks
105
Merge médio
1d 5h
PRs com merge (30d)
1

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de stan-dev/cmdstan

Todas as issues de stan-dev/cmdstan

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.