On Sun, Feb 25, 2018 at 4:03 PM, Jeff Brantley <[email protected]> wrote:

> I want to try running the unit tests on Windows (native), but first, I
> thought it wise to run them on Ubuntu to make sure I knew how to run them,
> and to get a baseline idea of how many tests are supposed to run and
> whether they are all passing. The first problem I'm hitting is that the
> suite stalls after 302 tests at test_extract_examples, railing out a CPU
> core and running indefinitely (at least a couple minutes before I killed
> it).
>
> Before I attempt to debug the test---which employs some amount of
> indirection to call out to a main function---I wanted to ask about two
> things:
>
> 1. Is this a known or expected problem?
>

No. It would be nice to know why it fails.



> 2. Under what conditions/environment do I need to run the test? Or,
> Martin, what do you do, and how flexible is that?
>

Should be pretty vanilla, not sure what's the issue.


In a nutshell (details later), my current setup involves a proper Ubuntu
> 17.10 in a VM (not WSL), installing from source into a virtualenv, and then
> invoking nosetests against the installation (not the repo). Trying it
> against the repo yielded a bunch of errors that I did not investigate for
> now. *Is this a reasonable arrangement? What is the appropriate setup for
> running these tests?*
>

Reasonable arrangement is just the dependencies for Beancount + nosetests
and it ought to work.


*Details:*
> Ubuntu 17.10 Desktop 64-bit running in VMWare Player
> Existing packages updated.
> Installed Python: 3.6.3
> sudo apt install python3-venv python3-pip python3-dev
> Setup a python virtualenv using python3 -m venv ENVNAME
> With the virtual environment activated:
> pip install wheel (to avoid gripes about unable to build local wheels of
> dependencies)
> pip install nose
> cd path/to/repo/beancount
> pip install .
> cd path/to/elsewere
> nosetests -v beancount
>
> --
> You received this message because you are subscribed to the Google Groups
> "Beancount" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/beancount/b5cff530-76b8-4a59-9e7c-8126c1daa952%40googlegroups.com
> <https://groups.google.com/d/msgid/beancount/b5cff530-76b8-4a59-9e7c-8126c1daa952%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/CAK21%2BhPTm5JKRAkOv2SxscT1t0pDNa3XP%3DheesVj8B2SSSBi6g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to