Skip to content
This repository has been archived by the owner on Jan 14, 2019. It is now read-only.

Parameters

Ivan Krutov edited this page Sep 23, 2014 · 13 revisions

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.