[View]  [Edit]  [Lock]  [References]  [Attachments]  [History]  [Home]  [Changes]  [Search]  [Help] 

test[u8Debugger] index

Test set to validate U8Debugger (debugger side).

How to run this testset

  1. Start a S8 system to debug remotelly
  2. Connect the remote debugger to the debugee
  3. Send #halt message to any object to pause debugee execution
  4. Evaluate the following expression (or scan) to run the testset on debugger's side
    SwikiCodeRobot @> #(test u8Debugger)

Test pages

Basic functionality

Index chunks

The following chunks ensure the system is running in the required execution environment
"Evaluating first chunk of the test set"

(Smalltalk includesKey: #Smalltalk) ifFalse: [
    self note: 'Require s8 execution environment.'.
    self abort
].
(Smalltalk includesKey: #U8Debugger) ifFalse: [
    self note: 'U8Debugger is missing.'.
    self abort
].
U8Debugger current isNil ifTrue: [
    self note: 'Debugger must be runnning and in [Pause] state.'.
    self note: 'Read more on how to run this testset.'.
    self abort
].