tracediff (2783:381a5413b55a) tracediff (3080:5e384f5480af)
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
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 $simargs -d $dir1 2>&1 |";
62$cmd2 = "$sim2 $simargs -d $dir2 2>&1 |";
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
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