[asterisk-bugs] [JIRA] (ASTERISK-30452) Test Suite: Fix regression causing all builds to fail

Joshua C. Colp (JIRA) noreply at issues.asterisk.org
Sun Mar 5 08:01:03 CST 2023


     [ https://issues.asterisk.org/jira/browse/ASTERISK-30452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on ASTERISK-30452 started by N A.

> Test Suite: Fix regression causing all builds to fail
> -----------------------------------------------------
>
>                 Key: ASTERISK-30452
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-30452
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Tests/testsuite
>    Affects Versions: GIT
>         Environment: Debian 11
>            Reporter: N A
>            Assignee: N A
>            Severity: Major
>
> Ever since commit c930bfec37118e37ff271bf381825408d2409fec, all my CI builds have been failing. It appears there is something invalid about tests/apps/tests.yaml on the last line (block sequence entries not allowed) that causes the parser to choke.
> The issue here is that the newline at the end of the file got removed, causing the parsing of that line to fail. This adds a newline to fix that.
> {noformat}
> Collecting https://github.com/asterisk/starpy/archive/refs/heads/1.1.zip (from -r ./extras.txt (line 1))
>   Downloading https://github.com/asterisk/starpy/archive/refs/heads/1.1.zip
>      - 70.1 kB 6.0 MB/s 0:00:00
>   Preparing metadata (setup.py): started
>   Preparing metadata (setup.py): finished with status 'done'
> Collecting https://github.com/asterisk/yappcap/archive/refs/heads/python3.zip (from -r ./extras.txt (line 2))
>   Downloading https://github.com/asterisk/yappcap/archive/refs/heads/python3.zip
>      - 354.0 kB 5.3 MB/s 0:00:00
>   Installing build dependencies: started
>   Installing build dependencies: finished with status 'done'
>   Getting requirements to build wheel: started
>   Getting requirements to build wheel: finished with status 'done'
>   Preparing metadata (pyproject.toml): started
>   Preparing metadata (pyproject.toml): finished with status 'done'
> Requirement already satisfied: Cython in ./.venv/lib/python3.9/site-packages (from yappcap==0.0.1->-r ./extras.txt (line 2)) (0.29.28)
> Traceback (most recent call last):
>   File "/usr/src/testsuite/runtests.py", line 1027, in <module>
>     sys.exit(main() or 0)
>   File "/usr/src/testsuite/runtests.py", line 952, in main
>     test_suite = TestSuite(options)
>   File "/usr/src/testsuite/runtests.py", line 492, in __init__
>     self.tests = self._parse_test_yaml("tests")
>   File "/usr/src/testsuite/runtests.py", line 536, in _parse_test_yaml
>     tests += self._parse_test_yaml(path)
>   File "/usr/src/testsuite/runtests.py", line 508, in _parse_test_yaml
>     config = load_yaml_config("%s/%s" % (test_dir, TESTS_CONFIG))
>   File "/usr/src/testsuite/runtests.py", line 794, in load_yaml_config
>     config = yaml.load(f, Loader=MyLoader)
>   File "/usr/src/testsuite/.venv/lib/python3.9/site-packages/yaml/__init__.py", line 81, in load
>     return loader.get_single_data()
>   File "/usr/src/testsuite/.venv/lib/python3.9/site-packages/yaml/constructor.py", line 49, in get_single_data
>     node = self.get_single_node()
>   File "yaml/_yaml.pyx", line 673, in yaml._yaml.CParser.get_single_node
>   File "yaml/_yaml.pyx", line 687, in yaml._yaml.CParser._compose_document
>   File "yaml/_yaml.pyx", line 731, in yaml._yaml.CParser._compose_node
>   File "yaml/_yaml.pyx", line 845, in yaml._yaml.CParser._compose_mapping_node
>   File "yaml/_yaml.pyx", line 729, in yaml._yaml.CParser._compose_node
>   File "yaml/_yaml.pyx", line 806, in yaml._yaml.CParser._compose_sequence_node
>   File "yaml/_yaml.pyx", line 731, in yaml._yaml.CParser._compose_node
>   File "yaml/_yaml.pyx", line 847, in yaml._yaml.CParser._compose_mapping_node
>   File "yaml/_yaml.pyx", line 860, in yaml._yaml.CParser._parse_next_event
> yaml.scanner.ScannerError: block sequence entries are not allowed in this context
>   in "tests/apps/tests.yaml", line 33, column 27
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list