make unit tests more robust (REVIEW)#1167
Conversation
|
Refer to this link for build results (access rights to CI server needed): |
|
As requested by @boegel, here is the output of two failing tests when |
…function in options.py
…ile with all options set to default
… remove unused dump_cfgfile_using_defaults
|
Refer to this link for build results (access rights to CI server needed): |
|
Refer to this link for build results (access rights to CI server needed): |
|
Refer to this link for build results (access rights to CI server needed): |
|
Refer to this link for build results (access rights to CI server needed): |
|
Jenkins: test this please |
|
Refer to this link for build results (access rights to CI server needed): |
|
With new patches: https://gist.github.com/c24222df954cf1d40323 |
Conflicts: setup.py
|
@wpoely86: thanks for sharing your test results; one test is failing because you were using an older version of easybuild-easyconfigs, which doesn't have another issue was caused by you having I'm not sure what's going wrong with the last one, which seems to be an issue with the default What's especially weird here is that the test is complaining about the |
|
@wpoely86: I'm also seeing the permission/umask issue on another system I have access to, but I'm unable to reproduce the problem with Will look into this further sometime later. |
|
Debian 7: |
|
Refer to this link for build results (access rights to CI server needed): |
|
Refer to this link for build results (access rights to CI server needed): |
|
Refer to this link for build results (access rights to CI server needed): |
|
Okay, it now fully works! |
|
Refer to this link for build results (access rights to CI server needed): |
There was a problem hiding this comment.
if you do a and not key.startswith(test_env_var_prefix) you don't need teh eb_test_env_vars nor the last for loop
There was a problem hiding this comment.
on second thought, no, that won't work, since I'm redefining $EASYBUILD_TEST_FOO as $EASYBUILD_FOO, the $EASYBUILD_TEST_FOO shouldn't stay around, it should be undefined to make sure the tests are isolated from any haphazard config settings
|
Refer to this link for build results (access rights to CI server needed): |
…ests to configure EasyBuild
|
Jenkins: test this please |
|
Refer to this link for build results (access rights to CI server needed): |
make unit tests more robust (REVIEW)
things to fix:
$EASYBUILD_environment variableseasybuild_test'user')easybuild-easyblocksoreasybuild-easyconfigsaround