Skip to content

Commit

Permalink
Try to use GitHub Actions
Browse files Browse the repository at this point in the history
  • Loading branch information
davidhalter committed Dec 26, 2020
1 parent 04ba9a2 commit 092f8c8
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 0 deletions.
63 changes: 63 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: ci
on: push

jobs:
tests:
runs-on: ubuntu-20.04
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
submodules: recursive

- name: Setup
run: |
sudo pip install pytest
vim --version
#- name: Setup tmate session
# uses: mxschmitt/action-tmate@v3

- name: Run tests
run: 'make test'

code-quality:
runs-on: ubuntu-20.04
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
submodules: recursive

- name: Run tests
run: |
vim --version
make check
coverage:
runs-on: ubuntu-20.04

steps:
- name: Checkout code
uses: actions/checkout@v2
with:
submodules: recursive

- name: Install dependencies
run: |
sudo add-apt-repository ppa:neovim-ppa/stable -y
sudo apt-get update -q
sudo apt-get install neovim -y
sudo pip install pynvim pytest-cov
sudo pip list
nvim --version
- name: Run tests
run: |
make --keep-going test_coverage BUILD_VIRTUAL_ENV=$VIRTUAL_ENV
- name: Upload coverage data
run: |
coverage xml
travis_retry bash <(curl -s https://codecov.io/bash) -X fix -f coverage.xml -F py${TRAVIS_PYTHON_VERSION//./}
2 changes: 2 additions & 0 deletions test/vspec/pyimport.vim
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ source test/_utils.vim
describe 'pyimport'
before
let g:jedi#use_tabs_not_buffers = 1
let g:jedi#project_path = 'autoload'
end

after
try | %bwipeout! | catch | endtry
unlet g:jedi#project_path
end

it 'open_tab'
Expand Down

0 comments on commit 092f8c8

Please sign in to comment.