Fix bug in sub_test when CHPL_TEST_UTIL_DIR is not set.

r: eronaghan

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22879 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Add -progress arg to start_test that print progress info to stderr.

Only works when tests are passed by filename and not directory. Intended for use by checkChplInstall script. A more general purpose progress bar will be a feature of the start_test refactor.

r: eronaghan

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22880 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Portable script to validate chapel installation.

New script, util/test/checkChplInstall, to validate chapel installation by
compiling and executing the hello world examples. It takes advantage of
start_test, works for both source/rpm installs and source repos working copies,
and generally provides some confidence that chpl is correctly installed and
working.

r: eronaghan

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22881 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Add `make check` target that runs checkChplInstall.

r: eronaghan

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22882 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Add make check to top level README.

r: lydia-duncan

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22883 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Add test description to compiler performance graphs 

[reviewed by thomas]

Previously the compiler performance title was something like: 

Chapel Compiler Performance Graphs for chap08. 

All this patch does is change that to: 

Chapel Compiler Performance Graphs for chap08 (--no-local) 

This is so that internally we can keep track of what's being tested easier
because it's easy to forget what is running on each machine and it probably
even more so important for external collaborators. This wasn't really a problem
before because we only tested compiler performance on chap01 and with r22859
added --no-local and --fast testing as well. 


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22884 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adjusted coforallOnByRef.bad.

[reviewed by Tom]

The fork count on Locale 1 is down by 1 since yesterday.
I did not track it down, but it is consistent with a couple
of other tests, so I am just adjusting the expected output.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22885 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Added to svn:ignore.

test/modules/standard/memory/countMemory.chpl can be run on more machines
now - adding those to the ones already in svn:ignore.

TODO: we can probably also remove these files now:

 countMemory.FIGUEROA-XP-LAP.good
 countMemory.chapel-xp-pc.good
 countMemory.macchapel-mac.good (??)
 countMemory.sunbeam.good


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22886 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adjusting the problem sizes for fft and hpl performance runs.  Additionally,
I turned off the randomSeed for hpl to hopefully avoid a repeat validation
failure.



git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22887 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Fix syntax error in nightly.

r: lydia-duncan

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22888 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Improving and retiring a future

[reviewed by hilde]

In reviewing futures related to OOP/dispatch the other night, I came
across this one which was attributed to a mail I sent out in August
2012, but not captured properly.  The test now works as intended (and
probably has for some time now), but as captured, had inconsistencies
and issues that would prevent it from matching its .good.  Here, I'm
correcting those, making improvements to the test, and retiring the
future.



git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22889 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Use different tab escape for grep in lookForTabs.

-P (perl syntax regex) is not supported on OS X, unfortunately.

r: hildeth

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22890 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Add smokeTest script that does some quick validation.

Intended to be run after every commit to avoid common issues. Initially, the
script ensure the nightly script compile, tabs are not present, and the chpl
binary can be built (make) and works (make check).

r: hildeth

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22891 3a8e244f-b0f2-452b-bcba-4c88e055c3ca