40 Commits

Author SHA1 Message Date
jo
4a3ce313d1 Enhance CI workflow
- Explode tests in multiple jobs.
- Cache apt dependencies in a shared docker image.
- Run tests on different distribution (debian/ubuntu, and maybe centos).
2021-09-01 16:00:08 +02:00
jo
8ac5c1ba03 Generate analyzer fixtures using ffmpeg 2021-08-30 21:23:38 +02:00
jo
2db156040c Remove xenial file leftover 2021-08-17 14:15:12 +02:00
jo
5ec5ef8a40 Fix CI python app installation 2021-08-17 12:24:00 +02:00
jo
9881eebf55 Fix shellcheck warnings 2021-08-17 12:23:36 +02:00
jo
dc999f9006 Fix shellcheck errors 2021-08-17 12:23:32 +02:00
jo
ed3d527c09 Update CI to run pytest 2021-06-08 14:28:16 +02:00
jo
8d9d1e43c5 Update CI to run api_clients pytest 2021-06-08 14:06:32 +02:00
jo
0180fa0e49 Fix shebangs 2021-06-04 17:06:05 +02:00
Kyle Robbertze
b6d83d9b9b install for all python apps 2021-05-21 16:50:57 +02:00
Kyle Robbertze
ca28cc5170 make release on tags draft 2021-05-21 16:45:29 +02:00
Kyle Robbertze
629d1d451b set log dir permissions 2021-05-21 16:29:45 +02:00
Kyle Robbertze
6193d80e2a group install steps 2021-05-21 16:22:50 +02:00
Kyle Robbertze
ed8366cf58 install mock 2021-05-21 15:45:05 +02:00
Kyle Robbertze
29086efd9b install nose 2021-05-21 15:42:20 +02:00
Kyle Robbertze
a720ad13e1 make scripts executable 2021-05-21 15:36:41 +02:00
Kyle Robbertze
359d351e20 fail python test when tests fail 2021-05-21 15:30:26 +02:00
Zachary Klosko
78e78243f7 Using fixed date in tests, removing extra dependencies 2020-12-29 10:03:41 -05:00
Zachary Klosko
f1a58fc8ca Reverting Python testing 2020-12-29 10:03:41 -05:00
Zachary Klosko
e67bf8545d Changing call on PHP script 2020-12-29 10:03:41 -05:00
Zachary Klosko
572a3a273c Updating Composer dependencies 2020-12-29 10:03:41 -05:00
Zachary Klosko
314695f8f9 Reverting to Bionic tests, moving up Python tests 2020-12-29 10:03:41 -05:00
Zachary Klosko
7bad165ade Changing dependencies 2020-12-29 10:03:41 -05:00
Zachary Klosko
537ceed683 Readding PHP dependencies on install 2020-12-29 10:03:41 -05:00
Zachary Klosko
3877aead8c Adding PHP setup Github Action 2020-12-29 10:03:41 -05:00
Zachary Klosko
6b55206eff Merging installer strings 2020-12-29 10:03:41 -05:00
Zachary Klosko
09dc9f53f3 Trying @pashagolub's suggestion 2020-12-29 10:03:41 -05:00
Zachary Klosko
ab2bb53ff2 Adding back PHP and Postgres actions 2020-12-29 10:03:41 -05:00
Zachary Klosko
2adf947148 Removing PHP dependencies in test install 2020-12-29 10:03:41 -05:00
Zachary Klosko
25904e164f Removing Postgre, Xenial from testing 2020-12-29 10:03:41 -05:00
Zachary Klosko
85e1f29ea4 Adding systemctl restart postgres 2020-12-29 10:03:41 -05:00
Zachary Klosko
76a52a8ebd Adding sudos to install.sh 2020-12-29 10:03:41 -05:00
Zachary Klosko
b444f7d3b1 Adding -x to nosetests and correcting DB setup scripts 2020-12-29 10:03:41 -05:00
Zachary Klosko
97db37e9f2 Adding back exclusions, fixing asset_path 2020-12-29 10:03:41 -05:00
Zachary Klosko
6e57e10169 New idea: work out of one directory 2020-12-29 10:03:41 -05:00
Zachary Klosko
1008182c64 Working on fixing packaging process 2020-12-29 10:03:41 -05:00
Zachary Klosko
25a40d2131 Attempting database install fix 2020-12-29 10:03:41 -05:00
Zachary Klosko
35541522f7 Fixing database issues in testing 2020-12-29 10:03:41 -05:00
Zachary Klosko
dbbc666a8d Automating packaging take 1 #v.0.1 2020-12-29 10:03:41 -05:00
Zachary Klosko
34c511208c Bionic and Xenial tests work
Not sure what PHP version is being used for each, but composer install works on both tests
2020-12-29 10:03:41 -05:00