Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Bamboo + Ant + TestNG - не могу заставить работать


(Linux5) #1

Добрый день. 

 

Хочу чтобы  Bamboo запустил ANT который  в свою очередь запустит  TestNG

конфигурация  Win 7X64 bit  + Bamboo + Java 1.7 +ANT

1) Данные  из репозитория Bamboo забирает  правильно 

2) запускает  ANT  который обламывается со следующей ошибкой ( кусок  лога см ниже)

PS если запустить c:\ant\bin\ant.bat  -Djava.io.tmpdir=C:\Windows\Temp\QA-QAAUTOMATION-JOB1 SmokeTest 

на  той же самой машине руками, то все работает!! файрволы и антивирусы отключены  Подскажите куда копать ???

Beginning to execute external process for build 'QA-Automation - QA-Automation - Default Job'
... running command line:
c:\ant\bin\ant.bat
-Djava.io.tmpdir=C:\Windows\Temp\QA-QAAUTOMATION-JOB1
SmokeTest
... in: C:\Users\qa-test\bamboo-home\xml-data\build-dir\QA-QAAUTOMATION-JOB1\Playfon-Autotests
... using extra environment variables:
JAVA_HOME=C:\Program Files\Java\jre7
ANT_HOME=c:\ant
Path=C:\Program Files\Java\jre7\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\

Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\lib\tools.jar
Buildfile: C:\Users\qa-test\bamboo-home\xml-data\build-dir\QA-QAAUTOMATION-JOB1\Playfon-Autotests\build.xml
 
SmokeTest:
  [testng] java.io.IOException: ??????? ?? ??????? ????? ????????? ????
  [testng]         at java.io.WinNTFileSystem.createFileExclusively(Native Method)
  [testng]         at java.io.File.createTempFile(Unknown Source)
  [testng]         at java.io.File.createTempFile(Unknown Source)
  [testng]         at org.testng.TestNGAntTask.execute(TestNGAntTask.java:495)
  [testng]         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
  [testng]         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  [testng]         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  [testng]         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  [testng]         at java.lang.reflect.Method.invoke(Unknown Source)
  [testng]         at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
  [testng]         at org.apache.tools.ant.Task.perform(Task.java:348)
  [testng]         at org.apache.tools.ant.Target.execute(Target.java:392)
  [testng]         at org.apache.tools.ant.Target.performTasks(Target.java:413)
  [testng]         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
  [testng]         at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
  [testng]         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
  [testng]         at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
  [testng]         at org.apache.tools.ant.Main.runBuild(Main.java:811)
  [testng]         at org.apache.tools.ant.Main.startAnt(Main.java:217)
  [testng]         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
  [testng]         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
  [testng] Could not read file : java.io.FileNotFoundException:
  [testng] Usage: <main class> [options]

 


(Linux5) #2

разобрался - тему можно закрыть 

надо было дать права  тому юзеру под которым запущен Bamboo


(Mykhailo Poliarush) #3

время лечит, уже в которы раз убеждаюсь :)