SelfTestingContribution

Test Automation - CTI for TET - G11n Test Suite


Basic Information

  • Project name: G11n Automated Testing
  • Short description: The goal of this project is to provide g11n test suite using Common Test Infrastructure (CTI) framework and Test Environment Toolkit (TET)
  • Responsible person(s) contact: petr.hruska@sun.com

Project Milestones:

  • Phase 1 - create G11n basic test suite for OpenSolaris Binary Distro
  • Phase 2 - create an extended/regression test suites for OpenSolaris Binary Distro
  • Phase 3 - establish a project at OpenSolaris.org, create a mercurial repository there and place a test suites there
  • Phase 4 - contribute some tests to testing community at OpenSolaris.org
Date Comments
07/21/2009 Phase 1 started, evaluation of existing tests
08/13/2009 Phase 1 review, basic test suite created, currently having 10+ tests


How to Start

  • download TETlite package
  • install CTI for TET by standard Solaris package installation tool pkgadd (available also for OpenSolaris) with root privileges:
    pkgadd -d {package location} SUNWstc-tetlite
    
  • package is installed to /opt/SUNWstc-tetlite by default

Test Suite Execution

  • the test suite execution is required to be done as root
  • setup the environment variables:
    export TET_ROOT=/opt/SUNWstc-tetlite
    export TET_SUITE_ROOT=path_to_test_suite
    export CTI_ROOT=/opt/SUNWstc-tetlite/contrib/ctitools
    export PATH=$PATH:/opt/SUNWstc-tetlite/contrib/ctitools/bin
    
  • run script
    # run_test TestSuiteName_ts scriptName
    


Test Suites

G11n Basic Test Suite

Test ID Status Incl. to OpenSolaris Test Suite Next Steps Migrated/Created by Style Review Functionality Review Putback Approval
logErrorCheck.ksh (OS001-logs,S004-logErrorCheck ready yes copy install logs, warnings should not fail the test Kristyna READY READY  
S001-init ready yes
Martin need correction    
S002-core_files ready yes transform to g11n regression test Kristyna READY need corrections?  
S003-pkgchk in progress yes modify it for osol, create homepage Martin      
S005-bounCe ready yes provide also full log Martin need corrections need corrections?  
[S006-localedata ] in progress no merge with S010 Petko      
S007-linkcheck ready yes to be merged with S014 Kristyna READY finished  
S008-lc_check on hold no migration currently not planned Slavek      
S009-broken-links ready yes create homepage, check against g11n packages, include full links in log Martin need corrections need corrections  
S010-validate-locale ready yes S006 to be added, create summary in log, analyze failed status Petko READY? need corrections  
S011-locale-regression-check completed yes create homepage Petko READY? need corrections  
S012-binaryCat ready yes sparc need to be check yet, missing results in report Kristyna READY finished  
S013-mocheck ready yes create list of supported apps Slavek need corrections    
S014-l10n_msgtest in progress yes merge with S007, create summary in log, evaluate if l10n mesg test is possible for firefox Martin      
S015-keyboards ready yes create homepage, check error reporting Petko READY? need corrections  
[S016-track_kb_changes ] on hold no to be evaluated Petko      
S017-duplicate ready yes check against g11n packages Martin need corrections need corrections  
S018-svcs on hold no evaluate services from g11n perspective Slavek      
S019-login-logout ready yes create homepage, ensure session is started the same way as from gdm Petko need corrections    
S020-sorting ready yes add missing golden files, attach full log Slavek need corrections    
S021-x_files completed yes
Kristyna READY finished  
S022-locale_map completed yes
Martin need corrections    
correct_symlink ready yes
Martin need corrections need corrections  

NOTE: Review collumns should contain these descriptors:
need corrections - there are some issues that should be changed
in progress - meaning is obvious
recheck - corrections have been made and it is necessary to recheck current test (reviewer should recheck the test)
READY - the review was succesfull

Extended Test Suite

Test ID Status Incl. to OpenSolaris Test Suite Incl. to SXCE test suite Migrated/Created by
         

Links & Docs



Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact