X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1088a641031f8de40390b70086e6f54239782a0d..126d9f095b3050d7d457ae4bb061897798495dd7:/examples/simdag/dot/dot_test.c diff --git a/examples/simdag/dot/dot_test.c b/examples/simdag/dot/dot_test.c index 05eb34fcdc..4456c2f1f1 100644 --- a/examples/simdag/dot/dot_test.c +++ b/examples/simdag/dot/dot_test.c @@ -1,6 +1,6 @@ /* simple test trying to load a DOT file. */ -/* Copyright (c) 2010. The SimGrid Team. +/* Copyright (c) 2010-2013. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -32,6 +32,18 @@ int main(int argc, char **argv) XBT_INFO("example: %s ../2clusters.xml dag.dot dag.mytrace", argv[0]); exit(1); } + + /* creation of the environment */ + SD_create_environment(argv[1]); + + /* load the DOT file */ + dot = SD_dotload(argv[2]); + if(dot == NULL){ + XBT_CRITICAL("No dot load may be you have a cycle in your graph"); + SD_exit(); + exit(2); + } + char *tracefilename; if (argc == 3) { char *last = strrchr(argv[2], '.'); @@ -44,16 +56,6 @@ int main(int argc, char **argv) tracefilename = xbt_strdup(argv[3]); } - /* creation of the environment */ - SD_create_environment(argv[1]); - - /* load the DOT file */ - dot = SD_dotload(argv[2]); - if(dot == NULL){ - SD_exit(); - xbt_die("No dot load may be you have a cycle in your graph"); - } - /* Display all the tasks */ XBT_INFO ("------------------- Display all tasks of the loaded DAG ---------------------------");