That would be most excellent.

If we're going to have some kind of web pages available at the same time as
the e-mail, what you suggest would be awesome.


On 7/20/06 6:23 PM, "Anna Tatashina" <anna.tatash...@sun.com> wrote:

> well, what might suffice is having one rather short email - like
> executive summary you listed as #1. and then as well, include links that
> would perform 3-4 standard queries which could include
> query1:list all failures
> query2:list all tests with short descriptions
> query3: something 3
> query4: something 4
> 
> this way nobody is overwhelmed with extra information but have an easy
> access to more detailed info
> 
> thank you,
> Anya
> 
> Jeff Squyres wrote On 07/20/06 18:10,:
>> This looks great!
>> 
>> The only addition that I would ask for is some kind of executive summary at
>> the top so that developers can look at one small portion of data and see if
>> they need to look any further.  One of the Big Goals of MTT was to avoid
>> overloading the developers w/ information by only sending out "interesting"
>> results (read: failures).
>> 
>> Specifically, we might want to have one or more e-mails, each with varying
>> levels of detail:
>> 
>> 1. The executive summary (probably with links for more detail)
>> 2. All of #1 plus all failures
>> 3. All of #2 plus short version of successes
>> 4. ....?
>> 
>> I anticipate that since we have such a wide variety of developers, some will
>> [greatly] prefer the different levels of information.  I, for example, will
>> probably prefer #3, while Graham Fagg will likely prefer #1.  :-)
>> 
>> However, if this is overshooting the immediate goals of getting it running,
>> no problem -- let's go with something like #2 or #3 and splitting it apart
>> later.  Lots of useful feature possibilities here after it's all
>> working/giving good results.
>> 
>> 
>> On 7/20/06 5:33 PM, "Ethan Mallove" <ethan.mall...@sun.com> wrote:
>> 
>> 
>>> Here's a draft for a nightly test results email format. One
>>> will receive reports through mtt-resu...@open-mpi.org.
>>> Note: The following is a faux-report. Just pretend there is
>>> nothing non-sensical about the data.
>>> 
>>> This might be better sent as an attachment, or a link to a
>>> webpage as lots of email clients have default textwidth
>>> settings that will make the formatted tables look like
>>> gobbledygook.
>>> 
>>> We are also planning a webpage frontend (e.g.,
>>> www.open-mpi.org/mtt-results.php) to the test results with
>>> more flexibility in generating reports than this static
>>> email report. In other words, we're leaving out lots of
>>> bells and whistles here as those will be implemented in the
>>> webpage frontend.
>>> 
>>> -Ethan
>>> 
>>> 
>>> ======
>>> 
>>> Subject: Test results for <datestamp>
>>> Body:
>>> 
>>> * Failed MPI Install(s)
>>> 
>>> os_version: SunOS 5.10
>>> platform_hardware: i86pc
>>> platform_id: Sun's Cluster
>>> mpi_name: ompi-nightly-v1.0
>>> mpi_version: 1.0.3a1r10793
>>> 
>>> http://www.open-mpi.org/mtt/mpi_install_logs/config.log.<timestamp>
>>> http://www.open-mpi.org/mtt/mpi_install_logs/make.log.<timestamp>
>>> 
>>> * Failed Test Build(s)
>>> 
>>> os_version: SunOS 5.10
>>> platform_hardware: i86pc
>>> platform_id: Sun's Cluster
>>> mpi_name: ompi-nightly-v1.0
>>> mpi_version: 1.0.3a1r10793
>>> 
>>> +----+------------+---------+------------------------+
>>> | #  |    time    |   cat   |          name          |
>>> +----+------------+---------+------------------------+
>>> | 1  | 2006-07-20 | ibm     | test_abc               |
>>> | 2  | 2006-07-20 | ibm     | test_xyz               |
>>> | 3  | 2006-07-20 | intel   | test_123               |
>>> 
>>> [snip] ...
>>> 
>>> [1]
>>> 
>>> environment: foo = bar
>>> compiler_flags: -g -fugly-complex -fno-globals -Wno-globals -Isrc -I.
>>> stderr: blah blah blah
>>> stdout: blah blah blah
>>> 
>>> * Failed Test Run(s)
>>> 
>>> os_version: SunOS 5.10
>>> platform_hardware: i86pc
>>> platform_id: Sun's Cluster
>>> mpi_name: ompi-nightly-v1.0
>>> mpi_version: 1.0.3a1r10793
>>> 
>>> +----+------------+---------+------------------------+
>>> | #  |    time    |   cat   |          name          |
>>> +----+------------+---------+------------------------+
>>> | 1  | 2006-07-20 | ibm     | zero1                  |
>>> | 2  | 2006-07-20 | ibm     | spawn                  |
>>> | 3  | 2006-07-20 | ibm     | spawn_multiple         |
>>> | 4  | 2006-07-20 | ibm     | abort                  |
>>> | 5  | 2006-07-20 | ibm     | final                  |
>>> | 6  | 2006-07-20 | intel   | init_thread_funneled   |
>>> | 7  | 2006-07-20 | intel   | init_thread_serialized |
>>> | 8  | 2006-07-20 | intel   | init_thread_multiple   |
>>> | 9  | 2006-07-20 | imb     | range                  |
>>> | 10 | 2006-07-20 | imb     | cart                   |
>>> | 11 | 2006-07-20 | imb     | graph                  |
>>> | 12 | 2006-07-20 | imb     | sub                    |
>>> 
>>> [snip] ...
>>> 
>>> * Failed Test Run Details
>>> 
>>> [1]
>>> 
>>> environment: foo = bar
>>> test_command: mpirun -np 2 --prefix
>>> /workspace/em162155/hpc/mtt/trunk/installs/ompi-nightly-v1.0/solaris_i386/in
>>> st
>>> all
>>> ./zero1
>>> stderr: blah blah blah
>>> stdout: blah blah blah
>>> 
>>> [2]
>>> 
>>> environment: foo = bar
>>> test_command: mpirun -np 2 --prefix
>>> /workspace/em162155/hpc/mtt/trunk/installs/ompi-nightly-v1.0/solaris_i386/in
>>> st
>>> all
>>> ./spawn
>>> stderr: blah blah blah
>>> stdout: blah blah blah
>>> 
>>> [snip] ...
>>> 
>>> * Failed Test(s)
>>> 
>>> os_version: Linux
>>> platform_hardware: i86pc
>>> platform_id: IU Odin Cluster
>>> mpi_name: ompi-nightly-v1.0
>>> mpi_version: 1.0.3a1r10793
>>> 
>>> +----+------------+---------+------------------------+
>>> | #  |    time    |   cat   |          name          |
>>> +----+------------+---------+------------------------+
>>> | 1  | 2006-07-20 | ibm     | zero1                  |
>>> | 2  | 2006-07-20 | ibm     | spawn                  |
>>> | 3  | 2006-07-20 | ibm     | spawn_multiple         |
>>> | 9  | 2006-07-20 | imb     | range                  |
>>> | 12 | 2006-07-20 | imb     | sub                    |
>>> 
>>> [snip] ...
>>> 
>>> * Failed Test Details
>>> 
>>> [1]
>>> 
>>> environment: foo = bar
>>> test_command: mpirun -np 2 --prefix
>>> /workspace/em162155/hpc/mtt/trunk/installs/ompi-nightly-v1.0/solaris_i386/in
>>> st
>>> all
>>> ./zero1
>>> stderr: blah blah blah
>>> stdout: blah blah blah
>>> 
>>> [2]
>>> 
>>> environment: foo = bar
>>> test_command: mpirun -np 2 --prefix
>>> /workspace/em162155/hpc/mtt/trunk/installs/ompi-nightly-v1.0/solaris_i386/in
>>> st
>>> all
>>> ./spawn
>>> stderr: blah blah blah
>>> stdout: blah blah blah
>>> 
>>> [snip] ...
>>> 
>>> ======
>>> 
>>> * Passed Test Run(s)
>>> 
>>> os_version: SunOS 5.10
>>> platform_hardware: i86pc
>>> platform_id: Sun's Cluster
>>> mpi_name: ompi-nightly-v1.0
>>> mpi_version: 1.0.3a1r10793
>>> 
>>> +----+------------+---------+-------------------------+
>>> |  # |    time    |   cat   |          name           |
>>> +----+------------+---------+-------------------------+
>>> |  3 | 2006-07-17 | trivial | f77_hello               |
>>> | 32 | 2006-07-20 | ibm     | allgatherv_in_place     |
>>> | 33 | 2006-07-20 | ibm     | allreduce               |
>>> | 34 | 2006-07-20 | ibm     | allreduce_in_place      |
>>> | 35 | 2006-07-20 | ibm     | alltoall                |
>>> | 36 | 2006-07-20 | intel   | alltoallw               |
>>> | 37 | 2006-07-20 | intel   | barrier                 |
>>> | 38 | 2006-07-20 | intel   | bcast                   |
>>> | 39 | 2006-07-20 | imb     | bcast_struct            |
>>> | 40 | 2006-07-20 | imb     | exscan                  |
>>> | 41 | 2006-07-20 | imb     | gather                  |
>>> | 42 | 2006-07-20 | imb     | gather_in_place         |
>>> | 43 | 2006-07-20 | imb     | gatherv                 |
>>> | 44 | 2006-07-20 | imb     | gatherv_in_place        |
>>> 
>>> [snip] ...
>>> 
>>> os_version: Linux
>>> platform_hardware: i86pc
>>> platform_id: IU Odin Cluster
>>> mpi_name: ompi-nightly-v1.0
>>> mpi_version: 1.0.3a1r10793
>>> 
>>> +----+------------+---------+-------------------------+
>>> |  # |    time    |   cat   |          name           |
>>> +----+------------+---------+-------------------------+
>>> |  3 | 2006-07-17 | trivial | f77_hello               |
>>> | 32 | 2006-07-20 | ibm     | allgatherv_in_place     |
>>> | 33 | 2006-07-20 | ibm     | allreduce               |
>>> | 34 | 2006-07-20 | ibm     | allreduce_in_place      |
>>> | 35 | 2006-07-20 | ibm     | alltoall                |
>>> | 36 | 2006-07-20 | intel   | alltoallw               |
>>> | 37 | 2006-07-20 | intel   | barrier                 |
>>> | 38 | 2006-07-20 | intel   | bcast                   |
>>> | 39 | 2006-07-20 | imb     | bcast_struct            |
>>> | 40 | 2006-07-20 | imb     | exscan                  |
>>> | 41 | 2006-07-20 | imb     | gather                  |
>>> | 42 | 2006-07-20 | imb     | gather_in_place         |
>>> | 43 | 2006-07-20 | imb     | gatherv                 |
>>> | 44 | 2006-07-20 | imb     | gatherv_in_place        |
>>> 
>>> [snip] ...
>>> 
>>> _______________________________________________
>>> mtt-results mailing list
>>> mtt-resu...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-results
>>> 
>>> _______________________________________________
>>> mtt-users mailing list
>>> mtt-us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
>> 
>> 
>> 
> _______________________________________________
> mtt-users mailing list
> mtt-us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users


-- 
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems

Reply via email to