2017-02-26 2 views
0

Ich versuche, Jenkins einzurichten, um einige Online-Anwendungen kontinuierlich zu testen. Ich habe Jenkins auf Ubuntu 16.04 installiert und habe einen Slave, der Windoze 10 ausführt. Ich habe UltraVnc auf dem Slave installiert und versuche VncRecorder die Testsitzung aufzuzeichnen. Im Moment macht mein Job einfach ein paar zufällige Sachen. Die Konsolenausgabe ist wie folgt:VncRecorder funktioniert auf Jenkins

Started by user anonymous

Building remotely on Nove1 (UITest) in workspace

C:\Users\Jenkins\workspace\TestTester

[WS-CLEANUP] Deleting project workspace...

[WS-CLEANUP] Done

Starting xvnc

[TestTester] $ "C:\Program Files\uvnc bvba\UltraVNC\winvnc.exe" -connect host:76 Recording from vnc server: 172.24.27.210:0

Using vnc passwd file: /var/lib/jenkins/secrets/vncpassword

job/TestTester/14/Recording from server: 172.24.27.210:0, to: /var/lib/jenkins/jobs/TestTester/builds/14/archive/TestTester_14.swf

[TestTester] $ cmd /c call

C:\Users\Jenkins\AppData\Local\Temp\hudson6483326613410629302.bat

C:\Users\Jenkins\workspace\TestTester>echo "Start" "Start"

C:\Users\Jenkins\workspace\TestTester>exit 0

ERROR: File /var/lib/jenkins/jobs/TestTester/builds/14/archive/TestTester_14.swf doesn't exist.

Feature "Record VNC session" failed!

Terminating xvnc.

Finished: FAILURE

Ich habe die letzten 2 Tage lang auf Google gesucht und nichts gefunden, so kann helfen, ay von Ihnen gute Leute?

Danke!

Paul

Antwort

0

Problem Steps Recorder ein kühles Windows-Tool, das Ihre Aktionen als eine Serie von Bildern aufnehmen. Sie können dieses Werkzeug verwenden, das in Windows eingebaut ist :)

psr.exe [/start |/stop][/output <fullfilepath>] [/sc (0|1)] [/maxsc <value>] 
    [/sketch (0|1)] [/slides (0|1)] [/gui (o|1)] 
    [/arcetl (0|1)] [/arcxml (0|1)] [/arcmht (0|1)] 
    [/stopevent <eventname>] [/maxlogsize <value>] [/recordpid <pid>] 

/start   :Start Recording. (Outputpath flag SHOULD be specified) 
/stop   :Stop Recording. 
/sc   :Capture screenshots for recorded steps. 
/maxsc   :Maximum number of recent screen captures. 
/maxlogsize  :Maximum log file size (in MB) before wrapping occurs. 
/gui   :Display control GUI. 
/arcetl   :Include raw ETW file in archive output. 
/arcxml   :Include MHT file in archive output. 
/recordpid  :Record all actions associated with given PID. 
/sketch   :Sketch UI if no screenshot was saved. 
/slides   :Create slide show HTML pages. 
/output   :Store output of record session in given path. 
/stopevent  :Event to signal after output files are generated. 

PSR Usage Examples: 

psr.exe 
psr.exe /start /output fullfilepath.zip /sc1 /gui 0 /record <PID> 
    /stopevent <eventname> /arcetl 1 

psr.exe /start /output fullfilepath.xml /gui 0 /recordpid <PID> 
    /stopevent <eventname> 

psr.exe /start /output fullfilepath.xml /gui 0 /sc 1 /maxsc <number> 
    /maxlogsize <value> /stopevent <eventname> 

psr.exe /stop 

Notes: 
1. Output path should include a directory path (e.g. '.\file.xml'). 
2. Output file can either be a ZIP file or XML file 
3. Can't specify /arcxml /arcetl /arcmht /sc etc. if output is not a ZIP file. 
+0

Vielen Dank für den Vorschlag! Leider brauche ich eigentlich ein Video, aber das kann gut als temporäre Lösung funktionieren, bis ich VNCRecorder arbeiten lassen kann :-) – Paul

+0

Suchen Sie nach steuerbaren Videorekorder über das Internet oder nehmen Sie einen Open-Source-Videorekorder und fügen Sie Befehl hinzu Linie triggert dazu – SACn

Verwandte Themen