1bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beustpackage test.annotationtransformer; 2bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beust 3892b08c1f1afd198fd8ccbf804de28b7ce12f547nullinimport org.testng.IAnnotationTransformer; 4892b08c1f1afd198fd8ccbf804de28b7ce12f547nullinimport org.testng.annotations.ITestAnnotation; 5892b08c1f1afd198fd8ccbf804de28b7ce12f547nullin 6bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beustimport java.lang.reflect.Constructor; 7bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beustimport java.lang.reflect.Method; 8bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beust 9bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beustpublic class MyTimeOutTransformer implements IAnnotationTransformer { 10bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beust 11892b08c1f1afd198fd8ccbf804de28b7ce12f547nullin @Override 122d568355761a9632bf24a87984e241f8a079d724Cédric Beust public void transform(ITestAnnotation annotation, Class testClass, 13892b08c1f1afd198fd8ccbf804de28b7ce12f547nullin Constructor testConstructor, Method testMethod) 14bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beust { 15bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beust annotation.setTimeOut(5000); // 5 seconds 16bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beust } 17892b08c1f1afd198fd8ccbf804de28b7ce12f547nullin 18bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beust 19bf2d5b71a9dc43b112778b8f26b53240389da788Cédric Beust} 20