mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
Revert 374629 "[sancov] Accommodate sancov and coverage report server for use under Windows"
http://lab.llvm.org:8011/builders/clang-s390x-linux/builds/27650/steps/ninja%20check%201/logs/stdio http://lab.llvm.org:8011/builders/clang-ppc64be-linux-lnt/builds/31759 http://lab.llvm.org:8011/builders/clang-s390x-linux-lnt/builds/15095 http://lab.llvm.org:8011/builders/clang-ppc64be-linux-multistage/builds/21075 http://lab.llvm.org:8011/builders/clang-ppc64be-linux-lnt/builds/31759 llvm-svn: 374636
This commit is contained in:
parent
36225c3b44
commit
4515dcd702
@ -1,4 +1,4 @@
|
||||
REQUIRES: x86-registered-target
|
||||
REQUIRES: x86_64-linux
|
||||
RUN: sancov -covered-functions %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s --check-prefix=ALL
|
||||
RUN: sancov -covered-functions -blacklist %p/Inputs/fun_blacklist.txt %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
|
||||
RUN: sancov -covered-functions -blacklist %p/Inputs/src_blacklist.txt %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.1.sancov | FileCheck --check-prefix=CHECK1 %s
|
||||
|
@ -1,4 +1,4 @@
|
||||
REQUIRES: x86-registered-target
|
||||
REQUIRES: x86_64-linux
|
||||
RUN: sancov -covered-functions %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
|
||||
RUN: sancov -covered-functions -strip_path_prefix=Inputs/ %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck --check-prefix=STRIP_PATH %s
|
||||
RUN: sancov -demangle=0 -covered-functions %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck --check-prefix=NO_DEMANGLE %s
|
||||
|
@ -1,4 +1,4 @@
|
||||
REQUIRES: x86-registered-target
|
||||
REQUIRES: x86_64-linux
|
||||
RUN: sancov -merge %p/Inputs/test-linux_x86_64.0.symcov| FileCheck --check-prefix=MERGE1 %s
|
||||
RUN: sancov -merge %p/Inputs/test-linux_x86_64.0.symcov %p/Inputs/test-linux_x86_64.1.symcov| FileCheck --check-prefix=MERGE2 %s
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
REQUIRES: x86-registered-target
|
||||
REQUIRES: x86_64-linux
|
||||
RUN: sancov -skip-dead-files=0 -not-covered-functions %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
|
||||
RUN: sancov -not-covered-functions %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.1.sancov | FileCheck --check-prefix=CHECK1 --allow-empty %s
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
REQUIRES: x86-registered-target
|
||||
REQUIRES: x86_64-linux
|
||||
RUN: sancov -print %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
|
||||
|
||||
CHECK: 0x4e132b
|
||||
|
@ -1,4 +1,4 @@
|
||||
REQUIRES: x86-registered-target
|
||||
REQUIRES: x86_64-linux
|
||||
RUN: sancov -print-coverage-stats %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
|
||||
|
||||
CHECK: all-edges: 8
|
||||
|
@ -1,6 +1,5 @@
|
||||
REQUIRES: x86-registered-target
|
||||
RUN: sancov -symbolize -strip_path_prefix="llvm/" %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s --check-prefixes=CHECK,STRIP
|
||||
RUN: sancov -symbolize %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s --check-prefixes=CHECK,NOSTRIP
|
||||
REQUIRES: x86_64-linux
|
||||
RUN: sancov -symbolize -strip_path_prefix="llvm/" %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
|
||||
|
||||
CHECK: {
|
||||
CHECK-NEXT: "covered-points": [
|
||||
@ -12,8 +11,7 @@ CHECK-NEXT: "4e1586"
|
||||
CHECK-NEXT: ],
|
||||
CHECK-NEXT: "binary-hash": "BB3CDD5045AED83906F6ADCC1C4DAF7E2596A6B5",
|
||||
CHECK-NEXT: "point-symbol-info": {
|
||||
STRIP-NEXT: "test/tools/sancov/Inputs/test.cpp": {
|
||||
NOSTRIP-NEXT: "/usr/local/google/home/aizatsky/src/llvm/test/tools/sancov/Inputs/test.cpp": {
|
||||
CHECK-NEXT: "test/tools/sancov/Inputs/test.cpp": {
|
||||
CHECK-NEXT: "bar(std::string)": {
|
||||
CHECK-NEXT: "4e132b": "12:0"
|
||||
CHECK-NEXT: },
|
||||
|
@ -1,4 +1,4 @@
|
||||
REQUIRES: x86-registered-target
|
||||
REQUIRES: x86_64-linux
|
||||
RUN: sancov -symbolize -skip-dead-files=0 -strip_path_prefix="llvm/" %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
|
||||
|
||||
CHECK: {
|
||||
|
@ -1,4 +1,4 @@
|
||||
REQUIRES: x86-registered-target
|
||||
REQUIRES: x86_64-linux
|
||||
RUN: not sancov -covered-functions %p/Inputs/test-linux_x86_64 2>&1 | FileCheck --check-prefix=NOCFILE %s
|
||||
|
||||
NOCFILE: WARNING: No coverage file for {{.*}}test-linux_x86_64
|
||||
|
@ -32,7 +32,6 @@ import html
|
||||
import os
|
||||
import string
|
||||
import math
|
||||
import urllib
|
||||
|
||||
INDEX_PAGE_TMPL = """
|
||||
<html>
|
||||
@ -129,7 +128,6 @@ class ServerHandler(http.server.BaseHTTPRequestHandler):
|
||||
src_path = None
|
||||
|
||||
def do_GET(self):
|
||||
norm_path = os.path.normpath(urllib.parse.unquote(self.path[1:]))
|
||||
if self.path == '/':
|
||||
self.send_response(200)
|
||||
self.send_header("Content-type", "text/html; charset=utf-8")
|
||||
@ -149,8 +147,8 @@ class ServerHandler(http.server.BaseHTTPRequestHandler):
|
||||
response = string.Template(INDEX_PAGE_TMPL).safe_substitute(
|
||||
filenames='\n'.join(filelist))
|
||||
self.wfile.write(response.encode('UTF-8', 'replace'))
|
||||
elif self.symcov_data.has_file(norm_path):
|
||||
filename = norm_path
|
||||
elif self.symcov_data.has_file(self.path[1:]):
|
||||
filename = self.path[1:]
|
||||
filepath = os.path.join(self.src_path, filename)
|
||||
if not os.path.exists(filepath):
|
||||
self.send_response(404)
|
||||
|
@ -469,7 +469,7 @@ static std::unique_ptr<symbolize::LLVMSymbolizer> createSymbolizer() {
|
||||
static std::string normalizeFilename(const std::string &FileName) {
|
||||
SmallString<256> S(FileName);
|
||||
sys::path::remove_dots(S, /* remove_dot_dot */ true);
|
||||
return stripPathPrefix(sys::path::convert_to_slash(S.str()));
|
||||
return stripPathPrefix(S.str().str());
|
||||
}
|
||||
|
||||
class Blacklists {
|
||||
|
Loading…
x
Reference in New Issue
Block a user