I\'m trying to run a testing suite using XML and TestNG, but I\'m always getting the same message using both: Eclipse and the command line:
[TestNG] Running:
/
In my case, the @Test annotation was imported automatically by IDE as import org.junit.Test
.
After changing it to import org.testng.annotations.Test
the tests got picked up correctly.
I was facing the same issue , i have updated/installed TestNG from eclipse marketplace it worked for me
In my case, the test was accidentally marked as "enabled = false" inside the @Test(...). Make sure the value for you is marked as "true".
I experienced a similar issue and it was resolved by performing a project clean within Eclipse (Project-> Clean-> Clean Selected project)
There were two problems in the code:
1. This was because, my @Test method was calling another method which will return a Boolean. Once I commented the same @Test and the method, the whole testNG xml started working.
2. Second mistake was , I was using the below ,that was a wrong assignment of Poi Classes.
Workbook WB = new XSSFWorkbook(FIS);
Sheet WSh= WB.getSheetAt(1);
I changed the above to below:
XSSFWorkbook WB = new XSSFWorkbook(FIS);
XSSFSheet WSh= WB.getSheetAt(1);
After both of those above corrections, the script started working.
Very simple but sometimes hard to spot. @Test
is not picked when no data is returned by the corresponding dataprovider.