2014-12-24 20:45:10 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.99 seconds (files took 0.11272 seconds to load) 13 examples, 0 failures
2014-12-24 21:56:04 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.22 seconds (files took 0.11549 seconds to load) 13 examples, 0 failures
2014-12-27 06:03:13 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.91 seconds (files took 0.11431 seconds to load) 13 examples, 0 failures
2014-12-27 07:16:46 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 26.78 seconds (files took 0.12383 seconds to load) 13 examples, 0 failures
2014-12-29 02:36:46 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.07 seconds (files took 0.11879 seconds to load) 13 examples, 0 failures
2014-12-29 02:38:35 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.24 seconds (files took 0.12107 seconds to load) 13 examples, 0 failures
2014-12-29 02:39:39 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new
2014-12-29 02:40:30 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.71 seconds (files took 0.12933 seconds to load) 13 examples, 0 failures
2014-12-29 02:43:22 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.45 seconds (files took 0.12756 seconds to load) 13 examples, 0 failures
2014-12-29 02:44:45 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.9 seconds (files took 0.12614 seconds to load) 13 examples, 0 failures
2014-12-29 20:03:57 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 27.04 seconds (files took 0.12147 seconds to load) 13 examples, 0 failures
2014-12-29 20:13:16 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 26.02 seconds (files took 0.12532 seconds to load) 13 examples, 0 failures
2014-12-30 17:30:55 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 26.22 seconds (files took 0.12663 seconds to load) 13 examples, 0 failures
2014-12-30 18:13:17 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 26.44 seconds (files took 0.12156 seconds to load) 13 examples, 0 failures
2014-12-31 05:10:30 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.74 seconds (files took 0.1278 seconds to load) 13 examples, 0 failures
2014-12-31 05:22:31 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.82 seconds (files took 0.12341 seconds to load) 13 examples, 0 failures
2015-01-02 09:16:29 -0500 | INFO: TypeObjectTests
TypeObject assignment
Loads prototype and base type data if it exists for all monster types, or just base type if it does not have a prototype Raises an exception if the monster type does not exist Gets a prototype name if it exists, and returns “none” if it does not Gives detailed exception information for MonsterNotFound
TypeObject Marshal and Deep Clone Tests
Loads all monster prototypes into memory, clones them, and verifies that their object_id's are different Loads all monster prototypes into memory, deep clones them(marshal/unmarshal), and verifies that their prototype object_id's are different Demonstrates that a shallow clone is not sufficient for prototyping by showing that the object id's for clones are different, but the underlying prototype id's are the same Demonstrates a better clone method (on the monster class) by showing that all object id's are different Raises an UnsupportedType exception if something other than a String or MonsterType is passed to Monster.new Create n number of orcs using threads and demonstrates the ruby threadwall Take longer than n / (n * 0.1) seconds to marshal and then unmarshal objects Completes n number of efficient clones in less time than the total marshalling time(previous test)
TypeObject Thread Pool Cloning
Clones objects much faster using threads (total_marshal_time / (num_cpus / 2))
Finished in 25.45 seconds (files took 0.12165 seconds to load) 13 examples, 0 failures