-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mapeamento de tipos de processo, reativar mapeamento órgão externo #386
Mapeamento de tipos de processo, reativar mapeamento órgão externo #386
Conversation
…erificaDisponibilidade
…ocessos-cadastrar-orgao-externo' into 253-mapeamento-tipos-processo-reativar-mapeamento-orgao-externo
…nos para Mapeamento de Tipo de Processo
…ocessos-gerar-tela-listar' into 253-mapeamento-tipos-processo-reativar-mapeamento-orgao-externo
… encontram inativos na consulta de Relacionamento entre Orgãos Externos para Mapeamento de Tipo de Processo
…mento para Relacionamento entre Órgãos
…steja inativo e em seguida realizar uma pesquisa por órgãos inativos através do filtro estado. Esta ação estava reativando o órgão selecionado sem clicar no botão reativar.
…ocessos-gerar-tela-listar' into 253-mapeamento-tipos-processo-reativar-mapeamento-orgao-externo
…trar-orgao-externo
…trar-orgao-externo
…el-ferreira2022/mod-sei-pen
This reverts commit 8ace60d.
…erificaDisponibilidade
…trar-orgao-externo
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Após o cadastro do relacionamento o botão DESATIVAR é apresentado.
Na sequência, com o campo ESTADO setado para ATIVO o relacionamento inativado não aparece mais.
Contudo, mudando o campo ESTADO para INATIVO o relacionamento DESATIVADO reaparece, porém o BOTÃO de REATIVAR não aparece, bem como o ícone de ativar/reativar não aparece.
@sergioadao A opção de reativar/ativar não está habilitada em seu perfil de usuário. Para ativar essa opção, siga os seguintes passos:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mrglaydson....confirmado que o problema indicado anteriormente decorreu da falta de privilégio do usuário ADMINISTRADOR. Após a configuração correta via SIP o problema não ocorreu mais. Segue passo-a-passo para a correta configuração do usuário no SIP.
Abaixo segue evidência do funcionamento correto da funcionalidade de cadastrar, desativar e reativar um relacionamento de processo. Teste versão SEI 4 / SUPER.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mrglaydson.....segue erro na execução do teste funcional:
......toor@tesla:~/Documentos/ministerio_economia/sei/aplicacao_sei/Test/src/sei/web/modulos/mod-sei-pen$ make teste=TramiteProcessoComDevolucaoTest test-functional
docker-compose -f tests_super/funcional/docker-compose.yml --env-file tests_super/funcional/.env up -d
funcional_org1-database_1 is up-to-date
funcional_org2-database_1 is up-to-date
Starting funcional_php-test-unit_1 ...
funcional_smtp_1 is up-to-date
funcional_org1-memcached_1 is up-to-date
funcional_org2-memcached_1 is up-to-date
funcional_org1-http_1 is up-to-date
funcional_org2-http_1 is up-to-date
funcional_proxy_1 is up-to-date
Starting funcional_php-test-unit_1 ... done
Starting funcional_php-test-functional_1 ... done
docker-compose -f tests_super/funcional/docker-compose.yml --env-file tests_super/funcional/.env run --rm php-test-functional /tests/vendor/bin/phpunit -c /tests/phpunit.xml /tests/tests/TramiteProcessoComDevolucaoTest.php ;
Creating funcional_php-test-functional_run ... done
Xdebug: [Step Debug] Could not connect to debugging client. Tried: host.docker.internal:9003 (fallback through xdebug.client_host/xdebug.client_port) :-(
PHPUnit 8.5.34 by Sebastian Bergmann and contributors.
Runtime: PHP 7.3.33 with Xdebug 3.0.4
Configuration: /tests/phpunit.xml
ESSS 4 / 4 (100%)
Time: 58.59 seconds, Memory: 6.00 MB
There was 1 error:
- TramiteProcessoComDevolucaoTest::test_tramitar_processo_da_origem
PHPUnit\Extensions\Selenium2TestCase\WebDriverException: no such element: Unable to locate element: {"method":"link text","selector":"Arrecadação: Cobrança"}
(Session info: chrome=94.0.4606.61)
(Driver info: chromedriver=94.0.4606.61 (418b78f5838ed0b1c69bb4e51ea0252171854915-refs/branch-heads/4606@{#1204}),platform=Linux 5.15.0-88-generic x86_64)
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase/Driver.php:168
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase/CommandsHolder.php:113
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase/Element/Accessor.php:140
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase/Element/Accessor.php:178
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase/Element/Accessor.php:96
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase.php:440
/tests/src/paginas/PaginaIniciarProcesso.php:29
/tests/src/paginas/PaginaIniciarProcesso.php:156
/tests/tests/CenarioBaseTestCase.php:256
/tests/tests/CenarioBaseTestCase.php:675
/tests/tests/CenarioBaseTestCase.php:728
/tests/tests/TramiteProcessoComDevolucaoTest.php:34
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase.php:395
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase.php:360
phpvfscomposer:///tests/vendor/phpunit/phpunit/phpunit:97
--
There were 3 skipped tests:
- TramiteProcessoComDevolucaoTest::test_verificar_destino_processo_para_devolucao
This test depends on "TramiteProcessoComDevolucaoTest::test_tramitar_processo_da_origem" to pass.
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase.php:360
phpvfscomposer:///tests/vendor/phpunit/phpunit/phpunit:97
- TramiteProcessoComDevolucaoTest::test_devolucao_processo_para_origem
This test depends on "TramiteProcessoComDevolucaoTest::test_verificar_destino_processo_para_devolucao" to pass.
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase.php:360
phpvfscomposer:///tests/vendor/phpunit/phpunit/phpunit:97
- TramiteProcessoComDevolucaoTest::test_verificar_processo_apos_devolucao
This test depends on "TramiteProcessoComDevolucaoTest::test_devolucao_processo_para_origem" to pass.
/tests/vendor/phpunit/phpunit-selenium/PHPUnit/Extensions/Selenium2TestCase.php:360
phpvfscomposer:///tests/vendor/phpunit/phpunit/phpunit:97
ERRORS!
Tests: 4, Assertions: 0, Errors: 1, Skipped: 3.
ERROR: 2
make: *** [Makefile:178: test-functional] Erro 2
toor@tesla:~/Documentos/ministerio_economia/sei/aplicacao_sei/Test/src/sei/web/modulos/mod-sei-pen$
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Prezado @mrglaydson, atribuir um nome mais intuitivo aos testes funcionais (isso inclui nomenclatura dos arquivos e classes correlacionadas), ou seja, um sugestão seria: 'MapeamentoTipoProcessoDesativarReativarTest' ao invés de 'TramiteMapeamentoOrgaoExternoTest'.
Resolvido no PR #396 |
Adicionar botão para ativação e desativação de mapeamento,
Adicionar teste funcional para super, sei4 e sei3
Closes #253