Sfoglia il codice sorgente

mpi/tests/attr.c: add coverage

Nathalie Furmento 7 anni fa
parent
commit
042b3f3614
1 ha cambiato i file con 5 aggiunte e 2 eliminazioni
  1. 5 2
      mpi/tests/attr.c

+ 5 - 2
mpi/tests/attr.c

@@ -1,8 +1,8 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
  * Copyright (C) 2017                                     Inria
- * Copyright (C) 2017                                     CNRS
- * Copyright (C) 2017-2018                                     Université de Bordeaux
+ * Copyright (C) 2017, 2018                               CNRS
+ * Copyright (C) 2017-2018                                Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by
@@ -24,6 +24,7 @@ int main(int argc STARPU_ATTRIBUTE_UNUSED, char *argv[] STARPU_ATTRIBUTE_UNUSED)
 {
 	int flag;
 	int64_t *value;
+	int64_t rvalue;
 
 	starpu_mpi_comm_get_attr(MPI_COMM_WORLD, 42, NULL, &flag);
 	STARPU_ASSERT_MSG(flag == 0, "starpu_mpi_comm_get_attr was called with invalid argument\n");
@@ -31,7 +32,9 @@ int main(int argc STARPU_ATTRIBUTE_UNUSED, char *argv[] STARPU_ATTRIBUTE_UNUSED)
 	starpu_mpi_comm_get_attr(MPI_COMM_WORLD, STARPU_MPI_TAG_UB, &value, &flag);
 	STARPU_ASSERT_MSG(flag == 1, "starpu_mpi_comm_get_attr was called with valid argument\n");
 
+	rvalue = *value;
 	FPRINTF(stderr, "Value: %"PRIi64"d\n", *value);
+	FPRINTF(stderr, "Value: %"PRIi64"d\n", rvalue);
 
 	return 0;
 }