COXIT-CO / RecruitFlowAI

AI Driven Recruitment Assistant
MIT License
14 stars 2 forks source link

RecruitFlowAI Release v0.1.0 #15

Open iramykytyn opened 1 year ago

iramykytyn commented 1 year ago

🛠 Changes being made

🏎 Quality check

Run on docker on-prem machine and tested manually via Slack. Unit tests were added for some modules.

github-actions[bot] commented 1 year ago

Coverage report

[!NOTE] Coverage evolution disabled because this PR targets a different branch than the default branch, for which coverage data is not available.

The coverage rate is 35.44%.

36.69% of new lines are covered.

Diff Coverage details (click to unfold) ### recruit_flow_ai/__init__.py `100%` of new lines are covered (`100%` of the complete file). ### recruit_flow_ai/ai.py `73.52%` of new lines are covered (`72.72%` of the complete file). Missing lines: `69`, `74`, `75`, `81`, `82`, `86`, `132`, `133`, `136`, `137`, `140`, `141`, `144`, `145`, `148`, `149`, `152`, `153` ### recruit_flow_ai/parse_config.py `100%` of new lines are covered (`100%` of the complete file). ### recruit_flow_ai/resume_handler.py `75.47%` of new lines are covered (`74.5%` of the complete file). Missing lines: `23`, `29`, `30`, `39`, `40`, `41`, `44`, `57`, `58`, `63`, `67`, `72`, `73` ### recruit_flow_ai/s3client.py `74.41%` of new lines are covered (`73.17%` of the complete file). Missing lines: `56`, `59`, `60`, `61`, `76`, `77`, `80`, `85`, `87`, `88`, `89` ### recruit_flow_ai/settings.py `100%` of new lines are covered (`100%` of the complete file). ### slack_bot/bot.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `1`, `2`, `3`, `4`, `5`, `7`, `8`, `9`, `10`, `11`, `13`, `15`, `19`, `20`, `21`, `22`, `24`, `26`, `27`, `29`, `30`, `33`, `35`, `37`, `40`, `43`, `44`, `47`, `48`, `49`, `51`, `52`, `53`, `55`, `56`, `57`, `58`, `59`, `61`, `62`, `64`, `71`, `72`, `74`, `78`, `81`, `82`, `83`, `84`, `85`, `86`, `87`, `88`, `89`, `90`, `91`, `93`, `94`, `96`, `97`, `102`, `103`, `106`, `107`, `108`, `109`, `110`, `111`, `114`, `119`, `120`, `126`, `131`, `132`, `133`, `134`, `135`, `136`, `137`, `139`, `140`, `142`, `147`, `148`, `150` ### slack_bot/bot_home_view.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `1`, `4`, `5`, `8`, `9`, `17`, `18`, `27`, `29` ### slack_bot/bot_setup.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `10`, `12`, `15`, `17`, `19`, `20`, `21`, `22`, `26`, `27`, `29` ### slack_bot/commands.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `1`, `2`, `3`, `4`, `6`, `8`, `9`, `10`, `12`, `13`, `16`, `18`, `19`, `20`, `21`, `22`, `25`, `26`, `27`, `28`, `29`, `30`, `31`, `33`, `35`, `36`, `37`, `39`, `40`, `41`, `43`, `44`, `45`, `47`, `49`, `50`, `51`, `53`, `54`, `55`, `56`, `57`, `58`, `59`, `60`, `62`, `64`, `65` ### slack_bot/main.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `2`, `3`, `4`, `5`, `7`, `13`, `14`, `16`, `17`, `20`, `21`, `23` ### slack_bot/messages.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `10`, `11`, `13`, `15`, `16`, `17`, `18`, `19`, `20`, `21`, `22`, `23`, `24`, `25`, `26`, `28`, `29` ### slack_bot/settings.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `1`, `2`, `5`, `7`, `8`, `9`, `10`, `11`, `12`, `14`, `15`, `16`, `17`, `19` ### slack_bot/token_rotation.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `5`, `6`, `7`, `8`, `9`, `11`, `12`, `13`, `14`, `15`, `16`, `17`, `27`, `35`, `36`, `37`, `39`, `42`, `51`, `52`, `53`, `54`, `55`, `57`, `58`, `60`, `62`, `65`, `66`, `68`, `69`, `71`, `72` ### slack_bot/utils.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `1`, `3`, `6`, `7`, `9`, `11`, `27`, `28`, `29`, `30`, `31`, `32`, `33`, `35`, `36`, `38`, `39`