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.
