History log of /external/testng/src/main/java/org/testng/Reporter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
10c223b7aa6bf34778079bb5ee1a494c83cd1239 31-May-2015 Ryan Schmitt <rschmitt@pobox.com> JDK7 migration: Use diamond syntax everywhere
/external/testng/src/main/java/org/testng/Reporter.java
a687b1124c48ada47fc1f8fd0e2ce5818f452aa0 01-Feb-2015 Cedric Beust <cedric@beust.com> Small fixes to the pull request.
/external/testng/src/main/java/org/testng/Reporter.java
38542477be2810926b6187f7f42159929a6e8588 24-Jan-2015 Krishnan Mahadevan <Krishnan.mahadevan1978@gmail.com> Fix NPE in Reporter.log()

Root cause :
Changes to Reporter class to use hasCode() of
TestResult : https://github.com/cbeust/testng/commit/c9a91722631f3b2f9bcc5a300e7a84c61cd4764f

Fixed this by persisting all the orphaned output
(output which is not associated with any TestResult) into
a temporary ThreadLocal ArrayList and then associated it
back to a TestResult once we found a valid TestResult
object for the current Thread.

* Added a null check in getOutput() to prevent NPE.
* Added a unit test.
/external/testng/src/main/java/org/testng/Reporter.java
c9a91722631f3b2f9bcc5a300e7a84c61cd4764f 13-Jan-2015 Cedric Beust <cedric@beust.com> Fix OutOfMemoryError: use hash codes as keys to the method map.

Better than using TestResult, which can contain entire bitmaps.

Note: hashCode() is not overridden in TestResult but I'm using it anyway. Tiny window for a bug here.
/external/testng/src/main/java/org/testng/Reporter.java
d435608220c657962a7dfc03cfcef19dea0beafd 18-Aug-2012 Cedric Beust <cedric@beust.com> New: Reporter.setEscapeHtml(boolean).
/external/testng/src/main/java/org/testng/Reporter.java
6a577ffe7ea59c27434829ae3f11f0074b1d7cf5 27-Jun-2012 Cedric Beust <cedric@beust.com> Escape < and > in the reporter.
/external/testng/src/main/java/org/testng/Reporter.java
0ca07395bd2056f581fe4c2efc8e34a728c0023a 24-Nov-2010 Cedric Beust <cedric@beust.com> Restored a few log() methods in Reporter.
/external/testng/src/main/java/org/testng/Reporter.java
0f7e671c94aeedee2fbc796b3318d44b0297b6cd 08-Oct-2010 nullin <nalin.makar@gmail.com> code cleanup for src/main

Convert control statement bodies to block
Convert for loops to enhanced for loops
Remove unused imports
Remove unused local variables
Add missing '@Override' annotations
Add missing '@Override' annotations to implementations of interface methods
Add missing '@Deprecated' annotations
Add missing serial version ID (generated)
Remove unnecessary casts
Remove unnecessary '$NON-NLS$' tags
Organize imports
Remove trailing white spaces on all lines
/external/testng/src/main/java/org/testng/Reporter.java
e182b0a3533a06cb3d4eab2e415338afba0493c2 06-Oct-2010 Cedric Beust <cedric@beust.com> Restore public for getCurrentTestResult().
/external/testng/src/main/java/org/testng/Reporter.java
7d239aabc611adf9baa78d919b6ce9f7a14c680c 03-Oct-2010 nullin <nalin.makar@gmail.com> Code cleanup

1. Remove unused code
2. Reduce class/variable/method access scope

Compiled and ran tests
/external/testng/src/main/java/org/testng/Reporter.java
dc0051b2828ddc734f076f959a1d9d54c322654d 10-Jul-2010 Cedric Beust <cedric@beust.com> Moved src->src/java/main and test -> src/java/test
/external/testng/src/main/java/org/testng/Reporter.java