Ir para o conteúdo

 Voltar a i-Educar De...
Tela cheia

Testes Unitários

10 de Maio de 2013, 10:02 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 21 vezes

Bom dia galera,

 Faço parte de um time de desenvolvimento na disciplina de Manutenção e Evolução de Software na UnB e iremos contribuir com software livre utilizando o projeto i-educar.

Começamos a setar o ambiente para desenvolvimento e ainda não conseguimos rodar os testes do sistema.

Tentamos seguir o tutorial que se encontra em http://svn.softwarepublico.gov.br/trac/ieducar/wiki/Dev/1.X/TDD/InstalandoAsBibliotecasNecessarias

 Já temos o PHPUnit e o vfsStream instalado.

 A saída que obtemos é :

ieducar@yago-Aspire-5741:~/ieducar/ieducar$ phpunit tests/unit/AllTests.php

PHP Notice:  Undefined index: HTTP_HOST in /home/ieducar/ieducar/ieducar/includes/bootstrap.php on line 104

PHP Stack trace:

PHP   1. {main}() /usr/bin/phpunit:0

PHP   2. PHPUnit_TextUI_Command::main() /usr/bin/phpunit:46

PHP   3. PHPUnit_TextUI_Command->run() /usr/share/php/PHPUnit/TextUI/Command.php:129

PHP   4. PHPUnit_TextUI_Command->handleArguments() /usr/share/php/PHPUnit/TextUI/Command.php:138

PHP   5. PHPUnit_TextUI_Command->handleBootstrap() /usr/share/php/PHPUnit/TextUI/Command.php:606

PHP   6. PHPUnit_Util_Fileloader::checkAndLoad() /usr/share/php/PHPUnit/TextUI/Command.php:778

PHP   7. PHPUnit_Util_Fileloader::load() /usr/share/php/PHPUnit/Util/Fileloader.php:76

PHP   8. include_once() /usr/share/php/PHPUnit/Util/Fileloader.php:92

PHP   9. require_once() /home/ieducar/ieducar/ieducar/tests/bootstrap.php:63

PHP  10. require_once() /home/ieducar/ieducar/ieducar/intranet/include/clsBanco.inc.php:31

Desde já agradeço e tenham um excelente dia. 

Autor: Rafael Ferreira dos Santos


22 comentários

  • 7a8919c03027d6e77450a1042ea5369a?only path=false&size=50&d=404Lucas D'Avila(usuário não autenticado)
    14 de Maio de 2013, 21:39

     

    Olá Rafael!

    Conforme respondido pessoalmente via email, atualmente a suite testes do i-educar está incompatível com as últimas versões do phpunit.

    Uma excelente forma de contribuir com o software é migrar a atual suite deprecada, compatibilizando-a com as versões recentes do phpunit.

    Sugiro migrarem teste por teste, para facilitar.

    Abraço!

    Lucas D'Avila
    lucas@lucasdavi.la

    • 3fa5643d0c3f1824e5cc768fcc11db62?only path=false&size=50&d=404Rafael Ferreira dos Santos(usuário não autenticado)
      15 de Maio de 2013, 14:13

       

      Agradeço a resposta Lucas D'Avila.

      Já foi conversado com o time e iremos portar os testes de maneira que rodem no PHPUnit 3.7.20.

       

      Abraço!

       

      Rafael Ferreira
      raafael.saantos@gmail.com 

Mapeamento do i-Educar por todo o Brasil

23 de Abril de 2018, 16:31, por Tiago Giusti

A Portabilis, organização que é integrante da comunidade desde 2009 e que atua no papel de mantenedora do projeto, propôs uma renovação de energias, ao final de 2017, para levar o i-Educar ainda mais longe.



Situação atual do lançamento do maior software livre de gestão escolar do Brasil

10 de Abril de 2018, 11:29, por Tiago Giusti

O Coordenador da Comunidade i-Educar e CEO da Portabilis, Tiago Giusti, foi a Brasília, no fim do ano passado, representando a Comunidade i-Educar numa visita ao Ministério do Planejamento para discutir soluções para alguns assuntos de interesse da Comunidade, tais como:



Em 2018, queremos o i-Educar por todo o Brasil

28 de Dezembro de 2017, 23:08, por Tiago Giusti

Esta mensagem é diferente das de retrospectiva dos anos anteriores. Vamos abordar primeiro sobre o futuro, encerrando com um resumo de como foi 2017.



Prefeitura de Criciúma implanta o i-Educar na rede municipal de ensino

20 de Dezembro de 2017, 11:04, por Tiago Giusti

Buscando melhorar o sistema de informações da rede municipal de ensino de Criciúma, a Administração Municipal, através da Secretaria de Educação e da Diretoria de Tecnologia da Informação (TI), implantará um software de gestão de dados nas unidades educacionais. Denominado i-Educar, o sistema aperfeiçoará o armazenamento de dados e auxiliará gestores e professores de Criciúma.



Retrospectiva i-Educar 2016: o que conseguimos realizar?

31 de Dezembro de 2016, 12:00, por Tiago Giusti

Chegamos a mais um 31/12 e é hora de fazermos a retrospectiva da Comunidade i-Educar, como temos feito todos os finais de ano.