Unverified Commit 44dce8d2 authored by Christian Clauss's avatar Christian Clauss Committed by GitHub
Browse files

Update test_install.yml

parent abf8ebe4
Loading
Loading
Loading
Loading
+12 −34
Original line number Diff line number Diff line
@@ -5,10 +5,19 @@ on:
  push:
    branches: [master]
jobs:
  install:
  test_install:
    runs-on: ubuntu-latest
    env:
      TERM: "linux"
    strategy:
      fail-fast: false
      matrix:
        commands:
          # Enter hackingtool starting from the main menu with \n as the delimiter. 
          - '17\n0\n1\n\n99\n99'  # Install, run, update, update system,      press ENTER to continue, back to main menu, quit
          - '17\n0\n2\n\n99\n99'  # Install, run, update, update hackingtool, press ENTER to continue, back to main menu, quit
          - '17\n1\n1\n\n99'  # Install, run, uninstall, press ENTER to continue, quit
          - "99"  # Install, run, quit
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-python@v4
@@ -19,40 +28,9 @@ jobs:
      - run: pwd && ls -hal
      - run: sudo ./install.sh 1
      - run: pwd && ls -hal
      # Typing "1" will allow us to manually enter the filepath to hackingtool
      # Provide the filepath ${HOME}/work/hackingtool/hackingtool
      # Typing "99" will quit hackingtool
      - run: echo -e "1\n${HOME}/work/hackingtool/hackingtool\n99\n" | hackingtool
      - run: pwd && ls -hal

  test_install:
    runs-on: ubuntu-latest
    needs: install
    env:
      TERM: "linux"
    strategy:
      fail-fast: false
      matrix:
        commands:
          # Enter hackingtool starting from the main menu with \n as the delimiter. 
          - '17\n0\n1\n\n99'  # Install, run, update, update system, press ENTER to continue
          - '17\n0\n2\n\n99'  # Install, run, update, update hackingtool, press ENTER to continue
          - '17\n1\n1\n\n99'  # Install, run, uninstall, press ENTER to continue
          - "99"  # Install, run, quit
    steps:
      #- uses: actions/checkout@v3
      #- uses: actions/setup-python@v4
      #  with:
      #    python-version: 3.x
      #    cache: 'pip'
      #- run: pip install --upgrade pip
      #- run: pwd && ls -hal
      #- run: sudo ./install.sh 1
      - run: hackingtool | true
      - run: pwd && ls -hal
      # Typing "1" will allow us to manually enter the filepath to hackingtool
      # Typing "1" will allow us to manually enter the filepath to hackingtool.
      # Provide the filepath ${HOME}/work/hackingtool/hackingtool
      # Type the matrix.commands
      # Type the matrix.commands.
      - run: echo -e "1\n${HOME}/work/hackingtool/hackingtool\n${{ matrix.commands }}\n" | hackingtool
      - run: pwd && ls -hal