Re: [gnome-desktop-testing] Missing path when running ./bin/desktop-testing



I agree this is an issue. I am not sure what the right thing to do is.
I think it might be smart to put the executable in the root instead of
in bin, that way it will also be more straightforward, and no further
path hacks would be necessary. But the question remains, is this
package supposed to be installed? I never tried installing it.

On Sun, Apr 5, 2009 at 12:10 PM, Jason Cozens <jason cozens computer org> 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]