testng-team/testng
TestNG tests produce "Static configuration methods can cause unexpected behavior" warnings
開放
#2,554 建立於 2021年5月23日
Feature: before/aftergood first issue
倉庫指標
- 星標
- (2,059 顆星)
- PR 合併指標
- (平均合併 17小時 43分鐘) (30 天內合併 7 個 PR)
描述
Expected behavior
The test suite should not produce "Static configuration methods can cause unexpected behavior" warnings.
It looks like the tests should be adjusted to avoid unexpected behavior.
Actual behavior
There is a significant number of "Static configuration methods can cause unexpected behavior" warnings in the test suite.
Test case sample
TestNG > Regression2 > test.invokedmethodlistener.InvokedMethodListenerTest > issue87_method_orderning_with_disable_test_class STANDARD_OUT
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.A.someMethod1()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.A.someMethod1()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.A.someMethod1()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.C.someMethod3()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.A.someMethod1()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.A.someMethod1()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.C.someMethod3()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.A.someMethod1()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.A.someMethod1()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.A.someMethod1()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.A.someMethod1()]. Static configuration methods can cause unexpected behavior.
[Configuration] [WARN] Detected a static method [test.invokedmethodlistener.C.someMethod3()]. Static configuration methods can cause unexpected behavior.