java – 声纳:我如何使用毕业测试一个Android项目
发布时间:2020-12-14 05:46:55 所属栏目:Java 来源:网络整理
导读:我一直在尝试一段时间,让声纳检查和分析我的 Android项目.但到目前为止没有运气.我试图在声纳中实现的项目是一个带有2个类的测试项目,并提供了一些测试方法.所有的东西都填入项目的src目录. 所以这是我到目前为止. 具有以下设置的build.gradle文件: buildsc
我一直在尝试一段时间,让声纳检查和分析我的
Android项目.但到目前为止没有运气.我试图在声纳中实现的项目是一个带有2个类的测试项目,并提供了一些测试方法.所有的东西都填入项目的src目录.
所以这是我到目前为止. 具有以下设置的build.gradle文件: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: 'android' apply plugin: 'sonar' apply plugin: "sonar-runner" android { buildToolsVersion "18.0.1" compileSdkVersion 18 defaultConfig { minSdkVersion 14 targetSdkVersion 16 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['com.example.GradleAndroidTest'] resources.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } instrumentTest.setRoot('test') } } sonar { server { url = "http://sonar.someserver.int" } database { url = "jdbc:mysql://sonar.someserver.int:3306/sonar" driverClassName = "com.mysql.jdbc.Driver" username = "*****" password = "*****" } } sonarRunner { sonarProperties { property "sonar.host.url","http://sonar.someserver.int" property "sonar.jdbc.url","jdbc:mysql://sonar.someserver.int:3306/sonar" property "sonar.jdbc.driverClassName","com.mysql.jdbc.Driver" property "sonar.jdbc.username","*****" property "sonar.jdbc.password","*****" } } 要测试此项目,我在命令提示符下输入项目的根目录,然后输入: 渐变声纳 之后,该项目在sonarQube上显示,但没有显示统计学.没有代码行,没有.我对你的问题是.我忘记了什么吗?我做错了什么 我没有太多的经验与毕业生和声纳,所以现在我寻求帮助的人.希望你能帮忙! 解决方法
我发现我做错了什么我忘了添加一些强制属性.
sonarProperties { property "sonar.host.url","*****" //I added these properties to my gradle.build property "sonar.projectKey","GradleAndroidTest" property "sonar.projectName","GradleAndroidTest" property "sonar.projectVersion","V1.0" property "sonar.language","java" property "sonar.sources","src" property "sonar.binaries","build" } 正如@Peter Niederwieser所说,插件无法预先配置这些东西,所以我不得不手动添加它们. 我还删除了声纳插件,而不是使用声纳转轮插件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |