Great! Will you be able to also do some continuous integration type testing (i.e., run some basic tests for each Github pull request)? Josh/IBM is going to post some information about their Jenkins/Github pull request setup shortly.
> On May 18, 2016, at 9:50 AM, Kawashima, Takahiro <t-kawash...@jp.fujitsu.com> > wrote: > > Jeff, > > Thank you. It's very useful information. > I'll plan our run based on your information. > > Once we (Fujitsu) come to be able to run the test suites regularly, > we'll prepare to upload the reports to the server and push our test suites. > > Thanks, > Takahiro Kawashima, > MPI development team, > Fujitsu > >>> Fujitsu started to try MTT + ompi-tests on our machines. >>> With the sample .ini file, we wrote our .ini file and some >>> test suites are run. >>> >>> I have two questions. >>> >>> (a) There are many test suites (directories) in ompi-tests. >>> ibm, onesided, sun, ... >>> Which test suites should I use to participate in >>> OMPI MTT daily/weekly run? >> >> The general guidance is: run as many tests as you have resources for. >> Meaning: we'll take any testing you can give. :-) >> >> Have a look in ompi-tests:cisco/mtt/community/*.ini and >> cisco/mtt/usnic/*.ini. Those are the ini files I use every night for Cisco >> usNIC-specific testing and community-wide testing. You can see the results >> of them in the MTT community reporter: >> >> http://mtt.open-mpi.org/ >> >> I generally aim for about 20-24 hours of testing. It's a little fuzzy, >> because Cisco's MTT will only fire for a given version (I'm currently >> testing the master, v1.10, and v2.x branches) if there were new commits that >> day (i.e., if there's a new nightly snapshot tarball since the last run). >> >> If you run too many tests such that your testing is more than 24 hours, then >> your resources quickly get behind and you're testing tarballs from days ago >> -- and that's not too useful. >> >>> (b) What is the recommended `np` value (number of processes)? >>> Should I use the largest `np` I can run? >> >> Yes, subject to what I mentioned above: you want to aim for a total of ~24 >> hours of testing so that you can start the next cycle with the next night's >> snapshot tarball. >> >> You can pack this in however you want -- do lots of small-np-value tests and >> a few large-np-value tests (just to sanity test large np values, etc.), etc. >> >> You can also take into account that little development is done on the >> weekends. For example, you might want to aim for ~24 hours of testing on >> Monday-Thursday evenings, and then aim for a 3-day run on Friday evening >> (because there might not be new tarballs generated over the weekend). >> >>> Does it depend on test suites? >> >> Yes. Some test suites have upper-bounds on the number of processes they can >> run. IIRC, the Intel test suite, for example, can only run up to 64 >> processes (because of some hard-coded array sizes) unless you use a specific >> -D to compile it (that increases the size of these arrays). > _______________________________________________ > mtt-users mailing list > mtt-us...@open-mpi.org > Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/mtt-users > Link to this post: > http://www.open-mpi.org/community/lists/mtt-users/2016/05/0859.php -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/