-
Notifications
You must be signed in to change notification settings - Fork 0
43 lines (32 loc) · 1.03 KB
/
end-to-end.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
name: End-to-end test
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
container: mdernst/untangling-ubuntu
steps:
- uses: actions/checkout@v3
- run: pwd && ls -al && ls -al ..
- name: Python requirements
run: |
python3 -m venv .venv
. .venv/bin/activate
pip install -U -r requirements.txt
- name: Install Flexeme
run: |
python3 -m venv .venv
. .venv/bin/activate
git clone --filter=blob:none --branch main https://github.com/Thomsch/Flexeme ../Flexeme
pip install -e ../Flexeme
- run: pwd && ls -al && ls -al ..
- name: .env file
run:
echo "DEFECTS4J_HOME=\"${DEFECTS4J_HOME}\"" > .env
echo "JAVA11_HOME=\"${JAVA11_HOME}\"" >> .env
- run: pwd && ls -al && ls -al ..
- run: git config --system --add safe.directory '*'
- name: e2e.sh
run: |
python3 -m venv .venv
. .venv/bin/activate
src/python/test/e2e.sh