I don't see anything obviously wrong - the text output should tell you how many 
tests it found. Does it say that it didn't find anything?


On Dec 21, 2013, at 11:38 PM, caohaijun <amao....@gmail.com> wrote:

> Now I have a INI file as the following attached, and with which I can 
> successfully run the first several phases, but the TEST RUN can not be passed 
> and no error reported. 
> 
> I thinks it might be because the executables for tests can not be found. 
> 
> Would you please take a look on my INI file for what's wrong in it?
> 
> Best,
> 
> Jimmy
> 
> #======================================================================
> # Generic OMPI core performance testing template configuration
> #======================================================================
> [MTT]
> description = [testbake]
> trial = 1
> min_disk_free = 5000
> 
> # Put other values here as relevant to your environment.
> hostfile = /root/hostfile
> max_np = 8
> textwrap = 76
> #drain_timeout = 5
> scratch = /usr/local/hamster/mtt-build
> logfile =/usr/local/hamster/m/log.file
> 
> #======================================================================
> # MPI details
> #======================================================================
> [MPI Details: OMPI]
> 
> exec    = &test_prefix_pretty()/bin/mpirun @hosts@ -np &test_np() @mca@ 
> &test_executable_abspath() &test_argv()
> hosts         = &if(&have_hostfile(), "--hostfile " . 
> &hostfile(),&if(&have_hostlist(), "--host " . &hostlist(), ""))
> 
> #======================================================================
> # MPI get phase
> #======================================================================
> [MPI get: OMPI]
> mpi_details = OMPI
> module = Download
> download_url = http://hdsh020.lss.emc.com/hamster/mtt/openmpi-1.7.2.tar.gz
> download_version = 1.7.2
> 
> #======================================================================
> # Install MPI phase
> #======================================================================
> [MPI install: OMPI/GNU-standard]
> mpi_get = OMPI
> mpi_details = OMPI
> save_stdout_on_success = 1
> merge_stdout_stderr = 1
> 
> module = OMPI
> ompi_make_all_arguments = -j 2
> ompi_compiler_name = gnu
> ompi_compiler_version = &get_gcc_version()
> ompi_configure_arguments = <<EOT
> --with-devel-headers -disable-heterogeneous 
> EOT
> ompi_autogen = 0
> 
> #======================================================================
> # Test get phase
> #======================================================================
> [Test get: testsuite]
> module = Download
> download_url = 
> http://hdsh020.lss.emc.com/hamster/mtt/osu-micro-benchmarks-4.2.tar.gz
> 
> #======================================================================
> # Test build phase
> #======================================================================
> [Test build: testsuite]
> test_get = testsuite
> save_stdout_on_success = 1
> merge_stdout_stderr = 1
> stderr_save_lines = 1000
> 
> module = Shell
> shell_build_command = <<EOT
> make CC=&test_prefix_pretty()/bin/mpicc
> EOT
> 
> #======================================================================
> # Test Run phase
> #======================================================================
> [Test run]
> pass = &and(&cmd_wifexited(), &eq(&cmd_wexitstatus(), 0))
> #timeout = 5:00
> timeout = &max(10, &multiply(50, &test_np()))
> save_stdout_on_pass = 1
> merge_stdout_stderr = 1
> stdout_save_lines = 100 
> stderr_save_lines = 100 
> 
> [Test run: testsuite]
> include_section = Test run
> test_build = testsuite
> 
> specify_module = Simple
> #simple_pass:tests = osu-micro-benchmarks-4.2/mpi/pt2pt/osu_bw 
> #simple_pass:tests = osu_bw osu_latency osu_bibw
> simple_pass:tests = &find_executables("mpi/pt2pt")
> #np = &env_max_hosts()
> np = 2
> 
> 
> #======================================================================
> # Reporter 
> #======================================================================
> [Reporter: text file backup]
> module = TextFile
> 
> textfile_filename = report-$phase-$section-$mpi_name-$mpi_version.txt
> 
> # User-defined report headers/footers
> textfile_summary_header = <<EOT
> hostname: &shell("hostname")
> uname: &shell("uname -a")
> who am i: &shell("who am i")
> EOT
> 
> textfile_summary_footer =
> textfile_detail_header  = Debug Report
> textfile_detail_footer  =
> textfile_textwrap = 78
> 
> # Send digested summary of mtt execution by email
> email_to = j...@gopivotal.com
> email_subject = OMPI test has completed, status: $overall_mtt_status
> email_detailed_report = 1
> email_footer = <<EOT
> Test Scratch Directory is &scratch_root()
> EOT
> 
> 
> On Wed, Dec 18, 2013 at 9:58 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> 
> wrote:
> (adding the mtt-users mailing list; see 
> http://www.open-mpi.org/community/lists/mtt.php)
> 
> To use MTT, you do not need to be a core member of Open MPI.  The wiki page 
> you listed simply describes how core Open MPI members use MTT.
> 
> If you want to use MTT, it is easiest to first setup the client to do some 
> simple test and output to a text file (vs. submitting results to a server).  
> Get that working first.  Then expand the client to run more and more tests 
> (while still outputting results to text files).  You can run any tests you 
> want -- there's nothing special about the MPI tests that we use internally to 
> the Open MPI project.  You just need to be able to describe them in the MTT 
> client INI file, and specify conditions for passing/failing/skipping.
> 
> Once you have all the tests working in the way that you want, you can choose 
> to install an MTT database server if you wish.  This will give you web pages 
> like we have at http://mtt.open-mpi.org/.
> 
> 
> 
> 
> On Dec 16, 2013, at 11:07 PM, jimmy cao <j...@gopivotal.com> wrote:
> 
> > I am trying to deploy MTT in my cluster.
> > From the webpage (https://svn.open-mpi.org/trac/mtt/wiki/OMPITesting), it 
> > seems only on how to install MTT client, it also needs Open MPI core 
> > membership.
> >
> > Is there some guide on how to install MTT on my cluster (both server and 
> > client)?
> >
> > Best,
> > Jimmy
> >
> >
> >
> 
> 
> --
> Jeff Squyres
> jsquy...@cisco.com
> For corporate legal information go to: 
> http://www.cisco.com/web/about/doing_business/legal/cri/
> 
> _______________________________________________
> mtt-users mailing list
> mtt-us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
> 
> 
> 
> -- 
>    Best Regards!
> 
>             Haijun Cao   (曹海军)
> -----------------------------------------------------------
> Tel:   +86-188 1787 9959
> Email:amao....@gmail.com
> -----------------------------------------------------------
> _______________________________________________
> mtt-users mailing list
> mtt-us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users

Reply via email to