A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/allure-framework/allure-core/wiki/Parameters below:

Parameters · allure-framework/allure1 Wiki · GitHub

Environment and test case properties

Parameter is any value describing your test environment or current test case. A parameter can store something that doesn't change during all tests (such as the test stand address), or something that changes from test case to test case (such as the test page URL).

Adding parameters in Java looks like this (see https://github.com/allure-framework/allure-core/pull/286):

public class TestClass {
    ...
    @Parameter("My Param")
    private String myParameter;
    ...
}

Any value assigned to such a field will be shown in the report.

Note: Constant fields (static final) with a String or primitive value type (int, float, long, etc.) don't work with @Parameter annotation because of Java implementation particularities.

Some test frameworks support parametrized tests, i.e. the same test is executed multiple times with different parameters. Test parameter names and values can be made visible in Allure report.

Test method parameters can be marked with @Parameter annotation:

public void parametrizedTest(@Parameter int age, 
                             @Parameter("Name") String parameter2, 
                             @Parameter("Surname") String parameters3) {
    ...
}

If parameter name is not defined in @Parameter annotation following default names are used:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4