Copy any received files (and corresponding approved files) to results folder
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- github-actions, python
- Domínio
- ci-cd, testing-qa
Direção de pesquisa
Inspecione o pós-processamento dos testes unitários do ApprovalTests e o workflow do GitHub Action que arquiva a pasta atest/results. Reproduza uma falha e, em seguida, verifique se os arquivos recebidos e seus arquivos aprovados correspondentes são copiados para os resultados arquivados; verifique separadamente o caso em que os atests não são executados e a pasta results não existe.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Occasionally there are errors within the approvaltests unit tests. These unit tests do post processing against know reults. When an eror occurs then the syst outputs the received files along side the files showing what was expected or the approved files. Like these
approved_file = '/home/runner/work/SeleniumLibrary/SeleniumLibrary/utest/test/keywords/approved_files/test_selenium_options_parser.test_split_options.approved.txt'
received_file = '/home/runner/work/SeleniumLibrary/SeleniumLibrary/utest/test/keywords/approved_files/test_selenium_options_parser.test_split_options.received.txt'
Notice that the file directory for these is not under the atest/results folder which our GitHub Action workflow will zip and archive. I am wondering if it is worth saving these files as part of that archive? (Actually is there is an unit test failure within GitHub actions we might also have the issue that there is no results folder because we never run the atests. might be a secondary problem to looks at as well.)
Recording here as a reminder to look into this ..
- Linguagem predominante
- Python
- Estrelas
- 1.5k
- Forks
- 787
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de robotframework/SeleniumLibrary
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
robotframework/SeleniumLibrary#1941 · 3 comentários ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
robotframework/SeleniumLibrary#1833 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
robotframework/SeleniumLibrary#1436 · 5 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 58/100
robotframework/SeleniumLibrary#1993 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
robotframework/SeleniumLibrary#1992 · 4 comentários ·
Todas as issues de robotframework/SeleniumLibrary
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
PedestrianDynamics/pyFDS-Evac#343 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
theskumar/python-dotenv#708 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 2 dias
-
Docs Timedelta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
pandas-dev/pandas#69919 ·
Mantenedores costumam responder em até 1 dia
-
API documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
zephyrproject-rtos/west#1009 · 2 comentários ·
Mantenedores costumam responder em até 3 dias