Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "PTP/testing/6.x"

< PTP‎ | testing
(Test Outlines)
(Test Matrix)
Line 226: Line 226:
 
The following test matrix shows who will be testing each component on the different supported architectures. Note that because PTP is client/server, you should list both the client and server architectures for each component being tested. For example, if you are testing PE on a Mac OS X x86 client and an AIX backend, you should list both these architectures.  
 
The following test matrix shows who will be testing each component on the different supported architectures. Note that because PTP is client/server, you should list both the client and server architectures for each component being tested. For example, if you are testing PE on a Mac OS X x86 client and an AIX backend, you should list both these architectures.  
  
'''When you find bugs, please open a bug report against the relevant component.'''  
+
'''When you find bugs, please [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=PTP open a bug report] against the relevant component.'''  
  
 
{| cellspacing="0" cellpadding="5" border="1"
 
{| cellspacing="0" cellpadding="5" border="1"
Line 234: Line 234:
 
! Linux x86_64  
 
! Linux x86_64  
 
! Linux PPC  
 
! Linux PPC  
! Mac OS X x86_64**
+
! Mac OS X x86_64**  
 
! Windows  
 
! Windows  
 
! Windows x86_64  
 
! Windows x86_64  
 
! AIX***
 
! AIX***
 
|-
 
|-
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | Grid Engine
+
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | Grid Engine  
 
| align="center" | Jeff ##  
 
| align="center" | Jeff ##  
 
| align="center" |  
 
| align="center" |  
Line 263: Line 263:
 
| align="center" | Greg  
 
| align="center" | Greg  
 
| align="center" |  
 
| align="center" |  
| align="center" | Greg
+
| align="center" | Greg  
 
| align="center" |  
 
| align="center" |  
 
| align="center" | Jay (maybe) ##  
 
| align="center" | Jay (maybe) ##  
Line 281: Line 281:
 
| align="center" | Dave ##
 
| align="center" | Dave ##
 
|-
 
|-
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | LL (BG)
+
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | LL (BG)  
 +
| align="center" |
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
Line 288: Line 289:
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
| align="center" |
 
 
|-
 
|-
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | PBS  
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | PBS  
Line 299: Line 299:
 
| align="center" |  
 
| align="center" |  
 
|-
 
|-
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | PBS (BG)
+
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | PBS (BG)  
| align="center" |
+
| align="center" |
 +
| align="center" |
 +
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
| align="center" |
 
 
| align="center" |  
 
| align="center" |  
| align="center" |
 
 
| align="center" |  
 
| align="center" |  
 
|-
 
|-
Line 317: Line 317:
 
| align="center" |  
 
| align="center" |  
 
|-
 
|-
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | SLURM (BG)
+
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | SLURM (BG)  
| align="center" |
+
| align="center" |  
| align="center" |
+
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
Line 327: Line 327:
 
|-
 
|-
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | TORQUE  
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | TORQUE  
| align="center" |
+
| align="center" |  
| align="center" |
+
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
Line 345: Line 345:
 
|-
 
|-
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | PLDT - C/C++  
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | PLDT - C/C++  
| align="center" | Beth
+
| align="center" | Beth  
 
| align="center" | Hari  
 
| align="center" | Hari  
| align="center" |
+
| align="center" |  
| align="center" | Beth (R,L)
+
| align="center" | Beth (R,L)  
| align="center" | Beth α
+
| align="center" | Beth α  
 
| align="center" | Jay (R) ##  
 
| align="center" | Jay (R) ##  
 
| align="center" |  
 
| align="center" |  
Line 364: Line 364:
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | RDT + RSE  
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | RDT + RSE  
 
| align="center" |  
 
| align="center" |  
| align="center" | Galen
+
| align="center" | Galen  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
Line 373: Line 373:
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | RDT + RT  
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | RDT + RT  
 
| align="center" |  
 
| align="center" |  
| align="center" | Galen
+
| align="center" | Galen  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
Line 382: Line 382:
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | RDT Sync  
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | RDT Sync  
 
| align="center" |  
 
| align="center" |  
| align="center" | Greg
+
| align="center" | Greg  
 
| align="center" |  
 
| align="center" |  
| align="center" | Greg
+
| align="center" | Greg  
 
| align="center" |  
 
| align="center" |  
 
| align="center" | Jay ##  
 
| align="center" | Jay ##  
Line 408: Line 408:
 
|-
 
|-
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | ETFw (Feedback)  
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | ETFw (Feedback)  
| align="center" | Beth α ##
+
| align="center" |
 
| align="center" | Rui (L,R) ##  
 
| align="center" | Rui (L,R) ##  
 
| align="center" | Rui (L,R) ##  
 
| align="center" | Rui (L,R) ##  
| align="center" | Beth (R,L) ##
+
| align="center" | Beth (R,L)
| align="center" | Beth α ##
+
| align="center" | Beth α
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
 
| align="center" |  
Line 454: Line 454:
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | Env Mgmt  
 
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | Env Mgmt  
 
| align="center" | Jeff ##  
 
| align="center" | Jeff ##  
| align="center" | Galen
+
| align="center" | Galen  
 
| align="center" |  
 
| align="center" |  
 
| align="center" | Jeff ##  
 
| align="center" | Jeff ##  
Line 461: Line 461:
 
| align="center" |  
 
| align="center" |  
 
|-
 
|-
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | Install,update
+
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" bgcolor="#ffffcc" | Install, Update
| align="center" |  
+
| align="center" |
| align="center" |
+
| align="center" |
 +
| align="center" |
 +
| align="center" | Beth
 +
| align="center" |  
 
| align="center" |  
 
| align="center" |  
| align="center" | Beth
 
| align="center" | 
 
| align="center" | 
 
 
| align="center" |  
 
| align="center" |  
 
|-
 
|-
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" | Help
+
| style="background: silver none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial;" bgcolor="#ffffcc" | Help  
| align="center" |  
+
| align="center" |  
| align="center" |
+
| align="center" |  
 +
| align="center" |
 +
| align="center" | Beth
 +
| align="center" |
 
| align="center" |  
 
| align="center" |  
| align="center" | Beth
 
| align="center" | 
 
| align="center" | 
 
 
| align="center" |  
 
| align="center" |  
 
|}
 
|}
  
<nowiki>* Only the GTK 2 version of Eclipse will be tested</nowiki> <br>
+
<nowiki>* Only the GTK 2 version of Eclipse will be tested</nowiki> <br> <nowiki>** Only the Cocoa version of Eclipse will be tested</nowiki> <br> <nowiki>*** AIX testing is for the server side only.</nowiki> <br> α Limited testing only <br> (client) indicates that eclipse runs here<br> (server) indicates remote target runs here <br> (R) will test remote usage<br> (L) will test local usage <br> <nowiki>## old (not updated to PTP 6.0 testing) - remove ## if you update this and/or confirm you are still testing this</nowiki> <br>  
<nowiki>** Only the Cocoa version of Eclipse will be tested</nowiki> <br>
+
<nowiki>*** AIX testing is for the server side only.</nowiki> <br>
+
α Limited testing only <br>
+
(client) indicates that eclipse runs here<br>
+
(server) indicates remote target runs here <br>
+
(R) will test remote usage<br>
+
(L) will test local usage <br>
+
<nowiki>## old (not updated to PTP 6.0 testing) - remove ## if you update this and/or confirm you are still testing this</nowiki> <br>
+
  
 
----
 
----

Revision as of 12:46, 1 June 2012

Test Plan for PTP 6.x Release

This plan describes the tests that will be undertaken to verify the 6.x series of PTP releases - Eclipse 6.0.0 will be available June 27, 2012 with the Eclipse Juno (4.2) Simultaneous release.

Test Setup

The following steps should be carried out prior to testing PTP. Refer to the release notes for the appropriate PTP version if necessary.

  1. Make sure you have Java 1.5 or later
  2. Start with a fresh Eclipse installation
  3. Use a new workspace for testing (or remove old testing workspaces)
  4. Download and install the "Eclipse IDE for Parallel Application Developers" package
  5. Depending on your test plan requirements, install PTP server components using instructions from the 6.0 release notes.
  6. Launch Eclipse on the test machine.
  7. If you require an MPI program for testing, use the following code:
#include <stdio.h>

#include <mpi.h> 
int main(int argc, char *argv[]) 
{ 
  int i, rank; 
  MPI_Init(&argc, &argv); 
  MPI_Comm_rank(MPI_COMM_WORLD, &rank); 

  for (i = 0; i < 10; i++) 
  { 
     printf("hello from %d loop %d\n", rank, i); 
     sleep(1); 
  } 

  MPI_Finalize(); 
  return 0; 
}

Test Iterations

The following table shows the test iterations for the RC builds. PTP is +2 which means that its build is completed on the +2 day. Testing can begin using the Juno aggregation site (http://download.eclipse.org/releases/staging) on +3 and later. The EPP build is generally available at the end of the +3 day, but official EPP testing can begin on the EPP day once the packages have been announced.

RC4 testing is still useful as any bugs can still be fixed in future bug fix releases or service releases (SR1, SR2). However, these fixes will not be included in the Juno release.

  M7 (final)

May 11

RC1+1

May 21

RC1+2

May 22

RC1+3

May 23

RC1 EPP

May 24

RC1 (final)

May 25

RC2+1

May 28

RC2+2

May 29

RC2+3

May 30

RC2 EPP

May 31

RC2 (final)

June 1

RC3+1

June 4

RC3+2

June 5

RC3+3

June 6

RC3 EPP

June 7

RC3 (final)

June 8

RC4+1

June 11

RC4+2

June 12

RC4+3

June 13

RC4 EPP

June 14

RC4 (final)

June 15

M7 Testing
RC1 Testing
RC2 Testing
RC3 Testing
RC4 Testing

Testers

Please add your name to this list, or remove the comment if you are still participating in 6.0

  • Greg Watson
  • Beth Tibbitts
  • Dave Wootton
  • Alan Humphrey
  • Wyatt Spear (remove this if participating in 6.0)
  • Jeff Overbey
  • Jay Alameda (remove this if participating in 6.0)
  • Galen Arnold
  • Rui Liu (remove this if participating in 6.0)
  • Jie Jiang (remove this if participating in 6.0)
  • Max Billingsley III (remove this if participating in 6.0)
  • Roland Schulz (remove this if participating in 6.0)
  • John Eblen (remove this if participating in 6.0)
  • Hari Krishnan

Test Matrix

The following test matrix shows who will be testing each component on the different supported architectures. Note that because PTP is client/server, you should list both the client and server architectures for each component being tested. For example, if you are testing PE on a Mac OS X x86 client and an AIX backend, you should list both these architectures.

When you find bugs, please open a bug report against the relevant component.

  Linux x86* Linux x86_64 Linux PPC Mac OS X x86_64** Windows Windows x86_64 AIX***
Grid Engine Jeff ## Jeff ## Jeff ## Jeff ##
Open MPI ## Greg

Rui (client and server)

Rui (client) ## Greg Jay (R) ##
MPICH2 Hari Greg Greg Jay (maybe) ##
PE/LL Dave (client) ## Dave (server) ##

Dave (client) ##

Jay (R, client) ##

Dave ##
LL (BG)
PBS Hari Jay (R) ##
PBS (BG)
SLURM Jie ## Jie (Client and Server) ## Jie ##
SLURM (BG)
TORQUE
Debugger Beth α ## Greg Greg Jay (R) ##
PLDT - C/C++ Beth Hari Beth (R,L) Beth α Jay (R) ##
PLDT - Fortran Jeff ## Jeff ## Jeff ## Jeff ##
RDT + RSE Galen
RDT + RT Galen Jay ##
RDT Sync Greg Greg Jay ##
Photran Jeff ## Jeff ## Jeff ## Jeff ##
ETFw (Core) Wyatt ## Wyatt ## Wyatt ##
ETFw (Feedback) Rui (L,R) ## Rui (L,R) ## Beth (R,L) Beth α
ETFw (TAU) Wyatt ## Wyatt ## Wyatt ##
ETFw (GEM) Alan ## Alan ## Alan ##
ETFw (PPW) Max ## Max ## Max ##
Error Parsers Jeff ## Jeff ## Jeff ## Jeff ##
Env Mgmt Jeff ## Galen Jeff ## Jeff ## Jeff ##
Install, Update Beth
Help Beth

* Only the GTK 2 version of Eclipse will be tested
** Only the Cocoa version of Eclipse will be tested
*** AIX testing is for the server side only.
α Limited testing only
(client) indicates that eclipse runs here
(server) indicates remote target runs here
(R) will test remote usage
(L) will test local usage
## old (not updated to PTP 6.0 testing) - remove ## if you update this and/or confirm you are still testing this


Test Outlines

Initial overview of some features to be tested:

  • Install & Update: install parallel package, try update scenarios from & to different RCs/releases, make sure feature names, versions, providers, ids, etc are correctly set in installation information for each of the features (Beth)
  • Help: bring up help, make sure the pieces are all there, make sure topics are up to date, any version numbers referenced are correct, make sure links work between help docs (Beth)

Back to the top