Turning Run status on / off for a Test Case in Test Suit

I have a Test suit with all the required test cases added
in my Test suit collection, i need to call this test suit with different login details (used profiles)

My issue here is i don’t want to run all teh test cases for all profiles.
Is there a way to stop a test case from Running depending on the profile or global variable?

You probably want to use test listeners for this:

Thanks Brandon,

Are there any pre defined variavble that can use to set a test case to run or not run based on certain criteria or do i have to define them in my test case?

No, there are no pre-defined variables because the number of criteria for “run the test case or not” is potentially infinite. You’ll have to define what those criteria are yourself.