[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Freeipa-devel] [PATCH] 451 fix i18n test

On 06/03/2010 05:58 AM, Pavel Zůna wrote:
On 2010-06-02 21:01, Rob Crittenden wrote:
Pavel Zuna wrote:
On 05/21/2010 11:35 PM, Rob Crittenden wrote:
Fix this test to work from source tree root

It would work if you ran the test from its location in tests/test_ipalib
but this isn't the most common method. If you want to run it
you can do:

$ ./make-test tests/test_ipalib/test_text.py


Maybe I'm doing something wrong, but I'm still getting this one error:

ERROR: Test gettext translation
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/nose/case.py", line 183, in
File "/root/freeipa/tests/test_ipalib/test_text.py", line 89, in
msgid = get_msgid(test_file)
File "/root/freeipa/tests/test_ipalib/test_text.py", line 43, in
f = open(po_file)
IOError: [Errno 2] No such file or directory: 'install/po/test.po'


I finally got around to figuring this out. The problem is that your test
language hasn't been built yet.

Try this:

$ make -C install/po test_lang
$ ./make-test tests/test_ipalib/test_text.py

I think there is some other dependency that needs to run first. I have done make rpms, but not make, and It doesn't run.

I just decided to try to do a straigh up make to see what happens. After that, the above works.

So, dumb lesson learned: run make before running ./make-test

Normally one executes this via 'make test' which will ensure that this
dependency exists, I was using the 'run one test' option to demonstrate
that it works.



Freeipa-devel mailing list
Freeipa-devel redhat com

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]