Commit 2f9b5681 authored by thomas Bousselin's avatar thomas Bousselin
Browse files

Merge branch 'fix/documentation-generation-for-windows' into 'develop'

fix: documentation generation for windows

See merge request !168
parents e26b285e 48507a7c
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -9,7 +9,7 @@ from re import match, findall, finditer, sub, MULTILINE


class GenerateRobotData:
class GenerateRobotData:
    def __init__(self, robot_file: str, execdir: str):
    def __init__(self, robot_file: str, execdir: str):
        self.robot_file = robot_file
        self.robot_file = robot_file.replace('\\', "/")
        self.execdir = execdir
        self.execdir = execdir
        self.suite = TestSuiteBuilder().build(robot_file)
        self.suite = TestSuiteBuilder().build(robot_file)


@@ -502,8 +502,8 @@ class GenerateRobotData:
        return aux
        return aux


    def generate_name(self):
    def generate_name(self):
        base_dir = dirname(dirname(dirname(__file__)))
        base_dir = dirname(dirname(dirname(__file__))).replace('\\', "/")
        tp_id = str(self.suite.source.parent).replace(f'{base_dir}/', "")
        tp_id = str(self.suite.source.parent).replace('\\', "/").replace(f'{base_dir}/', "")


        for key, value in self.identifier.items():
        for key, value in self.identifier.items():
            tp_id = tp_id.replace(key, value)
            tp_id = tp_id.replace(key, value)
+1 −2
Original line number Original line Diff line number Diff line
@@ -7,8 +7,7 @@ from os import makedirs, walk


def create_json_of_robotfile(robot_file_to_be_processed: str, computestatistics: bool=False):
def create_json_of_robotfile(robot_file_to_be_processed: str, computestatistics: bool=False):
    # TODO: ApiUtils.resource -> 'Delete Context Source Registration Subscription' added 'url=' as parameter
    # TODO: ApiUtils.resource -> 'Delete Context Source Registration Subscription' added 'url=' as parameter
    folder_test_suites = dirname(dirname(__file__))
    folder_test_suites = dirname(dirname(__file__)).replace('\\', "/")

    folder_result_path = f'{folder_test_suites}/doc/results'
    folder_result_path = f'{folder_test_suites}/doc/results'
    result_file = f'{folder_result_path}/{robot_file_to_be_processed}.json'
    result_file = f'{folder_result_path}/{robot_file_to_be_processed}.json'
    robot_path_to_be_processed, robot_file = find_robot_file(basedir=folder_test_suites,
    robot_path_to_be_processed, robot_file = find_robot_file(basedir=folder_test_suites,