如何解决Travis错误:作业超出最大日志长度,并且已终止
我正在运行端到端测试,并使用.travis.yml找到了
在下面您可以看到我的travis.yml https://github.com/JosephThachilGeorge/TDDTEST/blob/master/.travis.yml
目标:- mvn -f spring-project/pom.xml verify -Pe2e
我在Travis构建中遇到错误:
Travis:作业超出了最大日志长度
但是,低于目标的工作效果很好:
-
mvn -f spring-project/pom.xml clean verify -Pjacoco coveralls:report
-
mvn -f spring-project/pom.xml clean org.jacoco:jacoco-maven-plugin:prepare-agent install org.jacoco:jacoco-maven-plugin:report
-
mvn -f spring-project/pom.xml sonar:sonar -Dsonar.projectKey=JosephThachilGeorge_TDDTEST
-
mvn -f spring-project/pom.xml verify -Pfailsafe
我的github链接是:https://github.com/JosephThachilGeorge/TDDTEST
在特拉维斯,我的身材不再高 最后说
Travis:作业超出了最大日志长度
解决方法
以下步骤帮助我找到了解决方法:
建议创建src / test / resources / logback.xml(或log4j.properties(如果这是使用的日志记录后端,但似乎无法从构建日志中获取)),并降低其中必要部分的日志记录级别它。
看看logback.xml参考,以下logback.xml会将全局日志记录级别降低到INFO:
package com.example.malkerapp;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
import android.Manifest;
import android.annotation.SuppressLint;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private WebView miWebView;
@SuppressLint("SetJavaScriptEnabled")
final private int REQUEST_CODE_ASK_PERMISSION=111;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
miWebView = findViewById(R.id.wv_main);
miWebView.setWebViewClient(new WebViewClient());
miWebView.setWebChromeClient(new WebChromeClient());
miWebView.getSettings().setJavaScriptEnabled(true);
miWebView.loadUrl("https://panelapp.online");
solicitarPermisos();
}
private void solicitarPermisos() {
int permisoubicacion = ActivityCompat.checkSelfPermission( MainActivity.this,Manifest.permission.ACCESS_FINE_LOCATION);
if (permisoubicacion!= PackageManager.PERMISSION_GRANTED) {
if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.M) {
requestPermissions(new String[] {Manifest.permission.ACCESS_FINE_LOCATION},REQUEST_CODE_ASK_PERMISSION);
}
}
}
}
正如您在带有此更改1的构建中所看到的那样,日志现在不再混乱。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。