Hapao works using method wrappers, and do some stuff for every method 
execution. If Hapao use something you are instrumenting, you are start looping 
endlessly. So blacklisted classes are classes you are not going to instrument.

But, I was trying to understand all the classes you blacklisted, and I don’t 
understand why you have some tests blacklisted, any reason for them?

Cheers,
Alejandro
> On Dec 1, 2014, at 7:57 AM, Guillermo Polito <guillermopol...@gmail.com> 
> wrote:
> 
> ignorant question: What is a black listed class? :)
> 
> On Sun, Nov 30, 2014 at 7:21 PM, Pavel Krivanek <pavel.kriva...@gmail.com 
> <mailto:pavel.kriva...@gmail.com>> wrote:
> Hi,
> 
> I set the job for tests coverage testing of the mimimal Pharo using Hapao:
> 
> https://ci.inria.fr/pharo/view/4.0-Bootstrap/job/Pharo-4.0-Bootstrap-Step-2.2-Hapao-Coverage-Test/
>  
> <https://ci.inria.fr/pharo/view/4.0-Bootstrap/job/Pharo-4.0-Bootstrap-Step-2.2-Hapao-Coverage-Test/>
> 
> To load results you should load ConfigurationOfSUnit and
> ConfigurationOfKernelTests from Pharo/SystemConfigurations repository
> into an image with Hapao. Then inspect:
> 
> FLMaterializer materializeFromFileNamed: 'hapao.fuel'.
> 
> Do not try to visualise it ;-)
> 
> Currently blacklisted classes are:
> 
> Array Association ArrayedCollection Behavior BlockClosure ByteSymbol
> ByteString ClassDescription CompiledMethod Class Dictionary
> Hapao2Package HashedCollection IdentityDictionary Integer LookupKey
> FileStream Magnitude Object ProtoObject Process ProcessLocalVariable
> ProcessorScheduler ProcessSpecificVariable RPackageOrganizer RPackage
> SmalltalkImage SequenceableCollection Set Semaphore SmallInteger
> Symbol String SourceFileArray VirtualMachine OCCompilerTest
> SortedCollectionTest DictionaryTest SetTest ArrayTest SymbolTest
> BagTest StringTest HeapTest FloatArrayTest OrderedCollectionTest
> LinkedListTest S2BasicNewStub S2BasicNewStubClass S2BasicNewStubMethod
> S2BasicNewStubPackage S2BasicNewTest S2C S2CClass S2CMethod S2CPackage
> S2Class S2ClassPlugin S2Context S2InsertBehaviorPlugin S2Lock S2Method
> S2MethodPlugin S2Package S2Plugin S2PluginTest S2PointNewPlugin
> S2Profiler S2ProfilerPlugin S2ProfilerTest S2SenderTest S2SpyStack
> S2StringNewPlugin S2TestException S2Tester S2TesterClass
> S2TesterMethod S2TesterPackage S2TesterSpy S2py S2pyA S2pyB
> S2pyDummyTest S2pySenderStub S2pySenderStubClass S2pySenderStubMethod
> S2pySenderStubPackage
> 
> Cheers,
> -- Pavel
> 
> 

Reply via email to