Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package testng for openSUSE:Factory checked 
in at 2024-10-08 17:24:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/testng (Old)
 and      /work/SRC/openSUSE:Factory/.testng.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "testng"

Tue Oct  8 17:24:22 2024 rev:7 rq:1206188 version:7.10.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/testng/testng.changes    2024-04-17 
14:45:38.894657350 +0200
+++ /work/SRC/openSUSE:Factory/.testng.new.19354/testng.changes 2024-10-08 
17:25:33.327900134 +0200
@@ -1,0 +2,7 @@
+Fri Oct  4 10:19:26 UTC 2024 - Fridrich Strba <fst...@suse.com>
+
+- Upgrade to version 7.10.2
+  * Changes
+    + GITHUB-3117: ListenerComparator doesn't work
+
+-------------------------------------------------------------------

Old:
----
  testng-7.10.1.pom
  testng-7.10.1.tar.xz

New:
----
  testng-7.10.2.pom
  testng-7.10.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ testng.spec ++++++
--- /var/tmp/diff_new_pack.zBhYMR/_old  2024-10-08 17:25:34.619954057 +0200
+++ /var/tmp/diff_new_pack.zBhYMR/_new  2024-10-08 17:25:34.619954057 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           testng
-Version:        7.10.1
+Version:        7.10.2
 Release:        0
 Summary:        Java-based testing framework
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.zBhYMR/_old  2024-10-08 17:25:34.655955559 +0200
+++ /var/tmp/diff_new_pack.zBhYMR/_new  2024-10-08 17:25:34.659955726 +0200
@@ -2,7 +2,7 @@
        <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param name="url">https://github.com/cbeust/testng.git</param>
-               <param name="revision">7.10.1</param>
+               <param name="revision">7.10.2</param>
                <param name="versionformat">@PARENT_TAG@</param>
                <param name="exclude">bin*</param>
                <param name="exclude">gradle*</param>

++++++ testng-7.10.1.pom -> testng-7.10.2.pom ++++++
--- /work/SRC/openSUSE:Factory/testng/testng-7.10.1.pom 2024-04-17 
14:45:38.606646775 +0200
+++ /work/SRC/openSUSE:Factory/.testng.new.19354/testng-7.10.2.pom      
2024-10-08 17:25:33.043888281 +0200
@@ -8,7 +8,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.testng</groupId>
   <artifactId>testng</artifactId>
-  <version>7.10.1</version>
+  <version>7.10.2</version>
   <name>testng</name>
   <description>Testing framework for Java</description>
   <url>https://testng.org</url>

++++++ testng-7.10.1.tar.xz -> testng-7.10.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/testng-7.10.1/.github/workflows/gradle-wrapper-validation.yml 
new/testng-7.10.2/.github/workflows/gradle-wrapper-validation.yml
--- old/testng-7.10.1/.github/workflows/gradle-wrapper-validation.yml   
2024-04-09 07:25:05.000000000 +0200
+++ new/testng-7.10.2/.github/workflows/gradle-wrapper-validation.yml   
2024-04-28 14:26:11.000000000 +0200
@@ -7,4 +7,4 @@
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v4
-      - uses: gradle/wrapper-validation-action@v2.1.2
+      - uses: gradle/actions/wrapper-validation@v3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/testng-7.10.1/.github/workflows/publish-maven-central.yml 
new/testng-7.10.2/.github/workflows/publish-maven-central.yml
--- old/testng-7.10.1/.github/workflows/publish-maven-central.yml       
2024-04-09 07:25:05.000000000 +0200
+++ new/testng-7.10.2/.github/workflows/publish-maven-central.yml       
2024-04-28 14:26:11.000000000 +0200
@@ -24,7 +24,7 @@
     - uses: actions/checkout@v4
 
     - name: Gradle wrapper validation
-      uses: gradle/wrapper-validation-action@v2.1.2
+      uses: gradle/actions/wrapper-validation@v3
 
     # FIXME Check 
https://github.com/allure-framework/allure2/blob/430255d8cf5c236ed29bc0df0b72dcd9389c3df9/.github/workflows/release.yaml
     - name: Publish Release Candidate
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/testng-7.10.1/.github/workflows/publish-snapshot.yml 
new/testng-7.10.2/.github/workflows/publish-snapshot.yml
--- old/testng-7.10.1/.github/workflows/publish-snapshot.yml    2024-04-09 
07:25:05.000000000 +0200
+++ new/testng-7.10.2/.github/workflows/publish-snapshot.yml    2024-04-28 
14:26:11.000000000 +0200
@@ -19,7 +19,7 @@
     - uses: actions/checkout@v4
 
     - name: Gradle wrapper validation
-      uses: gradle/wrapper-validation-action@v2.1.2
+      uses: gradle/actions/wrapper-validation@v3
 
     - name: Publish to GitHub
       run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/testng-7.10.1/.github/workflows/release-maven-central.yml 
new/testng-7.10.2/.github/workflows/release-maven-central.yml
--- old/testng-7.10.1/.github/workflows/release-maven-central.yml       
2024-04-09 07:25:05.000000000 +0200
+++ new/testng-7.10.2/.github/workflows/release-maven-central.yml       
2024-04-28 14:26:11.000000000 +0200
@@ -29,7 +29,7 @@
         fetch-depth: 0
 
     - name: Gradle wrapper validation
-      uses: gradle/wrapper-validation-action@v2.1.2
+      uses: gradle/actions/wrapper-validation@v3
 
     - name: Create Nexus.txt with staging repository details
       run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/testng-7.10.1/CHANGES.txt 
new/testng-7.10.2/CHANGES.txt
--- old/testng-7.10.1/CHANGES.txt       2024-04-09 07:25:05.000000000 +0200
+++ new/testng-7.10.2/CHANGES.txt       2024-04-28 14:26:11.000000000 +0200
@@ -1,5 +1,8 @@
 Current (7.11.0)
 
+7.10.2
+Fixed: GITHUB-3117: ListenerComparator doesn't work (Krishnan Mahadevan)
+
 7.10.1
 Fixed: GITHUB-3110: Update from testng 7.9.0 to 7.10.0 break maven build with 
junit5 (Krishnan Mahadevan)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/testng-7.10.1/testng-core/src/main/java/org/testng/TestNG.java 
new/testng-7.10.2/testng-core/src/main/java/org/testng/TestNG.java
--- old/testng-7.10.1/testng-core/src/main/java/org/testng/TestNG.java  
2024-04-09 07:25:05.000000000 +0200
+++ new/testng-7.10.2/testng-core/src/main/java/org/testng/TestNG.java  
2024-04-28 14:26:11.000000000 +0200
@@ -1773,6 +1773,10 @@
         Boolean.parseBoolean(
             
cmdLineArgs.getOrDefault(CommandLineArgs.GENERATE_RESULTS_PER_SUITE, 
false).toString());
 
+    Optional.ofNullable(cmdLineArgs.get(CommandLineArgs.LISTENER_COMPARATOR))
+        .map(Object::toString)
+        .ifPresent(it -> result.listenerComparator = it);
+
     configure(result);
   }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/testng-7.10.1/testng-core/src/test/java/test/listeners/ListenersTest.java 
new/testng-7.10.2/testng-core/src/test/java/test/listeners/ListenersTest.java
--- 
old/testng-7.10.1/testng-core/src/test/java/test/listeners/ListenersTest.java   
    2024-04-09 07:25:05.000000000 +0200
+++ 
new/testng-7.10.2/testng-core/src/test/java/test/listeners/ListenersTest.java   
    2024-04-28 14:26:11.000000000 +0200
@@ -12,6 +12,7 @@
 import java.util.Map;
 import org.assertj.core.api.Assertions;
 import org.assertj.core.api.SoftAssertions;
+import org.testng.CommandLineArgs;
 import org.testng.ITestNGListener;
 import org.testng.TestNG;
 import org.testng.annotations.DataProvider;
@@ -63,6 +64,14 @@
         "test.listeners.issue2638.TestClassBSample.testMethod"
       };
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForExecutionListenersViaMaven() {
+    Ensure.orderingViaMap(
+        ExecutionListenerHolder.LOGS,
+        ExecutionListenerHolder.ALL,
+        ExecutionListenerHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForExecutionListenersViaApi() {
     Ensure.orderingViaApi(
@@ -71,6 +80,14 @@
         ExecutionListenerHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForAlterSuiteListenersViaMaven() {
+    Ensure.orderingViaMap(
+        AlterSuiteListenerHolder.LOGS,
+        AlterSuiteListenerHolder.ALL,
+        AlterSuiteListenerHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForAlterSuiteListenersViaApi() {
     Ensure.orderingViaApi(
@@ -85,6 +102,12 @@
         SuiteListenerHolder.LOGS, SuiteListenerHolder.ALL, 
SuiteListenerHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForSuiteListenersViaMaven() {
+    Ensure.orderingViaMap(
+        SuiteListenerHolder.LOGS, SuiteListenerHolder.ALL, 
SuiteListenerHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForTestListenersViaApi() {
     Ensure.orderingViaApi(
@@ -94,6 +117,15 @@
         TestListenerHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForTestListenersViaMaven() {
+    Ensure.orderingViaMap(
+        ElaborateSampleTestCase.class,
+        TestListenerHolder.LOGS,
+        TestListenerHolder.ALL,
+        TestListenerHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForInvokedListenersViaApi() {
     Ensure.orderingViaApi(
@@ -102,6 +134,14 @@
         InvokedMethodListenerHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForInvokedListenersViaMaven() {
+    Ensure.orderingViaMap(
+        InvokedMethodListenerHolder.LOGS,
+        InvokedMethodListenerHolder.ALL,
+        InvokedMethodListenerHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForConfigurationListenersViaApi() {
     Ensure.orderingViaApi(
@@ -111,12 +151,27 @@
         ConfigurationListenerHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForConfigurationListenersViaMaven() {
+    Ensure.orderingViaMap(
+        SimpleConfigTestCase.class,
+        ConfigurationListenerHolder.LOGS,
+        ConfigurationListenerHolder.ALL,
+        ConfigurationListenerHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForClassListenersViaApi() {
     Ensure.orderingViaApi(
         ClassListenerHolder.LOGS, ClassListenerHolder.ALL, 
ClassListenerHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForClassListenersViaMaven() {
+    Ensure.orderingViaMap(
+        ClassListenerHolder.LOGS, ClassListenerHolder.ALL, 
ClassListenerHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForDataProviderListenersViaApi() {
     Ensure.orderingViaApi(
@@ -126,6 +181,15 @@
         DataProviderListenerHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForDataProviderListenersViaMaven() {
+    Ensure.orderingViaMap(
+        DataProviderSampleTestCase.class,
+        DataProviderListenerHolder.LOGS,
+        DataProviderListenerHolder.ALL,
+        DataProviderListenerHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForDataProviderInterceptorsViaApi() {
     Ensure.orderingViaApi(
@@ -135,6 +199,15 @@
         DataProviderInterceptorHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForDataProviderInterceptorsViaMaven() {
+    Ensure.orderingViaMap(
+        DataProviderSampleTestCase.class,
+        DataProviderListenerHolder.LOGS,
+        DataProviderListenerHolder.ALL,
+        DataProviderListenerHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForExecutionVisualisersViaApi() {
     Ensure.orderingViaApi(
@@ -143,6 +216,14 @@
         ExecutionVisualiserHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForExecutionVisualisersViaMaven() {
+    Ensure.orderingViaMap(
+        ExecutionVisualiserHolder.LOGS,
+        ExecutionVisualiserHolder.ALL,
+        ExecutionVisualiserHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForMethodInterceptorsViaApi() {
     Ensure.orderingViaApi(
@@ -151,6 +232,14 @@
         MethodInterceptorHolder.EXPECTED_LOGS);
   }
 
+  @Test(description = "GITHUB-3117")
+  public void ensureOrderingForMethodInterceptorsViaMaven() {
+    Ensure.orderingViaMap(
+        MethodInterceptorHolder.LOGS,
+        MethodInterceptorHolder.ALL,
+        MethodInterceptorHolder.EXPECTED_LOGS);
+  }
+
   @Test(description = "GITHUB-2916")
   public void ensureOrderingForExecutionListenersViaXmlTag() {
     Ensure.orderingViaXmlTag(
@@ -809,5 +898,25 @@
       testng.run();
       assertThat(logs).containsExactly(expected);
     }
+
+    static void orderingViaMap(
+        List<String> logs, List<ITestNGListener> listeners, String[] expected) 
{
+      orderingViaMap(NormalSampleTestCase.class, logs, listeners, expected);
+    }
+
+    static void orderingViaMap(
+        Class<?> clazz, List<String> logs, List<ITestNGListener> listeners, 
String[] expected) {
+      logs.clear();
+      TestNG testng = create(clazz);
+      listeners.forEach(testng::addListener);
+      testng.setUseDefaultListeners(false);
+      Map<String, String> map =
+          Map.of(
+              CommandLineArgs.LISTENER_COMPARATOR,
+              AnnotationBackedListenerComparator.class.getName());
+      testng.configure(map);
+      testng.run();
+      assertThat(logs).containsExactly(expected);
+    }
   }
 }

++++++ testng-build.xml ++++++
--- /var/tmp/diff_new_pack.zBhYMR/_old  2024-10-08 17:25:35.303982605 +0200
+++ /var/tmp/diff_new_pack.zBhYMR/_new  2024-10-08 17:25:35.307982772 +0200
@@ -11,7 +11,7 @@
   <property name="project.groupId" value="org.testng"/>
   <property name="project.artifactId" value="testng"/>
   <property name="project.name" value="TestNG"/>
-  <property name="project.version" value="7.10.1"/>
+  <property name="project.version" value="7.10.2"/>
   <property name="project.description" value="${project.name} is a testing 
framework."/>
 
   <property name="compiler.release" value="8"/>

Reply via email to