Q7

When the command did not found, return more details to a client

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 1.2.21, 1.3.4
  • Fix Version/s: 1.2.x
  • Component/s: ECL
  • Labels:
    None
  • Test Mode:
    Manual

Description

Given AUT is started from Q7 Runner (maybe a similar case will be with Q7 IDE).
Now if AUT's runtime isn't up to date, and it cannot find the command requested to be executed,
it simply closes the client connection (Runner connection with the AUT, in our case).

Some 'command not found' status code should be returned instead.

Interesting facts:

If the command is exist, but its scriptlet is not – correct message is displayed in Q7 Control Panel.

Interesting places:

SessionRequestHandler, line 39, method run(): Object object = pipe.take(Long.MAX_VALUE);
EMFStreamPipe, line 106, method take(long): r.load(bin, getOptions());

P.S. Maybe some runtime version check should be performed among other things.

Activity

There are no comments yet on this issue.

People

  • Assignee:
    komaz
    Reporter:
    alexander.sheboltaev
Vote (0)
Watch (0)

Dates

  • Created:
    05/Jul/13 11:52 AM
    Updated:
    05/Jul/13 12:06 PM