Skip to content

Commit

Permalink
simplify ci dependencies setup
Browse files Browse the repository at this point in the history
  • Loading branch information
bygu4 committed Oct 7, 2024
1 parent 2e041c2 commit 49f5ba9
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 8 deletions.
3 changes: 1 addition & 2 deletions .github/workflows/ci_extra.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
pip install -r requirements.txt
- name: Lint with pylint
run: |
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/ci_feature.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
pip install -r requirements.txt
- name: Lint with pylint
run: |
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/ci_master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
pip install -r requirements.txt
- name: Lint with pylint
run: |
Expand Down
4 changes: 2 additions & 2 deletions pyformlang/indexed_grammar/tests/test_indexed_grammar.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ def test_simple_ig_5(self):
assert not i_grammar.is_empty()

def test_simple_ig_regular_expression(self):
# Test for regular expression functions
""" Test for regular expression functions """

l_rules = []
l_rules.append(ProductionRule("S", "Ci", "end"))
Expand Down Expand Up @@ -236,7 +236,7 @@ def test_simple_ig8(self):
assert not i_grammar.is_empty()

def test_simple_ig9(self):
""" {a^n b^n c^n}"""
""" {a^n b^n c^n} """
l_rules = []
l_rules.append(ProductionRule("S", "T", "g"))
l_rules.append(ProductionRule("T", "T", "f"))
Expand Down

1 comment on commit 49f5ba9

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
pyformlang
   __init__.py10100% 
pyformlang/cfg
   __init__.py70100% 
   cfg.py5500100% 
   cfg_object.py100100% 
   cyk_table.py720100% 
   epsilon.py60100% 
   llone_parser.py15622 99%
   parse_tree.py6211 98%
   pda_object_creator.py310100% 
   production.py330100% 
   recursive_decent_parser.py5611 98%
   set_queue.py140100% 
   terminal.py150100% 
   utils.py100100% 
   utils_cfg.py250100% 
   variable.py260100% 
pyformlang/cfg/tests
   __init__.py00100% 
   test_cfg.py59711 99%
   test_llone_parser.py1150100% 
   test_production.py210100% 
   test_recursive_decent_parser.py2511 96%
   test_terminal.py180100% 
   test_variable.py150100% 
pyformlang/fcfg
   __init__.py40100% 
   fcfg.py11711 99%
   feature_production.py260100% 
   feature_structure.py19133 98%
   state.py350100% 
pyformlang/fcfg/tests
   __init__.py00100% 
   test_fcfg.py1230100% 
   test_feature_structure.py1590100% 
pyformlang/finite_automaton
   __init__.py100100% 
   deterministic_finite_automaton.py20722 99%
   doubly_linked_list.py340100% 
   doubly_linked_node.py150100% 
   epsilon.py100100% 
   epsilon_nfa.py3720100% 
   finite_automaton.py1860100% 
   finite_automaton_object.py100100% 
   hopcroft_processing_list.py220100% 
   nondeterministic_finite_automaton.py220100% 
   nondeterministic_transition_function.py550100% 
   partition.py360100% 
   regexable.py160100% 
   state.py150100% 
   symbol.py110100% 
   transition_function.py5411 98%
pyformlang/finite_automaton/tests
   __init__.py00100% 
   test_deterministic_finite_automaton.py2800100% 
   test_epsilon.py90100% 
   test_epsilon_nfa.py6480100% 
   test_nondeterministic_finite_automaton.py1190100% 
   test_nondeterministic_transition_function.py780100% 
   test_state.py270100% 
   test_symbol.py260100% 
   test_transition_function.py760100% 
pyformlang/fst
   __init__.py20100% 
   fst.py2420100% 
pyformlang/fst/tests
   __init__.py00100% 
   test_fst.py1590100% 
pyformlang/indexed_grammar
   __init__.py70100% 
   consumption_rule.py340100% 
   duplication_rule.py300100% 
   end_rule.py300100% 
   indexed_grammar.py25722 99%
   production_rule.py320100% 
   reduced_rule.py250100% 
   rule_ordering.py700100% 
   rules.py690100% 
pyformlang/indexed_grammar/tests
   __init__.py00100% 
   test_indexed_grammar.py2240100% 
   test_rules.py350100% 
pyformlang/pda
   __init__.py60100% 
   cfg_variable_converter.py6744 94%
   epsilon.py40100% 
   pda.py3090100% 
   stack_symbol.py160100% 
   state.py180100% 
   symbol.py140100% 
   transition_function.py460100% 
   utils.py360100% 
pyformlang/pda/tests
   __init__.py00100% 
   test_pda.py2450100% 
pyformlang/regular_expression
   __init__.py40100% 
   python_regex.py26666 98%
   regex.py1430100% 
   regex_objects.py790100% 
   regex_reader.py16044 98%
pyformlang/regular_expression/tests
   __init__.py00100% 
   test_python_regex.py2700100% 
   test_regex.py2490100% 
pyformlang/rsa
   __init__.py30100% 
   box.py522525 52%
   recursive_automaton.py731010 86%
pyformlang/rsa/tests
   __init__.py00100% 
   test_rsa.py390100% 
pyformlang/tests
   __init__.py00100% 
TOTAL81736499% 

Tests Skipped Failures Errors Time
277 0 💤 0 ❌ 0 🔥 6.750s ⏱️

Please sign in to comment.