我在运行以下代码时遇到错误:
class Person:
def _init_(self, name):
self.name = name
def hello(self):
print 'Initialising the object with its name ', self.name
p = Person('Constructor')
p.hello()
Run Code Online (Sandbox Code Playgroud)
输出是:
Traceback (most recent call last):
File "./class_init.py", line 11, in <module>
p = Person('Harry')
TypeError: this constructor takes no arguments
Run Code Online (Sandbox Code Playgroud)
有什么问题?
我的源代码是用 Scala 编写的。我使用 3.0.3 版的 sbt-jacoco sbt 插件进行代码覆盖。使用的 Jenkins 插件是 3.0.1 版本的 JaCoCo 插件
我已经在我的 Jenkinsfile 中将 jacoco 实现为:
step([$class: 'JacocoPublisher', sourcePattern: '**/src'])
Run Code Online (Sandbox Code Playgroud)
该插件工作得很好,显示了覆盖和遗漏的代码百分比。但是当我去检查通过 Jenkins UI 覆盖的实际代码行时,我收到上述错误“读取源文件时出错!”
你能帮我弄清楚我做错了什么吗?
附截图