Paketkompatibilität testen

<< Click to Display Table of Contents >>

RayQC Advanced > 8.0 > User Guide > Automatisierung > Befehlszeilenschnittstelle 

Paketkompatibilität testen

Das Importieren von Softwarepaketen in die Bibliothek wird durch den -import Schalter ausgelöst. Dieser kann auch zum Testen von Webanwendungen verwendet werden.

Beispiel-Befehlsstruktur

RayQCAdCmd.exe 

-test = <c|r|v|w|a|l|q> 

-source = <sourceFile>

[-target = <targetFile>] 

-report = <path_to_report>

[-reportFormat = <XML|PDF|DOCX|DOC|HTML|XPS>]

[-ruleSet = <ruleSet>]

[-rule = <rule>]

[-rayflow = <rayflow_configuration>]

[-saveindb = <Yes|No>]

[-reportname = <reportname>]

[-fix = <default|power|light>]

[-showMstDir = <Yes|No>]

[-overwrite = <Yes|No>]

[-MaxDepth = <number>]

[-MaxCrawlcount = <number>]

 

Beispiel für den Test einer Webanwendung:

 

RayQCAdCmd.exe -test w -source "http://www.raynet.de" -MaxCrawlCount 10 -MaxDepth 3 

-report c:\Test\Test.pdf

 

Dadurch wird eine Webanwendung raynet.de mit den angegebenen Einstellungen getestet und ein Bericht als .pdf  nach c:\Test\Test.pdf ausgegeben.

 

Parameter

Parameter

Mandatory

Description

-test

Y

Legt die Testbereiche fest, die ausgeführt werden.

Options:
c - Kollision

r - Bereitschaft

v - Virtualisierung

w - Web Application

a - App-V

l - Citrix-AppLayering

q - Checkliste

-source

 

Y

Gibt den Pfad zur .msi-Datei an, die getestet werden soll.

Das Testen von mehr als einem Paket kann durch Hinzufügen des Pfads zu weiteren Dateien mit Trennung durch Semikolon (;) durchgeführt werden:

C:\file1.msi;C:\file2.msi;C:\file3.msi

-target

N

(Y für Testtyp c)

Gibt den Pfad zu den Dateien an, gegen die Kollisionstests durchgeführt werden.

Das Testen gegen mehr als ein Paket kann durch Hinzufügen des Pfads zu weiteren Dateien mit Trennung durch Semikolon (;) durchgeführt werden:

C:\file1.msi;C:\file2.msi;C:\file3.msi

-report

Y

Gibt den Pfad zur Ergebnisberichtsdatei oder zum Ordner an, in dem Berichte generiert werden.

-reportFormat 

Y

Steuert das Format der Berichtsausgabedatei.
 
Options:

XML

PDF

DOCX

DOC

HTML

XPS

-ruleSet

Y/N (entweder -ruleSet oder -rule muss verwendet werden)

Die Namen der Regelsätze, die beim Testen angewendet werden.

Das Anwenden von mehr als einem Regelsatz ist möglich, indem die Regelsatznamen durch Semikolon (;) getrennt werden.

-rule

Y/N (entweder -ruleSet oder -rule muss verwendet werden)

Die Namen der Regeln, die beim Testen angewendet werden.

Das Anwenden von mehr als einer Regel ist möglich, indem die Regelnamen durch Semikolon (;) getrennt werden.

-rayflow

N

Legt die erforderlichen Parameter für die Verbindung zu einem RayFlow-Server zum Hochladen von Testergebnissen fest.

Die Parameter müssen durch Semikolon (;) getrennt und in der folgenden Reihenfolge angegeben werden:

<RayFlowServiceUrl>;

<RayFlowServiceUser>;

<RayFlowServicePassword>;

<UserName>;

<ProjectID>;

<PackageID>

-SaveinDb

N

Gibt an, ob der Bericht in der Datenbank gespeichert wird.

-reportname

N

Legt den Berichtsnamen fest. Wenn der Wert weggelassen wird, wird der Name des Berichts automatisch generiert.

-fix

N

Legt den Korrekturtyp fest, der ausgeführt wird.

-showMstDir

N

Gibt an, ob Pfade zu Ordnern mit generierten .mst-Dateien angezeigt werden.

-overwrite

N

Erlaubt das Überschreiben, wenn die Datei bereits vorhanden ist.

-maxdepth

N

Legt die maximale Tiefe fest, bis zu der eine Suchmaschine Seiten innerhalb einer Website indiziert. Die erste Ebene ist die Startseite. Die nächste Ebene sind alle Seiten, die von Seiten der vorherigen Ebene verlinkt sind (0=nicht begrenzt).

-maxcrawlcount

N

Legt die maximale Anzahl der zu durchsuchenden Seiten fest (0 = nicht begrenzt).