E ai pessoal, faz um tempo que nao passo por aqui, mas felizmente estou
voltando a usar Perl no cotidiano e me livrando da ferrugem.
Estava revisando um modulo que falta pouco para subir pro CPAN, e me
deparei com uma coisa que nao me pareceu o melhor jeito de se fazer :
https://github.com/samir
Olá Samir!
Não há necessidade de passar o "absolute path", os testes são sempre
executados da raiz da sua distribuição:
my @condor_q = read_file( 't/input.txt' ) ; # isso é suficiente
Uma nota: os testes em Perl tem extensão padrão .t, portanto, o nome do
arquivo de testes ficaria mais consisten
Valeu Stanislaw! Era o que estava antes, mas achei facil demais pra ser
verdade. Beleza entao.
extensao .t -- de fato, agora estou lembrado, mudando, obrigado!
Abs
2014-02-23 23:54 GMT-08:00 Stanislaw Pusep :
> Olá Samir!
> Não há necessidade de passar o "absolute path", os testes são sempre
>
FindBin?
Em 24/02/2014 03:58, "Samir Cury" escreveu:
> E ai pessoal, faz um tempo que nao passo por aqui, mas felizmente estou
> voltando a usar Perl no cotidiano e me livrando da ferrugem.
>
> Estava revisando um modulo que falta pouco para subir pro CPAN, e me
> deparei com uma coisa que nao m
Acredito que o que você precisa é o que o Stan já falou, algo como:
my @condor_q = read_file( './t/input.txt' );
ou até mesmo:
my @condor_q = read_file( 't/input.txt' );
O uso do FindBin pode ser meio cheio de truques, se você utilizar vários
níveis de sub diretórios.
[]'s
2014-02-24 6:19 G