davestewart
8/17/2011 - 4:37 PM

Dependency loader test: Output

Dependency loader test: Output

  => LOADING "A" (requires "B", "E")
      => LOADING "B" (requires "A")
           "A" is already loaded!
      :) "B" COMPLETE!

      => LOADING "E" (requires "F")
          => LOADING "F" (requires "B", "E")
               "B" is already loaded!
               "E" is already loaded!
          :) "F" COMPLETE!

      :) "E" COMPLETE!

  :) "A" COMPLETE!

     "B" is already loaded!
  => LOADING "C" (requires "A", "K", "C")
       "A" is already loaded!
      => LOADING "K" (requires "H", "D", "J")
          => LOADING "H" (requires "K", "D", "A")
               "K" is already loaded!
              => LOADING "D" (requires "I")
                  => LOADING "I" (requires "C", "D", "E")
                       "C" is already loaded!
                       "D" is already loaded!
                       "E" is already loaded!
                  :) "I" COMPLETE!

              :) "D" COMPLETE!

               "A" is already loaded!
          :) "H" COMPLETE!

           "D" is already loaded!
          => LOADING "J" (requires "E")
               "E" is already loaded!
          :) "J" COMPLETE!

      :) "K" COMPLETE!

       "C" is already loaded!
  :) "C" COMPLETE!

     "D" is already loaded!
     "E" is already loaded!
     "F" is already loaded!
  => LOADING "G" (requires "C")
       "C" is already loaded!
  :) "G" COMPLETE!

     "H" is already loaded!
     "I" is already loaded!
     "J" is already loaded!
     "K" is already loaded!

Load order
---------------------------
A|1
B|  2
E|        5
F|          6
C|    3
K|                    11
H|              8
D|      4
I|                9
J|                  10
G|            7