X-Git-Url: http://git.annexia.org/?p=whenjobs.git;a=blobdiff_plain;f=tests%2Fjobs%2Ft201_ocaml_set_variable.ml;fp=tests%2Fjobs%2Ft201_ocaml_set_variable.ml;h=50ee5ab75b515b1b3127bceab3eea2184d6c91be;hp=0000000000000000000000000000000000000000;hb=f56882eb71425b2100edea0cabb478457a8a6a16;hpb=438813bcf327729f9dafc1a56c6cede550435e2e diff --git a/tests/jobs/t201_ocaml_set_variable.ml b/tests/jobs/t201_ocaml_set_variable.ml new file mode 100644 index 0000000..50ee5ab --- /dev/null +++ b/tests/jobs/t201_ocaml_set_variable.ml @@ -0,0 +1,34 @@ +(* whenjobs + * Copyright (C) 2012 Red Hat Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + *) + +(* Test setting a variable. *) + +let () = + Whentools.set_variable_int "counter" 99 + +every second : +<< + echo $JOBSERIAL $JOBNAME $counter >\> $HOME/test_output + whenjobs --set counter $(($counter+1)) +>> + +when counter > 100 : +<< + echo $JOBSERIAL $JOBNAME $counter >\> $HOME/test_output + whenjobs --daemon-stop +>>