Yes, in some special cases. Both RI and Harmony adopt some cache mechanism in resolving class in ObjectInputStream.
On 11/27/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
Right - I guess the ambiguity for me is if the side effect was correct behavior or not - we're using this "run all in one VM" mode in DRLVM tests to find harmful side effects... geir Mikhail Loenko wrote: > When you changed the test case to avoid side-effect have you made the test > weaker? If not I'd prefer to run them in a fork mode "once" because in this > case they run faster. > > Thanks, > Mikhail > > 2006/11/27, Leo Li <[EMAIL PROTECTED]>: >> Hi, all: >> During fixing the bug of Harmony-2249, I found that the testcase >> in one >> junit test file might lead to other fail in a different junit file. After >> digging into it, I am aware that testcase can influence the global >> state of >> a VM, for example, the resolution of class (both RI and Harmony have >> similar >> behavior). Although I changed the testcase as a workaround, it is not >> tested so thoroughly as I expected in order not to lead other tests to >> fail. >> >> So I recommend if we can specify some testcase that should run in >> junit >> with fork = "true". Maybe to add some annotation is one resolution or >> to add >> them to a property file as we done with excluded ones. >> Any suggestion? >> >> -- >> Leo Li >> China Software Development Lab, IBM >> >>
-- Leo Li China Software Development Lab, IBM
