[interfacekit] Re: Fun with the registrar

At the risk of having a conversation entirely with myself, a bit more 
investigation has revealed that when obos_registrar is running, 
execution stalls in BTestShell::LoadSuitesFrom() on the call to 
load_add_on().  I tried running UnitTester in bdb up until just after 
the test add-ons had been loaded and then started obos_registrar.  The 
tests now run, but fail at BApplication::QuitRequestedTest1 with the 
message

FATAL: be_roster is not valid. Is the registrar running?

So even though I've managed to jimmy the add-ons into loading and I've 
got the registrar running, BApplication can't seem to find it.

Slightly related question: did you guys do your development and/or 
testing on Dano like that naughty Axel character, rather than R5? ;)

e

>One more interesting tidbit: when obos_registrar is running, UnitTester 

>--list stalls as well.  Very ... interesting.
>
>e
>
>>So, just for kicks and giggles, I decided to try and run all the unit 
>>tests today, just to see if they would all pass.  A few BAppFileInfo 
>>tests failed and, of course, the very first BApplication test failed 
>>because it couldn't find the OBOS registrar.  So I built the registrar 

>>and ran it from terminal, with the following output:
>>
>>REG: main()
>>REG: Registrar()
>>REG: app->Run()...
>>
>>All looks well so far.  Then I tried to re-run the unit tests and got 
>>... nothing.  UnitTester just sits there like a lump on a log.
>>
>>Sooo.  What gives?  Can our esteemed registrar team tell me what I'm 
>>doing wrong here?
>>
>>BTW, my apologies for my unresponsiveness over the last few days.  An 
>>attempt to restabilize my R5 install ended in a complete burn-down and 

>>reinstallation, which I just finished up this morning; for BeOS, it 
was 
>
>>really uncharacteristically painful. =P  Still catching up on email.
>>
>>e

Necessity is the plea for every infringement of human freedom. It is the 
argument of tyrants; it is the creed of slaves.
        -William Pitt, British prime-minister (1759-1806)


Other related posts: