Hi Kenneth,
> On 06 Jun 2016, at 18:17, Kenneth Hoste <[email protected]> wrote:
>
> Hi Pieter,
>
> This sounds very much like the problem being reported in
> https://github.com/hpcugent/easybuild-framework/issues/1685 .
>
> Can you take a look at that, especially my last comment which pinpoints the
> problem in Joachim's setup?
Check, that explains it; we also have EasyBuild in a hierarchical module naming
scheme with Lmod as a modules tool.
If I understand correctly it is only an issue with the these two tests, which I
can safely ignore for now...
I do understand that you want to have a "clean" environment for the tests, but
why does the test not simply use something like
module purge
module load EasyBuild
eb ....
Cheers,
Pi
> regards,
>
> Kenneth
>
> On 06/06/16 18:07, Pieter Neerincx wrote:
>> Hi all,
>>
>> When I run
>>
>> python -m test.framework.suite
>>
>> it reproducibly fails on these two tests:
>>
>> --include-toolchains.
>> --include-module-naming-schemes.
>>
>> in what appears to be a silly way: it cannot find the eb command. Apart from
>> this test anomaly EasyBuild 2.8.1 seems to work fine though; I've used it to
>> deploy a couple of tools on multiple sites: so far so good. See below for
>> the summary. The complete log is too large to attach... Is there something
>> obvious going wrong or does this warrant creating a bug report @ GitHub?
>>
>> Cheers,
>>
>> Pi
>>
>> -------------------------------------------------------------
>> phone: +31 6 143 66 783
>> e-mail: [email protected]
>> skype: pieter.online
>> -------------------------------------------------------------
>>
>> $> module load EasyBuild
>> $> module list
>>
>> Currently Loaded Modules:
>> 1) EasyBuild/2.8.1
>>
>> $> eb --version
>> This is EasyBuild 2.8.1 (framework: 2.8.1, easyblocks: 2.8.1) on host
>> leucine-zipper.gcc.rug.nl.
>> [umcg-pneerincx@leucine-zipper ~]$ python -m test.framework.suite
>> INFO: This is (based on) vsc.install.shared_setup 0.10.6
>> WARNING: xmlrunner module not available, falling back to using unittest...
>>
>> ........................Skipping test_from_pr, no GitHub token available?
>> .Skipping test_from_pr, no GitHub token available?
>> .........EE......Skipping test_new_pr, no GitHub token available?
>> .......Skipping test_review_pr, no GitHub token available?
>> ................(skipping GitRepository test)
>> .(skipping HgRepository test)
>> ..(skipping SvnRepository test)
>> ..............................Skipping test_dep_graph, since pygraph is not
>> available
>> ....Skipping test_dump_autopep8, since autopep8 is not available
>> .........................................................................................................................Skipping
>> test_from_pr, no GitHub token available?
>> .............................Skipping test_download_repo, no GitHub token
>> available?
>> .Skipping test_fetch_easyconfigs_from_pr, no GitHub token available?
>> .Skipping test_fetch_latest_commit_sha, no GitHub token available?
>> .Skipping test_install_github_token, no GitHub token available?
>> .Skipping test_read, no GitHub token available?
>> .Skipping test_read_api, no GitHub token available?
>> .Skipping test_validate_github_token, no GitHub token available?
>> .Skipping test_walk, no GitHub token available?
>> ............................................................/apps/software/EasyBuild/2.8.1/lib/python2.6/site-packages/vsc_install-0.10.6-py2.6.egg/vsc/install/testing.py:90:
>> DeprecationWarning: BaseException.message has been deprecated as of Python
>> 2.6
>> elif hasattr(err, 'message'):
>> /apps/software/EasyBuild/2.8.1/lib/python2.6/site-packages/vsc_install-0.10.6-py2.6.egg/vsc/install/testing.py:91:
>> DeprecationWarning: BaseException.message has been deprecated as of Python
>> 2.6
>> msg = err.message
>> ............................................................GC3Pie not
>> available, skipping test
>> .............................
>> ======================================================================
>> ERROR: Test --include-module-naming-schemes.
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File
>> "/apps/software/EasyBuild/2.8.1/lib/python2.6/site-packages/easybuild_framework-2.8.1-py2.6.egg/test/framework/options.py",
>> line 1914, in test_include_module_naming_schemes
>> logtxt, _= run_cmd("cd %s; eb %s" % (self.test_prefix, ' '.join(args)),
>> simple=False)
>> File
>> "/apps/software/EasyBuild/2.8.1/lib/python2.6/site-packages/easybuild_framework-2.8.1-py2.6.egg/easybuild/tools/run.py",
>> line 149, in run_cmd
>> return parse_cmd_output(cmd, stdouterr, ec, simple, log_all, log_ok,
>> regexp)
>> File
>> "/apps/software/EasyBuild/2.8.1/lib/python2.6/site-packages/easybuild_framework-2.8.1-py2.6.egg/easybuild/tools/run.py",
>> line 397, in parse_cmd_output
>> raise EasyBuildError('cmd "%s" exited with exitcode %s and output:\n%s',
>> cmd, ec, stdouterr)
>> EasyBuildError: 'cmd "cd /tmp/eb-RGZgpK/eb-jPpZRj/eb-CpYX0l; eb
>> --avail-module-naming-schemes" exited with exitcode 127 and
>> output:\n/bin/bash: eb: command not found\n'
>>
>> ======================================================================
>> ERROR: Test --include-toolchains.
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File
>> "/apps/software/EasyBuild/2.8.1/lib/python2.6/site-packages/easybuild_framework-2.8.1-py2.6.egg/test/framework/options.py",
>> line 1988, in test_include_toolchains
>> logtxt, _= run_cmd("cd %s; eb %s" % (self.test_prefix, ' '.join(args)),
>> simple=False)
>> File
>> "/apps/software/EasyBuild/2.8.1/lib/python2.6/site-packages/easybuild_framework-2.8.1-py2.6.egg/easybuild/tools/run.py",
>> line 149, in run_cmd
>> return parse_cmd_output(cmd, stdouterr, ec, simple, log_all, log_ok,
>> regexp)
>> File
>> "/apps/software/EasyBuild/2.8.1/lib/python2.6/site-packages/easybuild_framework-2.8.1-py2.6.egg/easybuild/tools/run.py",
>> line 397, in parse_cmd_output
>> raise EasyBuildError('cmd "%s" exited with exitcode %s and output:\n%s',
>> cmd, ec, stdouterr)
>> EasyBuildError: 'cmd "cd /tmp/eb-RGZgpK/eb-jPpZRj/eb-Z0chZg; eb
>> --list-toolchains" exited with exitcode 127 and output:\n/bin/bash: eb:
>> command not found\n'
>>
>> ----------------------------------------------------------------------
>> Ran 408 tests in 14397.898s
>>
>> FAILED (errors=2)
>> ERROR: Not all tests were successful.
>>
>>
>>
>
-------------------------------------------------------------
phone: +31 6 143 66 783
e-mail: [email protected]
skype: pieter.online
-------------------------------------------------------------