ИНФОРМАЦИЯ Не удалось найти тестовый класс. - PullRequest
2 голосов
/ 10 июня 2019

Я использую SL4A с ACTS (Android Comms Test Suite) для запуска простого теста.но я получаю сообщение об ошибке:

INFO Cannot find test class SampleTest skipping for now.

вот мой класс конфигурации, т.е. Sample.json

    {   "_description": "This is an example skeleton test configuration file.",
    "testbed":
    [
        {
            "_description": "Sample testbed with no devices",
            "name": "SampleTestBed"
        }
    ],
    "logpath": "/tmp/logs",
    "testpaths": ["../tests/sample"],
    "custom_param1": {"favorite_food": "Icecream!"}
}

, и это мой класс, т.е. SampleTest.py

from acts.base_test import BaseTestClass


class SampleTest(BaseTestClass):

    def __init__(self, controllers):
        BaseTestClass.__init__(self, controllers)
        self.tests = (
            "test_make_toast",
        )

        """Tests"""

    def test_make_toast(self):
        for ad in self.android_devices:
            ad.droid.makeToast("Hello World...")
            return True

и вот как я запускаю ACT, как показано ниже

act.py -c Sample.json -tb SampleTestBed -tc SampleTest:test_make_toast

, но я получаю вышеуказанную ошибку.любая помощь?

1 Ответ

0 голосов
/ 11 июня 2019

это была простая проблема .. Я добавил тег "AndroidDevice": "*" в файле конфигурации. и проблема решена.

 {   "_description": "This is an example skeleton test configuration file.",
    "testbed":
    [
        {
            "_description": "Sample testbed with no devices",
            "name": "SampleTestBed"
           "AndroidDevice": "*"

        }
    ],
    "logpath": "/tmp/logs",
    "testpaths": ["../tests/sample"],
    "custom_param1": {"favorite_food": "Icecream!"}
}
...