[Openmp-commits] [PATCH] D100186: [OpenMP] [OMPD] [6/6] Implementation of OMPD debugging library - libompd. libompd-tests: Testcases for libompd
Jolanta Jensen via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Thu Jan 19 08:59:54 PST 2023
jolanta.jensen added inline comments.
================
Comment at: openmp/libompd/test/api_tests/test_ompd_device_initialize.c:11-13
+}
+// CHECK-NOT: Failed
+// CHECK-NOT: Skip
----------------
These check lines do not catch OMPD module initialization failure, i.e. below output is regarded as correct one by the test:
```
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-120.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "aarch64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from openmp/libompd/test/api_tests/Output/test_ompd_device_initialize.c.tmp...done.
Traceback (most recent call last):
File "openmp/libompd/test/../gdb-plugin/python-module/ompd/__init__.py", line 9, in <module>
import ompd
File "openmp/libompd/test/../gdb-plugin/python-module/ompd/ompd.py", line 1, in <module>
import ompdModule
ImportError: dynamic module does not define init function (initompdModule)
('Error: OMPD support could not be loaded', ImportError('dynamic module does not define init function (initompdModule)',))
openmp/libompd/test/api_tests/test_ompd_device_initialize.c.cmd:1: Error in sourced command file:
Undefined command: "ompd". Try "help".
(gdb) quit
```
Only two of the tests added in this patch will fail if the OMPD module fails initialization, the other ones will pass.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D100186/new/
https://reviews.llvm.org/D100186
More information about the Openmp-commits
mailing list