so if you run the GUI on your jenkins machine, do you see the MY_TEST connection in the connection panel?
thank you for responding.
My understanding was that unit_test_repos and my_user (owner of procedure to be tested) are SQL Developer "connections", and I have them in the Connections panel. But MY_TEST is a test, not connection (?), So I see it in the Unit Test panel under the node Unit Tests - unit_test_repos (Admin) -> Tests -> MY_TEST. Did I completely missed the point?
no, i misread the string
Call D:\sqldeveloper\sqldeveloper\bin\sdcli unittest -run -test -name MY_TEST -repo unit_test_repos -db my_user
I mean to ask about unit_test_repos, sorry
Just a follow-up:
.msi installer automatically installs Jenkins as a windows service, which is very convenient, but this service does not recognize SQL Developer connections. I stopped/disabled it and started Jenkins from console: java –jar jenkins.war and it became aware of connections and tests are now executed as expected.
I even tried to change Jenkins windows service properties Logon As: <the same user that created connections> but it didn't work. So I'll have to get used to have a Command Prompt window open all the time. No big deal.