Перейти к содержимому

Фотография

Постоянная ошибка


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Owl

Owl

    Новый участник

  • Members
  • Pip
  • 44 сообщений


Отправлено 22 сентября 2006 - 11:37

Первый раз запускаю уже готовые скрипты на Silk:
Подскажите, пож-та, в чем ошибка, где нужно упомянуть директорию
C:\p4\QE\V5Automation\BatFiles\tlist.exe ?

[ ] Script BatchExport_SingleTable.t - 2 errors
[ ] Machine: 192.168.1.6:2965
[ ] Started: 01:14:02PM on 21-Sep-2006
[ ] Elapsed: 0:00:13
[ ] Passed: 0 tests (0%)
[ ] Failed: 1 test (100%)
[ ] Totals: 1 test, 2 errors, 0 warnings
[ ]
[-] Testcase ExportSingleTable - 1 error
[ ] ProgramManager.SetActive () tag="/[DialogBox]Program Manager"
[ ] AGT_SYS_Execute ("C:\p4\QE\V5Automation\BatFiles\tlist.exe", {})
[ ] *** Error: Unable to start C:\p4\QE\V5Automation\BatFiles\tlist.exe: The system cannot find the path specified.
[ ] Occurred in AGT_SYS_Execute
[ ] Called from SYS_Execute at 4test.inc(700)
[ ] Called from KillTask at C:\p4\QE\V5Automation\GeneralFunctions\KillTask.inc(8)
[ ] Called from State1 at C:\p4\QE\V5Automation\Declarations\BaseStateWB.inc(219)
[ ] Called from DefaultTestCaseEnter at defaults.inc(324)
[ ] Called from ExportSingleTable at BatchExport_SingleTable.t(1)
[ ] ProgramManager.SetActive () tag="/[DialogBox]Program Manager"
[ ] AGT_SYS_Execute ("C:\p4\QE\V5Automation\BatFiles\tlist.exe", {})
[ ] *** Error: Unable to start C:\p4\QE\V5Automation\BatFiles\tlist.exe: The system cannot find the path specified.
[ ] Occurred in AGT_SYS_Execute
[ ] Called from SYS_Execute at 4test.inc(700)
[ ] Called from KillTask at C:\p4\QE\V5Automation\GeneralFunctions\KillTask.inc(8)
[ ] Called from State1 at C:\p4\QE\V5Automation\Declarations\BaseStateWB.inc(219)
[ ] Called from DefaultTestCaseExit at defaults.inc(336)
[ ] Called from ExportSingleTable at BatchExport_SingleTable.t(1)

А это сам файл-скрипт:
[-] testcase ExportSingleTable() appstate State1
[ ] String sBatPath
[ ] List of String lsOutput = {}
[ ] String sExpCount
[ ] String sQuery
[ ] //added by grace
[ ] //sBatPath = "java -classpath {sClasspath} com.incentivesystems.energizer.client.command.IncentiveClient -server {sWebServer}/soap/servlet/rpcrouter -bunit INSURANCE -user energizer:energizer -export INS_UI_ADDRTYPES:smoketest" //added by grace
[ ] //sBatPath = "java -classpath {sClasspath} com.incentivesystems.energizer.client.command.IncentiveClient -server {sWebServer}:9080/soap/servlet/rpcrouter -bunit INSURANCE -user energizer:energizer -export EN_STAGE_INS_UI_AMT_TYPES1:smoketest" //added by grace
[ ] //base
[ ] sBatPath = "java -classpath {sClasspath} com.incentivesystems.energizer.client.command.IncentiveClient -server {sWebServer}:7001/soap/servlet/rpcrouter -bunit INSURANCE -user energizer:energizer -export EN_INS_AMT_TYPES:smoketest -perioddate 20030131"
[ ]
[ ] integer i
[-] switch localDatabase
[-] default
[+] for (i=1; i<5;i++)
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "Insert into EN_INS_AMT_TYPES (AMT_TYPE,BUSINESS_UNIT_ID,EFFECTIVE_DATE,START_DATE,END_DATE,DESCRIPTION,DIVIDE_BY,OPEN_ADJUSTMENT,ADJUSTMENT_COMMENT,CREATED_BY,CREATE_DATE,MODIFIED_BY,MODIFIED_DATE) VALUES ('dk','INSURANCE','02-Jan-2003','01-Jan-2003','30-Jan-2003','DescriptionAmt','1','1','comment','grace','05-Jan-2003','grace','01-Jan-2003');")
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "commit;", NULL)
[ ] sQuery = "SELECT COUNT(*) from EN_INS_AMT_TYPES;"
[ ] sExpCount = sDBValue ( sDBUserName, sDBPassword, sDBDSN2, sQuery )
[+] if ( sExpCount == "0.000000" )
[ ] LogError ("No Data in the EN_INS_AMT_TYPES table" )
[ ] return
[ ]
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "delete from EN_STAGE_INS_UI_AMT_TYPES1;", NULL)
[ ]
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "commit;", NULL)
[ ]
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "select count(*) from EN_STAGE_INS_UI_AMT_TYPES1;", "0.000000")
[ ]
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "delete from EN_JOB_STATUSES;", NULL)
[ ]
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "commit;", NULL)
[ ]
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "select count(*) from EN_JOB_STATUSES;", "0.000000")
[ ]
[ ]
[+] if (sExpCount == "0.000000")
[ ] LogError ("Cannot export. It is no data in the EN_INS_AMT_TYPES table")
[ ] return
[ ]
[ ] Print ( sBatPath )
[ ]
[ ] SYS_Execute (sBatPath, lsOutput)
[ ] print ("")
[ ] print (lsOutput)
[ ] print ("")
[ ]
[ ] Sleep (3.0)
[ ]
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "commit;", NULL)
[ ]
[ ] WorkingWithDB (sDBUserName, sDBPassword, sDBDSN2, "select count(*) from EN_STAGE_INS_UI_AMT_TYPES1;", sExpCount)
[ ]
[ ] //Insert into EN_INS_AMT_TYPES (AMT_TYPE,BUSINESS_UNIT_ID,EFFECTIVE_DATE,START_DATE,END_DATE,DESCRIPTION,DIVIDE_BY,OPEN_ADJUSTMENT,ADJUSTMENT_COMMENT,CREATED_BY,CREATE_DATE,MODIFIED_BY,MODIFIED_DATE) VALUES ('dk','INSURANCE','02-Jan-2003','01-Jan-2003','30-Jan-2003','DescriptionAmt','1','1','comment','grace','05-Jan-2003','grace','01-Jan-2003');
[ ]
[ ]
[ ] //results:
[ ] // java -classpath D:\EnergizerClient\client\workbench-common.jar;D:\EnergizerClient\client\workbench-commandline.jar;D:\EnergizerClient\client\xerces-1.4.4.jar;D:\EnergizerClient\client\centive-util.jar;D:\EnergizerClient\client\soap.jar;D:\EnergizerClient\client\workbench-client.jar;D:\EnergizerClient\client\mail.jar;D:\EnergizerClient\client\activation.jar com.incentivesystems.energizer.client.command.IncentiveClient -server http://192.168.1.2:7...rvlet/rpcrouter -bunit INSURANCE -user energizer:energizer -export INS_UI_ADDRTYPES:smoketest
[ ] //
[ ] // lsoutput: {
[ ] // Processing started for export. Period Date: 20030131, INS_UI_ADDRTYPES Export completed. 5 rows exported successfully., All exports completed.}
[ ] //
  • 0

#2 Owl

Owl

    Новый участник

  • Members
  • Pip
  • 44 сообщений


Отправлено 22 сентября 2006 - 12:18

Понимаю, я при виде этого готова застрелиться!
:acute: :acute: :ok:
  • 0

#3 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 22 сентября 2006 - 13:36

Я не вижу кода для appstate-а State1. Ошибка произошла именно в нем.
Какой там код у этой функции?

Это в файле C:\p4\QE\V5Automation\Declarations\BaseStateWB.inc
  • 0

#4 Owl

Owl

    Новый участник

  • Members
  • Pip
  • 44 сообщений


Отправлено 25 сентября 2006 - 07:23

Вот appstate ...

[-] appstate State1 ()
[ ] // PrintMemory ()
[ ] ProgramManager.SetActive ()
[ ] //need to uncomment kill after automation
[ ] KillTask ("IEXPLORE.EXE")
[ ] // Read in fuction
[ ] ReadGlobal ( sVariables )
[ ]
[ ]
[-] appstate OpenBrowser () basedon State1
[ ] Browser.Invoke ()
[ ] Sleep (5)
[ ] Browser.WaitForReady ()
[ ] Browser.Maximize ()
[ ] Sleep (1)
[ ] Browser.SetActive ()
[ ]
[-] appstate OpenEnergizer () basedon OpenBrowser
[ ] StartEnergizer()
[ ] LogIn(sUserName, sPassword)
[ ] //GoSleep (wPayeeMnu)
  • 0

#5 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 25 сентября 2006 - 11:12

Понятное дело - тут кто-то захордкодил статический путь к файлу. В этих случаях я делаю так:
1. Ищу реальное местоположение файла tlist.exe (поиск файла).
2. Ищу где встречается по тексту C:\p4\QE\V5Automation\BatFiles\tlist.exe (поиск файла с фразой).
3. Меняю везде по тексту C:\p4\QE\V5Automation\BatFiles\tlist.exe на реальный путь.

И запускаю.
  • 0

#6 Owl

Owl

    Новый участник

  • Members
  • Pip
  • 44 сообщений


Отправлено 27 сентября 2006 - 07:52

Но tlist.exe действительно находится именно в C:\p4\QE\V5Automation\BatFiles\


:good:
  • 0

#7 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 27 сентября 2006 - 10:08

:diablo:
Приехали....
Тогда могу предложить следующие пару вариантов:
1. Попробовать запустить сам tlist.exe - возможно это он выдает ошибку про ненайденый ресурс.
2. Сменить имя файла и "укоротить" путь к нему - возможно есть какие-то проблемы с развязанием пути к файлу (не забуть поправить сорсы на новый путь).
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных