Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在github操作工作流中运行我的单元测试?_Java_Android_Workflow_Github Actions - Fatal编程技术网

Java 如何在github操作工作流中运行我的单元测试?

Java 如何在github操作工作流中运行我的单元测试?,java,android,workflow,github-actions,Java,Android,Workflow,Github Actions,因此,我为我的Android应用程序开发了一些测试,我需要使用github操作工作流运行这些测试。这是我的.yml文件,但我不知道如何运行测试(并获取它们的日志): 我不知道如何运行所有的应用程序,然后运行所有的测试,有人能给我一个提示吗?我搜索了所有的互联网,我发现了这个代码,但它就是不起作用。我的工件就是整个应用程序本身 这些测试是: 1.SignUpTest.java 2.SignInTest.java 3.AddToCart.java单元测试的步骤有什么问题?不确定实际发生了什么。上载工

因此,我为我的Android应用程序开发了一些测试,我需要使用github操作工作流运行这些测试。这是我的.yml文件,但我不知道如何运行测试(并获取它们的日志):

我不知道如何运行所有的应用程序,然后运行所有的测试,有人能给我一个提示吗?我搜索了所有的互联网,我发现了这个代码,但它就是不起作用。我的工件就是整个应用程序本身 这些测试是:
1.SignUpTest.java
2.SignInTest.java

3.AddToCart.java

单元测试的
步骤有什么问题?不确定实际发生了什么。上载工件步骤上载整个应用程序,但我只需要测试日志。可能这一步是错误的,您需要将测试日志保存到一个文件中,然后上载该文件
name: Java CI with Gradle

on:
  push:
  pull_request:
    branches: Features

jobs:
  test:
    name: Run Unit Tests
    runs-on: ubuntu-18.04

    steps:
      - uses: actions/checkout@v1
      - name: set up JDK 1.8
        uses: actions/setup-java@v1
        with:
          java-version: 1.8
      - name: Unit tests
        run: bash ./gradlew test --stacktrace
      - name: Unit tests results
        uses: actions/upload-artifact@v1
        with:
          name: unit-tests-results
          path: ./app