simplify more stuff
[gitmo/Class-MOP.git] / bench / all.yml
index 093a833..13ec57f 100644 (file)
@@ -1,11 +1,30 @@
 ---
-- name: Construction of Point classes
+- name: Point classes
   classes:
   - 'MOP::Point'
+  - 'MOP::Point3D'  
+  - 'MOP::Immutable::Point'   
+  - 'MOP::Immutable::Point3D'   
+  - 'MOP::Installed::Point' 
+  - 'MOP::Installed::Point3D'      
   - 'Plain::Point'
+  - 'Plain::Point3D'  
   benchmarks:
     - class: 'Bench::Construct'
+      name: object construction
       args:
-        x: 7
         y: 137
+    - class: 'Bench::Accessor'
+      name: accessor get
+      construct:
+        x: 4
+        y: 6
+      accessor: x
+    - class: 'Bench::Accessor'
+      name: accessor set
+      construct:
+        x: 4
+        y: 6
+      accessor: x
+      accessor_args: [ 5 ]