1#! /usr/bin/env perl 2# Copyright (c) 2003-2006 The Regents of The University of Michigan 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 44 unchanged lines hidden (view full) --- 53 54# Run individual invocations in separate dirs so output and intermediate 55# files (particularly config.py and config.ini) don't conflict. 56$dir1 = "tracediff-$$-1"; 57$dir2 = "tracediff-$$-2"; 58mkdir($dir1) or die "Can't create dir $dir1\n"; 59mkdir($dir2) or die "Can't create dir $dir2\n"; 60 |
61$cmd1 = "$sim1 -d $dir1 $simargs 2>&1 |"; 62$cmd2 = "$sim2 -d $dir2 $simargs 2>&1 |"; |
63 64# This only works if you have rundiff in your path. I just edit it 65# with an explicit path if necessary. 66$fullcmd = "rundiff '$cmd1' '$cmd2' 2>&1 > tracediff-$$.out"; 67 68print "Executing $fullcmd\n"; 69system($fullcmd); 70 71 72 |