// Path: src/test/java/com/github/havarunner/TestHelper.java
// public static <T> void addHundredTimes(T item, List<T> items) throws InterruptedException {
//     for (int i = 0; i < 100; i++) {
//         Thread.sleep(1); // Sleep to increase chances of context switching
//         items.add(item);
//     }
// }


import com.github.havarunner.annotation.AfterAll;
import com.github.havarunner.annotation.PartOf;
import org.junit.Test;
import static com.github.havarunner.TestHelper.addHundredTimes;
package com.github.havarunner.sequentiality.afterall;



@PartOf(SequentialSuite.class)
class SuiteMember1 {

    SuiteMember1(String suiteObject) {}

    @Test
    void test() {}

    @AfterAll
    void shutdown() throws InterruptedException {
// Path: src/test/java/com/github/havarunner/TestHelper.java
// public static <T> void addHundredTimes(T item, List<T> items) throws InterruptedException {
//     for (int i = 0; i < 100; i++) {
//         Thread.sleep(1); // Sleep to increase chances of context switching
//         items.add(item);
//     }
// }


// Path: src/test/java/com/github/havarunner/sequentiality/afterall/SuiteMember1.java
import com.github.havarunner.annotation.AfterAll;
import com.github.havarunner.annotation.PartOf;
import org.junit.Test;
import static com.github.havarunner.TestHelper.addHundredTimes;

package com.github.havarunner.sequentiality.afterall;



@PartOf(SequentialSuite.class)
class SuiteMember1 {

    SuiteMember1(String suiteObject) {}

    @Test
    void test() {}

    @AfterAll
    void shutdown() throws InterruptedException {
        addHundredTimes(1, SequentialityWithAfterAllsTest.ints);