Forum Discussion

rwtam's avatar
rwtam
New Contributor
4 years ago

Zephyr Scale - Space between test cases/plans/cycles in list view

The system's displaying the test cases, test plans, and test cycles with a ton of white space above and below each item.  Is there some piece of data we've entered into the system that's causing this?  It seems like it's trying to make the items fill the space in the browser.  So the more items there are, the more compact the rows become, and vice versa.  This view makes it hard to navigate the items.

 

4 Replies

  • JDR2500's avatar
    JDR2500
    Frequent Contributor

    Hi,
    We call PowerShell from our scripts to compare files.  We then get a return value from PS to determine if the files match.  To accomplish this we use WshShell. Perhaps this could be adapted for your needs.  Below is a VBScript code snippet.

    Here is a link to the docs:  WshShell Object | TestComplete Documentation

    Here is the code we use:

    Set oShell = Sys.OleObject("WScript.Shell") 
      
      '-- Compare the files using Powershell
      s_PowershellInput = "powershell -command Compare-Object -ReferenceObject $(Get-Content '" & RFile & "') -DifferenceObject $(Get-Content '" & TFile & "') | where {$_.SideIndicator -eq '<=' -and !$_.InputObject.StartsWith('#')} | select -ExpandProperty inputObject"
      Set oExec = oShell.Exec(s_PowershellInput)
      oExec.StdIn.Close ' Close standard input before reading output
    
      ' Get PowerShell output with the comparison results
      strOutput = oExec.StdOut.ReadAll
    
      '-- If strOutput is "" then the files matched
      If strOutput = "" Then 
        AtsCompareFilesPS = True
      Else  'Return false and save the output to a text file in the same location as the test file
        AtsCompareFilesPS = False
     End If

     

    • roli62's avatar
      roli62
      Occasional Contributor

      I just called my testedApp "python". 

      The python script it calls works fine from testComplete. The issue is just how to wait for the app to finish and how to get the exit code of "main.py". 

      • rraghvani's avatar
        rraghvani
        Icon for Champion Level 3 rankChampion Level 3

        Once main.py has finished, the exit code is returned back to Python, and not back to TestComplete. Refer to the Python documentation on how to retrieve the exit code.