Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: testng-team/testng
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7.5
Choose a base ref
...
head repository: testng-team/testng
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7.6.0
Choose a head ref

Commits on Jan 6, 2022

  1. Copy the full SHA
    b263183 View commit details

Commits on Jan 7, 2022

  1. Copy the full SHA
    24cbb56 View commit details
  2. Remove redundant Parameter implementation

    Found a redundant implementation of Parameter 
    with a comment on the class stating that this 
    class can be removed from the codebase after JDK8.
    
    Stumbled into it just now and so getting rid of it.
    krmahadevan committed Jan 7, 2022
    Copy the full SHA
    03ca3d0 View commit details
  3. Upgrade to JDK11

    Closes #2637
    
    * Also upgraded all the dependencies to the latest
    * Fixed the matrix as well to toggle between 11/16/17
    krmahadevan committed Jan 7, 2022
    Copy the full SHA
    51efe0e View commit details

Commits on Jan 10, 2022

  1. Move SimpleBaseTest to be Kotlin based

    Refactored one of the base classes for all tests
    To be Kotlin based.
    
    Altered the build file to define test compilation
    Order such that:
    
    * Kotlin code gets built first before Groovy test code
    * Kotlin build output directory gets added to the 
    Classpath of groovy test compilation.
    krmahadevan committed Jan 10, 2022
    Copy the full SHA
    55e8e52 View commit details

Commits on Jan 15, 2022

  1. Restore testnames when using suites in suite.

    Martin Aldrin committed Jan 15, 2022
    Copy the full SHA
    5273e25 View commit details

Commits on Jan 17, 2022

  1. Merge pull request #2712 from martinaldrin/testnames

    Restore testnames when using suites in suite.
    juherr authored Jan 17, 2022
    Copy the full SHA
    2091b13 View commit details

Commits on Jan 18, 2022

  1. Copy the full SHA
    fcba70f View commit details

Commits on Jan 19, 2022

  1. IHookable and IConfigurable callback discrepancy

    Closes #2704
    
    Ensure that TestNG reports scenarios wherein 
    User defines callbacks for configurations/test methods
    But fails to invoke those callbacks explicitly 
    And also fails in shipping test status to a user
    recognized status (PASS|FAILURE|SKIP)
    krmahadevan committed Jan 19, 2022
    Copy the full SHA
    a6f1c79 View commit details

Commits on Jan 20, 2022

  1. Minor refactoring

    krmahadevan committed Jan 20, 2022
    Copy the full SHA
    523923e View commit details

Commits on Jan 31, 2022

  1. Add additional condition for assertEqualsNoOrder (#2723)

    * Add additional condition for assertEqualsNoOrder collection and iterators to also check size
    Dymitriux authored Jan 31, 2022
    Copy the full SHA
    331bfbe View commit details

Commits on Feb 18, 2022

  1. beforeConfiguration() listener method should be invoked for skipped c…

    …onfigurations as well
    
    Fixes #2729
    bj-9527 committed Feb 18, 2022
    Copy the full SHA
    f8783af View commit details
  2. Merge pull request #2732 from bj-9527/github2729

    beforeConfiguration() listener method should be invoked for skipped configurations as well
    juherr authored Feb 18, 2022
    Copy the full SHA
    0438740 View commit details

Commits on Mar 16, 2022

  1. #2734 keep the initial order of listeners (#2737)

    * #2734 keep the initial order of listeners
    
    We need to run listeners at the same order in which they were declared in @listeners({First.class, Second.class, Third.class})
    asolntsev authored Mar 16, 2022
    Copy the full SHA
    e9a6c4f View commit details

Commits on Mar 22, 2022

  1. Copy the full SHA
    f864d45 View commit details

Commits on Mar 23, 2022

  1. Merge pull request #2744 from bj-9527/github2743

    SuiteRunner could not be initial by default Configuration
    juherr authored Mar 23, 2022
    Copy the full SHA
    f4eaf4a View commit details

Commits on Apr 8, 2022

  1. Fix WINDOWS specific failures in CI

    * Removed individual file deletion logic and 
    Handled it with deletion of the directory recursively
    In the Kotlin based base test class.
    krmahadevan committed Apr 8, 2022
    Copy the full SHA
    a69b313 View commit details

Commits on Apr 9, 2022

  1. Copy the full SHA
    f136315 View commit details

Commits on Apr 13, 2022

  1. Enable Dataprovider failures to be considered.

    Closes #217
    
    Enable a data provider to propagate its failure
    And be considered as a test failure.
    
    This can be done at an individual data provider 
    level by using the “@dataProvider” annotation’s new
    attribute “propagateFailureAsTestFailure”
    
    This can be done at the entire TestNG level by using
    the configuration parameter 
    “-propagateDataProviderFailureAsTestFailure true”
    
    Also regrouped the data provider test into single 
    test class.
    krmahadevan committed Apr 13, 2022
    Copy the full SHA
    b5b3e1d View commit details

Commits on Apr 19, 2022

  1. Copy the full SHA
    19010bd View commit details

Commits on Apr 21, 2022

  1. Copy the full SHA
    880801e View commit details
  2. DataProvider: possibility to unload dataprovider class, when done wit…

    …h it
    
    With current Data providers implementation, it's code will stick around
    in method area (JVM spec $2.5.4) for the entire test run.
    
    By specifying dataprovider class with it's full qualified name, and
    by using new custom classloader to load it, when needed, JVM gets a
    chance to unload dataprovider class, when we're done with it.
    
    Testing dataprovider class unload is performed by analysing memory dumps.
    Also, there is a test(comparePerformanceAgainstCsvFiles) to measure performance
    of data as code approach against common data approch, where data is stored in
    csv files.
    Dzmitry Sankouski authored and krmahadevan committed Apr 21, 2022
    Copy the full SHA
    aae0724 View commit details

Commits on Apr 24, 2022

  1. fix possibilty that AfterGroups method is invoked before all tests

    for defined groups are invoked, in case when AfterGrouos method has
    multiple groups defined
    velma committed Apr 24, 2022
    Copy the full SHA
    43c38c2 View commit details

Commits on Apr 25, 2022

  1. review comments

    velma committed Apr 25, 2022
    Copy the full SHA
    561f183 View commit details
  2. Copy the full SHA
    6fd891f View commit details

Commits on Apr 27, 2022

  1. Merge pull request #2753 from velma/fix-aftergroups

    fix possibilty that AfterGroups method is invoked before all tests
    juherr authored Apr 27, 2022
    Copy the full SHA
    28d0fd4 View commit details

Commits on Apr 28, 2022

  1. Copy the full SHA
    ec49a13 View commit details

Commits on Apr 29, 2022

  1. Upgrade dependencies, Upgrade to JDK17 (#2747)

    * conversion to java17, dependency updates
    
    Co-authored-by: Hendrik Duerkop <hendrik.duerkop@tchibo.de>
    hduerkop and Hendrik Duerkop authored Apr 29, 2022
    Copy the full SHA
    e3fe52a View commit details

Commits on May 9, 2022

  1. Wire-In listeners consistently

    Closes #2752
    krmahadevan committed May 9, 2022
    Copy the full SHA
    b937a1d View commit details
  2. Streamline AfterClass invocation

    Closes #2726
    krmahadevan committed May 9, 2022
    Copy the full SHA
    6b2e466 View commit details

Commits on May 13, 2022

  1. Show FQMN for tests in console

    Closes #2741
    krmahadevan committed May 13, 2022
    Copy the full SHA
    2be448a View commit details

Commits on May 15, 2022

  1. Copy the full SHA
    3b664ec View commit details
  2. Copy the full SHA
    d190ade View commit details
Loading