我想用jenkins内部版本号更新一个java文件.我计划使用shell脚本将值sed到正确的内部版本号.我现在正在这样做:
sed -i 's/Version 3.0/Version $BUILD_DISPLAY_NAME/g'
/var/lib/jenkins/jobs/AndroidTest/workspace/xxx/res/values/strings.xml
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?我想我可以直接使用它们.
将Espresso升级到版本2后,我的单元测试都不会在棒棒糖前设备上运行.见下面的曲目:
15:07:07.627 [WARN] [org.gradle.api.Project] Tests on Samsung Galaxy S3 - 4.3 - API 18 - 720x1280 - 4.3 failed: Instrumentation run failed due to 'java.lang.IllegalAccessError'
15:07:07.832 [WARN] [org.gradle.api.Project]
com.android.builder.testing.ConnectedDevice > hasTests[Samsung Galaxy S3 - 4.3 - API 18 - 720x1280 - 4.3] FAILED
15:07:07.832 [WARN] [org.gradle.api.Project] No tests found.
15:07:07.834 [DEBUG] [org.gradle.api.Project] DeviceConnector 'Samsung Galaxy S3 - 4.3 - API 18 - 720x1280 - 4.3': uninstalling com.nordstrom.fla.test
15:07:08.252 [DEBUG] [org.gradle.api.Project] DeviceConnector 'Samsung Galaxy S3 - 4.3 - API 18 - …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用p:graphicImage标记在primefaces中动态显示图像,如下所示:
<p:graphicImage value="#{submissionBean.contestImage}">
<f:param name="imageName"
value="#{contestBean.createContest.submissions[0].fileName}" />
</p:graphicImage>`
Run Code Online (Sandbox Code Playgroud)
托管bean如下:
@ManagedProperty("#{param.imageName}")
private String imageName;
public String getImageName()
{
return imageName;
}
public void setImageName(String imageName)
{
this.imageName = imageName;
}
private StreamedContent contestImage;
public StreamedContent getContestImage()
{
FacesContext context = FacesContext.getCurrentInstance();
if (imageName == null)
imageName = Constants.SUBMISSION_FILE_DIR + "/" + "sacxzx_asdsdaas_icon.png";
if (context.getRenderResponse())
{
// So, we're rendering the view. Return a stub StreamedContent so
// that it will generate right URL.
return new DefaultStreamedContent();
}
else
{
return new …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我们的 CI 服务器上而不是在我们的开发环境中运行一组特定的单元测试。我尝试了几种方法
1) 使用 JUnit 类别。我无法让它与 gradle 一起工作
2)使用./gradlew test --tests *ServiceTest
这从来没有找到我的测试。
3)尝试使用构建变体来包含/排除某些测试。这似乎不够灵活。
有没有具体的例子说明如何做到这一点?
当我尝试使用Facebook和Sharekit时,它会弹出登录对话框,我填写我的凭据,然后它就会消失(它也会在示例项目中执行此操作)我做错了什么?或者Sharekit刚被揭穿了?如果是这样,任何可行的选择?
在以前的iOS版本中,使用Twitter功能(与bit.ly)完美.但是,当我点击提交到Twitter时,它会发布,但不会删除对话框.它听起来类似于这个bug(实际上取消按钮也不起作用):
https://github.com/ideashower/ShareKit/issues/254
我尝试了列出的解决方案,但它不起作用.有任何想法吗?
谢谢!