Skip to content
Snippets Groups Projects
Commit be286e9e authored by valentin.emiya's avatar valentin.emiya
Browse files

update CI

parent 1235d530
Branches
Tags
No related merge requests found
Pipeline #5101 failed
......@@ -7,9 +7,7 @@ tests:
- cd python
- pip3 install --no-deps ltfatpy madarrays yafe skpomade pandas
- pip3 install --no-deps .
- python3 -c "from tffpy.utils import generate_config; generate_config()"
- pwd
- python3 -c "from configparser import ConfigParser; from pathlib import Path; config = ConfigParser(); config.read('/root/.config/tffpy.conf'); config.set('DATA', 'data_path', '/builds/skmad-suite/tff2020/data'); config.write(open('/root/.config/tffpy.conf', 'w'))"
- python3 tffpy/tests/ci_confi.py
- pytest-3
# generate the documentation
......@@ -24,8 +22,7 @@ pages:
- pip3 install --no-deps ltfatpy madarrays yafe skpomade pandas
- pip3 install --no-deps .
- python3 setup.py build_sphinx
- python3 -c "from tffpy.utils import generate_config; generate_config()"
- python3 -c "from configparser import ConfigParser; from pathlib import Path; config = ConfigParser(); config.read('/root/.config/tffpy.conf'); config.set('DATA', 'data_path', '/builds/skmad-suite/tff2020/data'); config.write(open('/root/.config/tffpy.conf', 'w'))"
- python3 tffpy/tests/ci_confi.py
- cp -r build/sphinx/html public
artifacts:
paths:
......
# -*- coding: utf-8 -*-
"""
Create configuration files for continuous integration.
.. moduleauthor:: Valentin Emiya
"""
from configparser import ConfigParser
from pathlib import Path
import os
from yafe.utils import ConfigParser as YafeConfigParser
from tffpy.utils import get_config_file, generate_config
if __name__ == '__main__':
config_file = get_config_file()
if not config_file.exists():
generate_config()
config = ConfigParser()
config.read(config_file)
data_path = Path(__file__).parent.parent / 'data'
print('Data path:', str(data_path))
config.set('DATA', 'data_path', str(data_path))
config.write(open(config_file, 'w'))
yafe_config_file = YafeConfigParser._config_path
print(yafe_config_file)
if not yafe_config_file.exists():
yafe_user_path = Path(os.path.expanduser('~')) / 'yafe_user_path'
yafe_logger_path = Path(os.path.expanduser('~')) / 'yafe_logger_path'
print(yafe_user_path)
print(yafe_logger_path)
yafe_user_path.mkdir(parents=True, exist_ok=True)
yafe_logger_path.mkdir(parents=True, exist_ok=True)
YafeConfigParser.generate_config()
yafe_config_parser = YafeConfigParser()
yafe_config_parser.set('USER', 'data_path', str(yafe_user_path))
yafe_config_parser.set('LOGGER', 'path', str(yafe_logger_path))
yafe_config_parser.write(open(yafe_config_file, 'w'))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment