qsorix / rpt-qrx-msc

1 stars 0 forks source link

leci wyjatek ze startowania komend #15

Closed qsorix closed 14 years ago

qsorix commented 14 years ago

Na razie sanity_check w controllerze nie przerywa testu (masz tam #TODO) w kodzie i controller wyslal start:

[Arete Slave] Command '1' ended badly.
[127.0.0.1] Sending: 401 Command Failed: 1
[127.0.0.1] Received: start @{id=c8d097c0-1c45-40f0-9064-946f0ae6d797} @{run=at 2010-08-20T20:09:47.532252} @{end=duration 6}
[test c8d097c0-1c45-40f0-9064-946f0ae6d797] Running setup command "4"
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 36286)
Traceback (most recent call last):
File "/usr/lib64/python2.6/SocketServer.py", line 283, in _handle_request_noblock
  self.process_request(request, client_address)
File "/usr/lib64/python2.6/SocketServer.py", line 309, in process_request
  self.finish_request(request, client_address)
File "/usr/lib64/python2.6/SocketServer.py", line 322, in finish_request
  self.RequestHandlerClass(request, client_address, self)
File "/usr/lib64/python2.6/SocketServer.py", line 617, in __init__
  self.handle()
File "/home/qsorix/work/AGH/rok5/MSc/daemon/modules/Handler.py", line 44, in handle
result = types_and_actions.get(type)(parent_id, **params)
File "/home/qsorix/work/AGH/rok5/MSc/daemon/modules/Manager.py", line 161, in start_test
  self._setup_test(id)
File "/home/qsorix/work/AGH/rok5/MSc/daemon/modules/Manager.py", line 153, in _setup_test
  self._run_commands(Setup.query.filter_by(test_id=test_id).all())
File "/home/qsorix/work/AGH/rok5/MSc/daemon/modules/Manager.py", line 217, in _run_commands
  p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
File "/usr/lib64/python2.6/subprocess.py", line 623, in __init__
  errread, errwrite)
File "/usr/lib64/python2.6/subprocess.py", line 1139, in _execute_child
  raise child_exception
OSError: [Errno 2] No such file or directory
----------------------------------------

Wyjatek leci bo nie ma komendy, ktora setup probuje odpalic. Powinno sie ladnie zatrzymac i zrobic clean.

rpt commented 14 years ago

Co to za test?

qsorix commented 14 years ago

Np. test_daemon_bad_check powoduje taki blad bo teraz controller olewa check. Chodzi o to, zeby kazac wystartowac test, w ktorym sa zle komendy.

rpt commented 14 years ago

Fixed in http://github.com/qsorix/rpt-qrx-msc/commit/307f904df5178ca0897a7d2d8282c66c95106416