Re: [gnome-desktop-testing] Missing path when running ./bin/desktop-testing
- From: Ara Pulido <ara ubuntu com>
- To: jason cozens computer org
- Cc: desktop-testing-list gnome org
- Subject: Re: [gnome-desktop-testing] Missing path when running ./bin/desktop-testing
- Date: Mon, 13 Apr 2009 16:52:49 +0200
Indeed this is an issue.
Another approach has been implemented in an ubuntu-desktop-testing
branch by Markus Korn [1] that uses buildout to create a running
environment in the same folder.
Which solution do you think it is best?
Cheers,
Ara.
[1]
https://code.launchpad.net/~thekorn/ubuntu-desktop-testing/use_buildout
On Sun, 2009-04-05 at 10:10 +0100, Jason Cozens wrote:
> Following the instructions on the "How to run the tests" page:
>
> http://live.gnome.org/DesktopTesting/Documentation/GettingStarted
>
> I get the following error when running ./bin/desktop-testing:
>
> :~/gnome-desktop-testing$ ./bin/desktop-testing
> Traceback (most recent call last):
> File "./bin/desktop-testing", line 488, in <module>
> sys.exit(main())
> File "./bin/desktop-testing", line 295, in main
> process_suite_file(suite_file, options.target, options.case)
> File "./bin/desktop-testing", line 211, in process_suite_file
> run_suite_file(suite_file, log_file, cases)
> File "./bin/desktop-testing", line 165, in run_suite_file
> runner = TestSuiteRunner(suite_file)
> File "./bin/desktop-testing", line 414, in __init__
> mod = __import__(modname)
> File "./gedit/gedit_chains.py", line 8, in <module>
> from desktoptesting.gnome import GEdit
> ImportError: No module named desktoptesting.gnome
>
> I've fixed this by either adding the current directory to $PYTHONPATH or
> editing the desktop-testing file:
>
> :~$ svn diff gnome-desktop-testing/
> Index: gnome-desktop-testing/bin/desktop-testing
> ===================================================================
> --- gnome-desktop-testing/bin/desktop-testing (revision 10)
> +++ gnome-desktop-testing/bin/desktop-testing (working copy)
> @@ -16,6 +16,8 @@
> from time import time, gmtime, strftime
> from shutil import move
>
> +sys.path = sys.path + [os.getcwd()]
> +
> # Globals
> TESTS_SHARE = "."
> TESTS_HOME = os.environ["HOME"] + "/.desktop-test
>
> Is this a problem?
>
> If it is I think that the tests should run as soon as they have been
> checked out without further changes.
>
> Cheers,
> Jason.
>
> _______________________________________________
> http://live.gnome.org/DesktopTesting
> desktop-testing-list mailing list
> desktop-testing-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-testing-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]