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

Update test_install.yml

parent a14a6ee7
Loading
Loading
Loading
Loading
+32 −10
Original line number Diff line number Diff line
@@ -5,19 +5,10 @@ on:
  push:
    branches: [master]
jobs:
  test_install:
  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\n99"  # Install, run, update, update system, press ENTER to continue
          - "17\n0\n2\n99"  # Install, run, update, update hackingtool, press ENTER to continue
          - '17\n1\n99'  # Install, run, uninstall, press ENTER to continue
          - "99"  # Install, run, quit
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-python@v4
@@ -30,6 +21,37 @@ jobs:
      - 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
      # Provide the filepath ${HOME}/work/hackingtool/hackingtool
      # Type the matrix.commands
      - run: echo -e "1\n${HOME}/work/hackingtool/hackingtool\n${{ matrix.commands }}\n" | hackingtool
      - run: pwd && ls -hal