Azure / Azure/azure-cli-dev-tools

azdev test doesn't work

Offen
#213 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
91
Forks
134
Ø Merge
2 Std. 51 Min.
Gemergte PRs (30 T.)
1

Beschreibung

When I run `azdev test`, I got the error as shown below:

> Traceback (most recent call last):
File "c:\users\zackl\azure-cli\venv\lib\site-packages\knack\cli.py", line 215, in invoke
cmd_result = self.invocation.execute(args)
File "c:\users\zackl\azure-cli\venv\lib\site-packages\knack\invocation.py", line 225, in execute
cmd_result = parsed_args.func(params)
File "c:\users\zackl\azure-cli\venv\lib\site-packages\knack\commands.py", line 148, in __call__
return self.handler(*args, **kwargs)
File "c:\users\zackl\azure-cli\venv\lib\site-packages\knack\commands.py", line 255, in _command_handler
result = op(client, **command_args) if client else op(**command_args)
File "c:\users\zackl\azure-cli\venv\lib\site-packages\azdev\operations\tests\__init__.py", line 48, in run_tests
test_index = _get_test_index(profile or current_profile(), discover)
File "c:\users\zackl\azure-cli\venv\lib\site-packages\azdev\operations\tests\__init__.py", line 332, in _get_test_index
test_index = _discover_tests(profile)
File "c:\users\zackl\azure-cli\venv\lib\site-packages\azdev\operations\tests\__init__.py", line 228, in _discover_tests
tests = _discover_module_tests(mod_name, mod_data)
File "c:\users\zackl\azure-cli\venv\lib\site-packages\azdev\operations\tests\__init__.py", line 160, in _discover_module_tests
contents = os.listdir(mod_data['filepath'])
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'c:\\users\\zackl\\azure-cli\\src\\azure-cli\\azure\\cli\\tests'

The version of `azdev` is 0.1.18.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, `azdev test` mit azdev 0.1.18 zu reproduzieren, und lies `azdev/operations/tests/__init__.py`, insbesondere `_discover_module_tests` und `_get_test_index`. Verfolge, warum die Ermittlung den nicht vorhandenen Pfad `src/azure-cli/azure/cli/tests` erreicht; als abgeschlossen gilt die Aufgabe, wenn die Ermittlung der Tests nicht mehr `FileNotFoundError` auslöst und `azdev test` fortfährt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
cli, testing-qa
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.