code: def test_print():
      t = make_tester()
      t.write(
          "test.jam",
          """\
          rule f ( args * )
          {
              return $(args) ;
          }
          f x ;
          f x y ;
      """,
      )
  
      run(
          t,
          """\
  (b2db) break f
  Breakpoint 1 set at f
  (b2db) run -ftest.jam
  Starting program: {{bjam}} -ftest.jam
  Breakpoint 1, f ( x ) at test.jam:3
  3	            return $(args) ;
  (b2db) print $(args)
  x
  (b2db) continue
  Breakpoint 1, f ( x y ) at test.jam:3
  3	            return $(args) ;
  (b2db) print $(args)
  x y
  (b2db) disable 1
  (b2db) print [ f z ]
  z
  (b2db) quit
  """,
      )
  
      t.cleanup()
  
imports: import BoostBuild
  import TestCmd
  import re
label_desc: Use image node_id 15 for calling a global function with example usage: test_print() without return types