You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: dev-docs/source/CodeCoverage.rst
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
========================
2
-
Generating Code Coverage
2
+
Generating code coverage
3
3
========================
4
4
5
5
.. contents::
@@ -16,14 +16,14 @@ GCC and LLVM have tooling built in to allow a developer to view the code coverag
16
16
17
17
This will work for native C++ code and any code executed via Python, as the instrumentation is compiled into the binary output. Gcovr will also filter out any non-project code automatically.
18
18
19
-
Coverage on Conda
19
+
Coverage on conda
20
20
#################
21
21
22
-
Since the move to `conda`, `GCC` is installed through the conda package `gxx_linux-64`. This conda package does NOT include `gcov`, required to assess code coverage. `gcov` is not currently available on `conda`, so you will need to ensure that `gcov` can be instead found on your system, and that this version of `gcov` is the same version as the `GCC` compiler we install using `conda`. If this is not the case, errors will be raised during the generation of coverage data.
22
+
Since the move to conda, `GCC` is installed through the conda package `gxx_linux-64`. This conda package does NOT include `gcov`, required to assess code coverage. `gcov` is not currently available on conda, so you will need to ensure that `gcov` can be instead found on your system, and that this version of `gcov` is the same version as the `GCC` compiler we install using conda. If this is not the case, errors will be raised during the generation of coverage data.
23
23
24
24
As `gcov` is packaged with `GCC`, you will need to install `GCC` on your system. You can typically do this using the `apt` package manager. If an appropriate version of `GCC` is not available for your OS you will unfortunately have to build it from source: https://gcc.gnu.org/wiki/InstallingGCC
25
25
26
-
C++ Specific Notes
26
+
C++ specific notes
27
27
##################
28
28
29
29
The coverage target(s) do not run the tests automatically. Users must either run the test(s) or file(s) they are interested in manually for data to be produced by the tooling.
Copy file name to clipboardExpand all lines: dev-docs/source/GettingStarted/GettingStartedCondaLinux.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
.. _GettingStartedCondaLinux:
2
2
3
3
===========================
4
-
Develop with Conda on Linux
4
+
Develop with conda on Linux
5
5
===========================
6
6
7
7
Install Git
@@ -58,7 +58,7 @@ Building and debugging with CLion
58
58
---------------------------------
59
59
Please follow the Linux related instructions on :ref:`this page <clion-ref>`.
60
60
61
-
CMake Conda variables
61
+
CMake conda variables
62
62
-----------------------
63
63
The `CONDA_BUILD` parameter is used to customise our installation, which is required when we are using the conda-build tool to build and package Mantid. This option can be passed to CMake on the command line using -DCONDA_BUILD=True.
Copy file name to clipboardExpand all lines: dev-docs/source/GettingStarted/GettingStartedCondaOSX.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
.. _GettingStartedCondaOSX:
2
2
3
3
===========================
4
-
Develop with Conda on MacOS
4
+
Develop with conda on MacOS
5
5
===========================
6
6
7
7
Install `Git <https://git-scm.com/>`_
@@ -42,7 +42,7 @@ How to build
42
42
* To build Mantid Workbench use: ``ninja``
43
43
* To build Unit Tests use: ``ninja AllTests``
44
44
45
-
CMake Conda variables
45
+
CMake conda variables
46
46
-----------------------
47
47
The ``CONDA_BUILD`` parameter is used to customise our installation, which is required when we are using the conda-build tool to build and package Mantid.
48
48
This option can be passed to CMake on the command line using ``-DCONDA_BUILD=True``.
* Choose the latest version of ``Mambaforge-Windows-x86_64.exe``
42
-
* Run your downloaded ``Mambaforge-Windows-x86_64.exe`` and work through the installer until it finishes. In order to make it easier later on, check the box that adds Conda to your path.
42
+
* Run your downloaded ``Mambaforge-Windows-x86_64.exe`` and work through the installer until it finishes. In order to make it easier later on, check the box that adds conda to your path.
43
43
44
44
Setup the mantid conda environment
45
45
----------------------------------
@@ -95,6 +95,6 @@ Building and debugging with CLion
95
95
---------------------------------
96
96
Please follow the Windows related instructions on :ref:`this page <clion-ref>`.
97
97
98
-
CMake Conda variables
98
+
CMake conda variables
99
99
---------------------
100
100
The `CONDA_BUILD` parameter is used to customise our installation, which is required when we are using the conda-build tool to build and package Mantid. This option can be passed to CMake on the command line using -DCONDA_BUILD=True.
0 commit comments