mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

sgouvern
20.31.2008 e9ae6a644ce91417afa82d489971ddace73d513d
New test case for dataComparison added
+ mecanism to set LANG and LC_ALL STAF env variables
1 files modified
89 ■■■■■ changed files
opends/tests/functional-tests/testcases/i18n/i18n.xml 89 ●●●●● patch | view | raw | blame | history
opends/tests/functional-tests/testcases/i18n/i18n.xml
@@ -36,6 +36,11 @@
      <block name="'i18n'">
      
        <sequence>
          <!--
            #@TestGroupName             i18n
            #@TestGroupPurpose          To test the i18n capability of the product.
          -->
    
          <script>
            CurrentTestPath={}
@@ -45,6 +50,63 @@
      
          <call function="'testGroup_Preamble'"/>
          
          <message>
                'Setting up LANG and LC_ALL environment variables'
          </message>
          <call function="'GetVar'">
           {
           'location'      : STAF_REMOTE_HOSTNAME ,
           'type'          : 'system' ,
           'variable'      : 'STAF/Env/LC_ALL'
           }
          </call>
          <script>
              lc_all=STAFResult
          </script>
          <call function="'GetVar'">
           {
           'location'      : STAF_REMOTE_HOSTNAME ,
           'type'          : 'system' ,
           'variable'      : 'STAF/Env/LANG'
           }
          </call>
          <script>
              lang=STAFResult
          </script>
          <call function="'SetVar'">
           {
           'location'      : STAF_REMOTE_HOSTNAME ,
           'type'          : 'system' ,
           'variable'      : 'STAF/Env/LC_ALL=en_US.ISO8859-1'
           }
          </call>
          <call function="'SetVar'">
           {
           'location'      : STAF_REMOTE_HOSTNAME ,
           'type'          : 'system' ,
           'variable'      : 'STAF/Env/LANG=en_US.ISO8859-1'
           }
          </call>
          <call function="'GetVar'">
           {
           'location'      : STAF_REMOTE_HOSTNAME ,
           'type'          : 'system' ,
           'variable'      : 'STAF/Env/LANG'
           }
          </call>
          <script>
              Newlang=STAFResult
          </script>
          <message>
                'LANG is now set to %s ' % Newlang
          </message>
          <import machine="STAF_LOCAL_HOSTNAME"
            file="'%s/testcases/i18n/i18n_setup.xml' % (TESTS_DIR)"/>
          <call function="'i18n_setup'" />
@@ -65,9 +127,36 @@
          <call function="'main_8bit_authentication'" />
          
          <import machine="STAF_LOCAL_HOSTNAME"
            file="'%s/testcases/i18n/i18n_8bit_dataComparison.xml'
            % (TESTS_DIR)"/>
          <call function="'main_8bit_dataComparison'" />
          <import machine="STAF_LOCAL_HOSTNAME"
            file="'%s/testcases/i18n/i18n_cleanup.xml' % (TESTS_DIR)"/>
          <call function="'i18n_cleanup'" />
          
          <message>
                'Restoring LANG and LC_ALL environment variables'
          </message>
          <call function="'SetVar'">
           {
           'location'      : STAF_REMOTE_HOSTNAME ,
           'type'          : 'system' ,
           'variable'      : lc_all
           }
         </call>
         <call function="'SetVar'">
           {
           'location'      : STAF_REMOTE_HOSTNAME ,
           'type'          : 'system' ,
           'variable'      : lang
           }
         </call>
          <call function="'testGroup_Postamble'"/>
        
        </sequence>