You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
a recent version of python (2.7.x or 3.x) for running the tests
Running the tests
To run the tests on windows using cmd.exe, do this:
c:\learntris> c:\python27\python.exe testris.py
Under cygwin / mingw / git bash on windows:
$ cd /c/learntris
$ /c/python27/python testris.py
On FreeBSD, OSX, linux, and other posix-style systems:
$ python2.7.6 testris.py
(Obviously, you should change the paths based on your actual system.)
testris.py will attempt to run a program called learntris in the current directory. (That would mean learntris.exe under windows) If your implementation language doesn't produce executable binaries, see the next section.
Running programs other than executable binaries.
The first test is designed so that pretty much any program that loads successfully and then terminates without producing any output will pass.
Let's say that you want to write your code in python2.7. (You can implement learntris in any language, or any version of python, but the testris.py times out under python 3. (Maybe you can fix it?))
To get the first test passing under python2.7 under windows, you can use the following program:
# this is learntris.py
pass
Since your implementation isn't named learntris.exe, you need to tell testris.py what command to execute: