Changeset 27572
- Timestamp:
- Apr 1, 2010, 5:36:58 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/tools/microtest.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/microtest.pl
r27443 r27572 16 16 my ($db_host, $db_name, $db_user, $db_pw); # Database details 17 17 my ($label); # Label of interest 18 my ($group); # Data group 18 19 my ($verbose); # Verbosity? 19 20 my ($save_temps); # Save temporary outputs? … … 25 26 'dbpass=s' => \$db_pw, # Database p/w 26 27 'label=s' => \$label, # Label of interest 28 'data_group=s' => \$group, # Data group 27 29 'verbose' => \$verbose, # Verbosity? 28 30 'save-temps' => \$save_temps, # Save temporary outputs? … … 46 48 47 49 # Exposures of interest 48 my $exps = $db->selectall_arrayref( 49 "SELECT DISTINCT exp_id, exp_name, magic_id, magicRun.workdir AS magic_path, camProcessedExp.path_base AS cam_path FROM magicRun JOIN rawExp USING(exp_id) JOIN diffRun USING(diff_id) JOIN diffInputSkyfile USING(diff_id) JOIN warpRun ON warpRun.warp_id = diffInputSkyfile.warp1 JOIN fakeRun USING(fake_id) JOIN camProcessedExp USING(cam_id) WHERE magicRun.label = '$label' AND magicRun.state = 'full'", 50 { Slice => {} } 51 ) or die "Unable to execute SQL: $DBI::errstr"; 50 my $sql = "SELECT DISTINCT exp_id, exp_name, magic_id, magicRun.workdir AS magic_path, camProcessedExp.path_base AS cam_path FROM magicRun JOIN rawExp USING(exp_id) JOIN diffRun USING(diff_id) JOIN diffInputSkyfile USING(diff_id) JOIN warpRun ON warpRun.warp_id = diffInputSkyfile.warp1 JOIN fakeRun USING(fake_id) JOIN camProcessedExp USING(cam_id) WHERE magicRun.label = '$label' AND magicRun.state = 'full'"; 51 $sql .= " AND magicRun.data_group = '$group'" if defined $group; 52 my $exps = $db->selectall_arrayref($sql, { Slice => {} }) or die "Unable to execute SQL: $DBI::errstr"; 53 54 $label = $group if defined $group; 52 55 53 56 foreach my $exp (@$exps) {
Note:
See TracChangeset
for help on using the changeset viewer.
