| /third_party/skia/third_party/externals/swiftshader/tests/regres/deqp/ |
| D | deqp.go | 7 // http://www.apache.org/licenses/LICENSE-2.0 15 // Package deqp provides functions for running dEQP, as well as loading and storing the results. 64 TempDir string // Directory for temporary log files, coverage output. 74 // Results holds the results of tests across all APIs. 75 // The Results structure may be serialized to cache results. 76 type Results struct { struct 80 Coverage *cov.Tree member 84 // TestResult holds the results of a single dEQP test. 90 Coverage *cov.Coverage member 100 // LoadResults loads cached test results from disk. [all …]
|
| /third_party/littlefs/.github/workflows/ |
| D | test.yml | 5 CFLAGS: -Werror 6 MAKEFLAGS: -j 11 runs-on: ubuntu-18.04 13 fail-fast: false 18 - uses: actions/checkout@v2 19 - name: install 22 sudo apt-get update -qq 23 sudo apt-get install -qq python3 python3-pip lcov 25 gcc --version 27 # setup a ram-backed disk to speed up reentrant tests [all …]
|
| D | release.yml | 10 runs-on: ubuntu-18.04 13 # - tests passed? 14 # - we are the most recent commit on master? 19 - uses: actions/checkout@v2 26 fetch-depth: 0 28 # try to get results from tests 29 - uses: dawidd6/action-download-artifact@v2 30 continue-on-error: true 34 name: results 35 path: results [all …]
|
| /third_party/node/deps/v8/tools/sanitizers/ |
| D | sancov_formatter.py | 3 # Use of this source code is governed by a BSD-style license that can be 6 """Script to transform and merge sancov files into human readable json-format. 10 merge: Merges sancov files with coverage output into an existing json file. 28 the bitsets encoded as numbers. JS max safe int is (1 << 53) - 1. 30 The line-number-bit_mask pairs are sorted by line number and don't contain 36 The sancov tool is expected to be in the llvm compiler-rt third-party 38 'v8/third_party/llvm/projects/compiler-rt': 39 'https://chromium.googlesource.com/external/llvm.org/compiler-rt.git' 59 # Files to exclude from coverage. Dropping their data early adds more speed. 70 # Executables found in the build output for which no coverage is generated. [all …]
|
| /third_party/skia/third_party/externals/swiftshader/docs/ |
| D | Regres.md | 1 # Regres - SwiftShader automated testing 5 Regres is a collection of tools to perform [dEQP](https://github.com/KhronosGroup/VK-GL-CTS) 6 presubmit and continuous integration testing and code coverage evaluation for 11 * [Presubmit testing](#presubmit-testing) - An automatic OpenGL|ES and Vulkan 13 * [Continuous integration testing](#daily-run-continuous-integration-testing) - 15 This nightly run also produces code coverage information which can be viewed at 16 …[swiftshader-regres.github.io/swiftshader-coverage](https://swiftshader-regres.github.io/swiftshad… 17 * [Local dEQP test runner](#local-dEQP-test-runner) Provides a local tool for 25 Regres monitors changes that have been [put up for review with Gerrit](https://swiftshader-review.g… 29 Any differences in results are reported as a review comment on the change [all …]
|
| /third_party/python/Doc/library/ |
| D | trace.rst | 1 :mod:`trace` --- Trace or track Python statement execution 9 -------------- 12 annotated statement coverage listings, print caller/callee relationships and 18 `Coverage.py <https://coverage.readthedocs.io/>`_ 19 A popular third-party coverage tool that provides HTML 20 output along with advanced features such as branch coverage. 22 .. _trace-cli: 24 Command-Line Usage 25 ------------------ 30 python -m trace --count -C . somefile.py ... [all …]
|
| /third_party/skia/tools/ |
| D | parse_llvm_coverage.py | 3 # Use of this source code is governed by a BSD-style license that can be 7 """Parse an LLVM coverage report to generate useable results.""" 21 The file paths printed by llvm-cov take the form: 35 return filename.split('..')[-1].lstrip('./') 39 """Return the name of the checked-in file matching the given filename. 41 Use suffix matching to determine which checked-in files the given filename 58 """Return a dict whose keys are file names and values are coverage data. 60 Values are lists which take the form (lineno, coverage, code). 76 not_checked_in = '%' # Use this as the file name for not-checked-in files. 78 m = re.match('([a-zA-Z0-9\./_-]+):', line) [all …]
|
| /third_party/littlefs/scripts/ |
| D | coverage.py | 3 # Parse and report coverage info from .info files generated by lcov 21 '|^(?P<func>FN:(?P<func_lineno>[0-9]*),(?P<func_name>.*))$' 22 '|^(?P<line>DA:(?P<line_lineno>[0-9]*),(?P<line_hits>[0-9]*))$') 40 if i and funcs[i-1][0] == file: 41 return funcs[i-1][2] 54 results = [] 62 func = re.sub('\.[0-9]+', '', func) 63 results.append((file, func, hits, count)) 65 return results 70 if path == '-': [all …]
|
| D | cov.py | 3 # Script to find coverage info after running tests. 8 # -Flfs.c -Flfs_util.c -slines 12 # SPDX-License-Identifier: BSD-3-Clause 41 # also accept +-∞ and +-inf 44 elif re.match('^\s*-\s*(?:∞|inf)\s*$', x): 45 x = -m.inf 54 elif self.x == -m.inf: 55 return '-∞' 66 none = '%7s' % '-' 70 diff_none = '%7s' % '-' [all …]
|
| /third_party/EGL/extensions/NV/ |
| D | EGL_NV_coverage_sample.txt | 16 Copyright NVIDIA Corporation, 2005 - 2007 39 Requires OpenGL-ES 2.0 and OES_framebuffer_object. 45 Anti-aliasing is a critical component for delivering high-quality 47 implemented two anti-aliasing algorithms: edge anti-aliasing 50 Edge anti-aliasing computes fractional fragment coverage for all 52 and/or overlapping primitives to produce smooth results. The 55 back-to-front in order to avoid artifacts such as bleed-through. 57 exact geometric sorts, edge anti-aliasing has been used very 61 (a.k.a. "sample") coverage for rasterized fragments, and replicates 62 all post-alpha test operations (e.g., depth test, stencil test, [all …]
|
| /third_party/skia/third_party/externals/egl-registry/extensions/NV/ |
| D | EGL_NV_coverage_sample.txt | 16 Copyright NVIDIA Corporation, 2005 - 2007 39 Requires OpenGL-ES 2.0 and OES_framebuffer_object. 45 Anti-aliasing is a critical component for delivering high-quality 47 implemented two anti-aliasing algorithms: edge anti-aliasing 50 Edge anti-aliasing computes fractional fragment coverage for all 52 and/or overlapping primitives to produce smooth results. The 55 back-to-front in order to avoid artifacts such as bleed-through. 57 exact geometric sorts, edge anti-aliasing has been used very 61 (a.k.a. "sample") coverage for rasterized fragments, and replicates 62 all post-alpha test operations (e.g., depth test, stencil test, [all …]
|
| /third_party/skia/third_party/externals/opengl-registry/extensions/NV/ |
| D | EGL_NV_coverage_sample.txt | 16 Copyright NVIDIA Corporation, 2005 - 2007 39 Requires OpenGL-ES 2.0 and OES_framebuffer_object. 45 Anti-aliasing is a critical component for delivering high-quality 47 implemented two anti-aliasing algorithms: edge anti-aliasing 50 Edge anti-aliasing computes fractional fragment coverage for all 52 and/or overlapping primitives to produce smooth results. The 55 back-to-front in order to avoid artifacts such as bleed-through. 57 exact geometric sorts, edge anti-aliasing has been used very 61 (a.k.a. "sample") coverage for rasterized fragments, and replicates 62 all post-alpha test operations (e.g., depth test, stencil test, [all …]
|
| /third_party/openGLES/extensions/NV/ |
| D | EGL_NV_coverage_sample.txt | 16 Copyright NVIDIA Corporation, 2005 - 2007 39 Requires OpenGL-ES 2.0 and OES_framebuffer_object. 45 Anti-aliasing is a critical component for delivering high-quality 47 implemented two anti-aliasing algorithms: edge anti-aliasing 50 Edge anti-aliasing computes fractional fragment coverage for all 52 and/or overlapping primitives to produce smooth results. The 55 back-to-front in order to avoid artifacts such as bleed-through. 57 exact geometric sorts, edge anti-aliasing has been used very 61 (a.k.a. "sample") coverage for rasterized fragments, and replicates 62 all post-alpha test operations (e.g., depth test, stencil test, [all …]
|
| D | NV_shading_rate_image.txt | 82 rate image is an immutable-format two-dimensional or two-dimensional array 83 texture that uses a format of R8UI. Each texel represents a fixed-size 95 built-in variables that allow fragment shaders to determine the effective 190 (chapter 15) [[compatibility only: or fixed-function fragment processing 220 is zero, no new texture is bound. If <texture> is non-zero, it must be 221 the name of an existing immutable-format texture with a target of 231 INVALID_OPERATION is generated if <texture> is not an immutable-format 236 image having a target of TEXTURE_2D, a two-dimensional texel coordinate 244 implementation-dependent footprint of each shading rate image texel in the 246 TEXTURE_2D_ARRAY, a three-dimensional texture coordinate (u,v,w) is [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi/ |
| D | vktWsiDisplayTests.cpp | 1 /*------------------------------------------------------------------------ 3 * ------------------------ 11 * http://www.apache.org/licenses/LICENSE-2.0 21 * \brief Vulkan coverage tests for extensions VK_KHR_display, 23 *//*--------------------------------------------------------------------*/ 119 /*--------------------------------------------------------------------*//*! 124 *//*--------------------------------------------------------------------*/ 135 /*--------------------------------------------------------------------*//*! 139 * After test number 2 moves index value to endIndex - 3. 150 *//*--------------------------------------------------------------------*/ [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/wsi/ |
| D | vktWsiDisplayTests.cpp | 1 /*------------------------------------------------------------------------ 3 * ------------------------ 11 * http://www.apache.org/licenses/LICENSE-2.0 21 * \brief Vulkan coverage tests for extensions VK_KHR_display, 23 *//*--------------------------------------------------------------------*/ 119 /*--------------------------------------------------------------------*//*! 124 *//*--------------------------------------------------------------------*/ 135 /*--------------------------------------------------------------------*//*! 139 * After test number 2 moves index value to endIndex - 3. 150 *//*--------------------------------------------------------------------*/ [all …]
|
| /third_party/skia/third_party/externals/swiftshader/tests/regres/cmd/regres/ |
| D | main.go | 7 // http://www.apache.org/licenses/LICENSE-2.0 19 // change against the parent changelist. Any differences in results are reported 23 // full test results as a Gerrit changelist. The CI test lists can be based from 59 gerrit "github.com/andygrunwald/go-gerrit" 64 gerritURL = "https://swiftshader-review.googlesource.com/" 65 …RL = "https://$USERNAME:$PASSWORD@github.com/swiftshader-regres/swiftshader-coverage.git" 66 coverageBranch = "gh-pages" 67 coveragePath = "coverage/coverage.zip" 73 fullTestListRelPath = "tests/regres/full-tests.json" 74 ciTestListRelPath = "tests/regres/ci-tests.json" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/tests/regres/cmd/run_testlist/ |
| D | main.go | 7 // http://www.apache.org/licenses/LICENSE-2.0 15 // run_testlist is a tool runs a dEQP test list, using multiple sand-boxed 18 // Unlike simply running deqp with its --deqp-caselist-file flag, run_testlist 19 // uses multiple sand-boxed processes, which greatly reduces testing time, and 56 deqpVkBinary = flag.String("deqp-vk", "deqp-vk", "path to the deqp-vk binary") 57 testList = flag.String("test-list", "vk-master-PASS.txt", "path to a test list file") 58 …numThreads = flag.Int("num-threads", min(runtime.NumCPU(), 100), "number of parallel test ru… 59 …maxProcMemory = flag.Uint64("max-proc-mem", shell.MaxProcMemory, "maximum virtual memory per ch… 60 output = flag.String("output", "results.json", "path to an output JSON results file") 64 noResults = flag.Bool("no-results", false, "disable generation of results.json file") [all …]
|
| /third_party/mesa3d/src/panfrost/lib/ |
| D | pan_earlyzs.c | 42 * Analyze a fragment shader and provided API state to determine the early-ZS 57 bool shader_writes_zs = (s->fs.writes_depth || s->fs.writes_stencil); in analyze() 61 /* Late coverage updates are required if the coverage mask depends on in analyze() 62 * the results of the shader. Discards are implemented as coverage mask in analyze() 64 * also update the coverage mask, but these already force late updates. in analyze() 66 bool late_coverage = s->fs.writes_coverage || in analyze() 67 s->fs.can_discard || in analyze() 70 /* Late coverage mask updates may affect the value written to the in analyze() 75 * That dependency does mean late coverage mask updates require late in analyze() 79 * depth/stencil tests, so occlusion queries with late coverage also in analyze() [all …]
|
| /third_party/node/doc/api/ |
| D | test.md | 3 <!--introduced_in=v18.0.0--> 5 <!-- YAML 7 - v18.0.0 8 - v16.17.0 9 --> 11 > Stability: 1 - Experimental 13 <!-- source_link=lib/test.js --> 191 If Node.js is started with the [`--test-only`][] command-line option, it is 198 // Assume Node.js is run with the --test-only command-line option. 227 The [`--test-name-pattern`][] command-line option can be used to only run tests [all …]
|
| /third_party/skia/modules/canvaskit/ |
| D | README.md | 9 compilation. Which version should you use? [`/infra/wasm-common/docker/emsdk-base/Dockerfile`][2] 14 [2]: https://github.com/google/skia/blob/main/infra/wasm-common/docker/emsdk-base/Dockerfile 27 can fail with errors about SSL certificates. <https://github.com/emscripten-core/emsdk/pull/273> 29 See also <https://github.com/emscripten-core/emscripten/issues/9036#issuecomment-532092743> 40 make local-example 48 For example, building a stripped-down version of CanvasKit with no text support or 53 Such a stripped-down version is about half the size of the default release build. 55 # Unit tests, performance tests, and coverage. 57 To run unit tests and compute test coverage on a debug gpu build 61 make test-continuous [all …]
|
| /third_party/vk-gl-cts/external/vulkan-docs/src/proposals/ |
| D | VK_KHR_maintenance5.adoc | 1 // Copyright 2021-2024 The Khronos Group Inc. 3 // SPDX-License-Identifier: CC-BY-4.0 7 :refpage: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/ 19 * A device property to indicate whether non-strict lines use parallelogram or Bresenham. 25 …* Add a property to indicate multisample coverage operations are performed after sample counting i… 37 * Need a way to indicate when SWIZZLE_ONE has defined results when used with depth-stencil formats 46 === Indication of parallelogram or Bresenham non-strict lines 48 Some applications need to know whether the rasterization algorithm used for non-strict lines is par… 56 …that is from an API version higher than that of the device, or from a device-level extension that … 61 Some tile-based GPUs can benefit from providing an optimal render area granularity as the basis for… [all …]
|
| /third_party/vk-gl-cts/external/openglcts/modules/gl/ |
| D | gl3cClipDistance.cpp | 1 /*------------------------------------------------------------------------- 3 * ----------------------------- 5 * Copyright (c) 2015-2016 The Khronos Group Inc. 11 * http://www.apache.org/licenses/LICENSE-2.0 22 */ /*-------------------------------------------------------------------*/ 69 /******************************** Coverage Tests Implementation ********************************/ 71 /** @brief API coverage tests constructor. 76 …: deqp::TestCase(context, "coverage", "Clip Distance API Coverage Test"), m_gl_max_clip_distances_… in CoverageTest() 81 /** @brief Iterate API coverage tests. 118 /* @brief glGet GL_MAX_CLIP_DISTANCES limit coverage test. [all …]
|
| /third_party/ltp/testcases/kernel/device-drivers/v4l/user_space/ |
| D | README | 2 v4l-test: Test environment for Video For Linux Two API 5 --------------- 29 Added results page to documentation; 61 ------------- 62 v4l-test is a test environment for V4L2 drivers. The V4L2 drivers 75 ------------- 81 ----------- 88 -> Device Drivers 89 -> Multimedia devices 90 -> Video For Linux [all …]
|
| /third_party/vk-gl-cts/external/vulkan-docs/src/appendices/ |
| D | VK_NV_framebuffer_mixed_samples.txt | 1 // Copyright (c) 2017-2020 NVIDIA Corporation 3 // SPDX-License-Identifier: CC-BY-4.0 10 2017-06-04 12 - Jeff Bolz, NVIDIA 18 Rasterization and the results of the depth and stencil tests together 20 It can be useful to evaluate coverage at a higher frequency than color 22 This coverage is then "`reduced`" to a collection of covered color samples, 29 However, converting the coverage values into opacity introduces artifacts 33 One expected use case for this functionality is Stencil-then-Cover path 35 The stencil step determines the coverage (in the stencil buffer) for an [all …]
|