Dieser Beitrag ist zusätzlich Anfrage an Is it possible to migrate from cucumber-jvm to QAF? Könnten Sie mir bitte helfen, den Ansatz zu kennen, um testNG auszuführen? Denn jetzt habe ich das Beispiel von unten Link konfiguriertWie man von gurke-jvm zu QAF mit testNG migriert?
https://github.com/qmetry/qaf/releases/download/2.1.9-RC2/QAFGherkin.zip
aber wenn ich versuche, die CucumberRunner.java auszuführen Es findet keine Funktion
log4j:WARN No such property [follow] in org.apache.log4j.FileAppender.
[ConfigurationManager] - ISFW build info: {qaf-Type=core, qaf-Revision=9-RC1, qaf-Version=2.1, qaf-Build-Time=23-Sep-2016 12:16:17}
[ConfigurationManager] - Resource dir: C:\Users\Kalyankar\Downloads\qaf-blank-project-maven-masterDec\qaf-blank-project-maven-master\resources. Found property files to load: 6
[ConfigurationManager] - Resource dir: C:\Users\Kalyankar\Downloads\qaf-blank-project-maven-masterDec\qaf-blank-project-maven-master\resources. Found property files to load: 0
[TestNG] Running:
C:\Users\Kalyankar\AppData\Local\Temp\testng-eclipse-1055468291\testng-customsuite.xml
No features found at [classpath:com/qmetry/qaf/examples/cucumber/runners]
0 Scenarios
0 Steps
0m0.000s
PASSED: run_cukes
Runs Cucumber Features
===============================================
Default test
Tests run: 1, Failures: 0, Skips: 0
===============================================
===============================================
Default suite
Total tests run: 1, Failures: 0, Skips: 0
===============================================
[TestNG] Time taken by [email protected]: 18 ms
[TestNG] Time taken by [email protected]: 18 ms
[TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 30 ms
[TestNG] Time taken by [email protected]: 35 ms
[TestNG] Time taken by [email protected]: 224 ms
[TestNG] Time taken by org.testng.reporters.SuiteHT[email protected]: 131 ms
ich, dass application.properties sichergestellt haben, Werte werden auch als step.provider.pkg = com.qmetry.qaf.examples.steps.cucum festgelegt, wenn ich später eine Feature-Datei in das com.qmetry.qaf.examples.cucumber.runners-Paket & verschoben habe. Kein Glück. Jede Hilfe würde sehr geschätzt werden. Vielen Dank im Voraus
Ich habe das Beispielprojekt heruntergeladen und ich sehe, es gibt eine QAFPerfectoCucumberFormatter.java-ex-Datei. Ich glaube, dass dies als ein Plugin für CucumberRunner.java fungiert, aber wenn ich versuche, den CucumberRunner.java auszuführen, schlägt es mit gucura.runtime.CucumberException fehl: Konnte das Plugin class: com.qmetry.qaf.examples.cucumber.runners nicht laden. QAFPerfectoCucumber Formatter können Sie mir bitte sagen, wenn ich QAFPerfectoCucumberFormatter.java-ex zu QAFPerfectoCucumberFormatter.java umbenennen muss? Wie führe ich einen benutzerdefinierten gurkyrunner aus? Danke für jede Hilfe –
Warum möchten Sie Gurke Läufer verwenden? Sie brauchen es nicht mit dem neuesten qaf. Verweisen Sie auf [qaf-blank-project] (https://github.com/qmetry/qaf-blank-project) oder [qaf-blank-project-maven] (https://github.com/qmetry/qaf-blank-project). Project-Maven) – user861594
Sie können Runner-Ordner löschen, es ist nicht verwendeten Code, überhaupt nicht erforderlich, vermisst zu bereinigen. – user861594