From: Anna Tatashina (Anna.Tatashina_at_[hidden])
Date: 2006-07-20 18:23:22


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.Mallove_at_[hidden]> wrote:
>
>
>>Here's a draft for a nightly test results email format. One
>>will receive reports through mtt-results_at_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.>
>>
http://www.open-mpi.org/mtt/mpi_install_logs/make.log.>
>>
>>* 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/inst
>>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/inst
>>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/inst
>>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/inst
>>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-results_at_[hidden]
>>
http://www.open-mpi.org/mailman/listinfo.cgi/mtt-results
>>
>>_______________________________________________
>>mtt-users mailing list
>>mtt-users_at_[hidden]
>>http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
>
>
>