[test-suite] r313582 - Allow custom names for lhs/rhs

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 18 15:32:22 PDT 2017


Author: matze
Date: Mon Sep 18 15:32:22 2017
New Revision: 313582

URL: http://llvm.org/viewvc/llvm-project?rev=313582&view=rev
Log:
Allow custom names for lhs/rhs

You often want to give the columns more meaningful names than lhs/rhs
when you merge multiple datasets.

Modified:
    test-suite/trunk/utils/compare.py

Modified: test-suite/trunk/utils/compare.py
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/utils/compare.py?rev=313582&r1=313581&r2=313582&view=diff
==============================================================================
--- test-suite/trunk/utils/compare.py (original)
+++ test-suite/trunk/utils/compare.py Mon Sep 18 15:32:22 2017
@@ -249,6 +249,10 @@ if __name__ == "__main__":
                         dest='merge_function', const=pd.DataFrame.min)
     parser.add_argument('--merge-max', action='store_const',
                         dest='merge_function', const=pd.DataFrame.max)
+    parser.add_argument('--lhs-name', default="lhs",
+                        help="Name used to describe left side in 'vs' mode")
+    parser.add_argument('--rhs-name', default="rhs",
+                        help="Name used to describe right side in 'vs' mode")
     parser.add_argument('files', metavar='FILE', nargs='+')
     config = parser.parse_args()
 
@@ -269,7 +273,8 @@ if __name__ == "__main__":
         rhs_merged = config.merge_function(rhs_d, level=1)
 
         # Combine to new dataframe
-        data = pd.concat([lhs_merged, rhs_merged], names=['l/r'], keys=['lhs', 'rhs'])
+        data = pd.concat([lhs_merged, rhs_merged], names=['l/r'],
+                         keys=[config.lhs_name, config.rhs_name])
     else:
         data = readmulti(files)
 




More information about the llvm-commits mailing list