Domanda

TestNG doc dice creare un XML come di seguito.

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="Suite1" verbose="1" >
   <test name="Regression1"   >
     <packages>
     <package name="test.sample" />
     </packages>
   </test>
</suite>

Dove dovrebbe essere questo file?

È stato utile?

Soluzione

Dipende da come lo si esegue. Se si sta eseguendo dalla riga di comando, provate questo: java org.testng.TestNG testng.xml

Se stai usando formica, provare questo. http://testng.org/doc/ant.html

Non credo che conta molto in cui si inserisce il file fino a quando l'IDE può trovare, si esegue formica da quella directory, ecc Abbiamo messo tutta questa roba in una directory chiamata 'costruire'.

Altri suggerimenti

Non importa dove questo file viene mantenuto fino a continuare a fornire il percorso esatto della vostra testng.xml durante l'esecuzione di esso. Ma nel caso in cui si sta progettando un quadro intorno ad esso e avete bisogno di avere avere più XMLs esempio per Sanity, regressione, prestazioni ecc è necessario prendersi cura di seguire:

1) Conservare tutti i XMLs TestNG nella stessa directory (ad es: testngXmls). Mantiene la struttura del quadro pulito.

2) Come suggerito da Tony Ennis è possibile eseguire direttamente

  

java org.testng.TestNG "File pathToTestng"

o utilizzando Non dimenticare di aggiungere formica file di <xmlfileset = "file pathToTestng" / >

3) Se si utilizza Maven è necessario aggiungere

  

<suiteXmlFiles>
  <suiteXmlFile>   src / main / risorse / testngXmls / testng.xml< / suiteXmlFile>

     

< / suiteXmlFiles>

in-infallibile-plugin Maven configurazione

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top