├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── agent └── pom.xml ├── api ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── devexperts │ └── timetest │ ├── DefaultTimeProvider.java │ ├── DummyTimeProvider.java │ ├── TestTimeProvider.java │ └── TimeProvider.java ├── core ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── devexperts │ │ └── timetest │ │ ├── Methods.java │ │ ├── TimeTestAgentRunner.java │ │ └── WeakIdentityHashSet.java │ └── resources │ └── META-INF │ └── MANIFEST.MF ├── dxlab-mail.png ├── pom.xml ├── test ├── pom.xml └── src │ └── test │ ├── java │ └── com │ │ └── devexperts │ │ └── timetest │ │ └── test │ │ ├── ConfigurationTest.java │ │ ├── DummyTimeProviderTest.java │ │ ├── MyThread.java │ │ ├── Repeat.java │ │ ├── RepeatRule.java │ │ ├── TestTimeProviderTest.java │ │ └── TimeProviderScopeTest.java │ └── resources │ └── timetest.properties └── transformer ├── pom.xml └── src └── main └── java └── com └── devexperts └── timetest ├── TimeTestAgent.java └── transformer ├── ChangeTimeMethodsMethodTransformer.java ├── Configuration.java ├── EntryPointsAdder.java ├── GlobUtil.java ├── ThreadStartTracer.java ├── TimeTestTransformer.java └── TransformationUtils.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/README.md -------------------------------------------------------------------------------- /agent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/agent/pom.xml -------------------------------------------------------------------------------- /api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/api/pom.xml -------------------------------------------------------------------------------- /api/src/main/java/com/devexperts/timetest/DefaultTimeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/api/src/main/java/com/devexperts/timetest/DefaultTimeProvider.java -------------------------------------------------------------------------------- /api/src/main/java/com/devexperts/timetest/DummyTimeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/api/src/main/java/com/devexperts/timetest/DummyTimeProvider.java -------------------------------------------------------------------------------- /api/src/main/java/com/devexperts/timetest/TestTimeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/api/src/main/java/com/devexperts/timetest/TestTimeProvider.java -------------------------------------------------------------------------------- /api/src/main/java/com/devexperts/timetest/TimeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/api/src/main/java/com/devexperts/timetest/TimeProvider.java -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/timetest/Methods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/core/src/main/java/com/devexperts/timetest/Methods.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/timetest/TimeTestAgentRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/core/src/main/java/com/devexperts/timetest/TimeTestAgentRunner.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/timetest/WeakIdentityHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/core/src/main/java/com/devexperts/timetest/WeakIdentityHashSet.java -------------------------------------------------------------------------------- /core/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/core/src/main/resources/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /dxlab-mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/dxlab-mail.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/pom.xml -------------------------------------------------------------------------------- /test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/test/pom.xml -------------------------------------------------------------------------------- /test/src/test/java/com/devexperts/timetest/test/ConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/test/src/test/java/com/devexperts/timetest/test/ConfigurationTest.java -------------------------------------------------------------------------------- /test/src/test/java/com/devexperts/timetest/test/DummyTimeProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/test/src/test/java/com/devexperts/timetest/test/DummyTimeProviderTest.java -------------------------------------------------------------------------------- /test/src/test/java/com/devexperts/timetest/test/MyThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/test/src/test/java/com/devexperts/timetest/test/MyThread.java -------------------------------------------------------------------------------- /test/src/test/java/com/devexperts/timetest/test/Repeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/test/src/test/java/com/devexperts/timetest/test/Repeat.java -------------------------------------------------------------------------------- /test/src/test/java/com/devexperts/timetest/test/RepeatRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/test/src/test/java/com/devexperts/timetest/test/RepeatRule.java -------------------------------------------------------------------------------- /test/src/test/java/com/devexperts/timetest/test/TestTimeProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/test/src/test/java/com/devexperts/timetest/test/TestTimeProviderTest.java -------------------------------------------------------------------------------- /test/src/test/java/com/devexperts/timetest/test/TimeProviderScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/test/src/test/java/com/devexperts/timetest/test/TimeProviderScopeTest.java -------------------------------------------------------------------------------- /test/src/test/resources/timetest.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/test/src/test/resources/timetest.properties -------------------------------------------------------------------------------- /transformer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/transformer/pom.xml -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/timetest/TimeTestAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/transformer/src/main/java/com/devexperts/timetest/TimeTestAgent.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/timetest/transformer/ChangeTimeMethodsMethodTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/transformer/src/main/java/com/devexperts/timetest/transformer/ChangeTimeMethodsMethodTransformer.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/timetest/transformer/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/transformer/src/main/java/com/devexperts/timetest/transformer/Configuration.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/timetest/transformer/EntryPointsAdder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/transformer/src/main/java/com/devexperts/timetest/transformer/EntryPointsAdder.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/timetest/transformer/GlobUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/transformer/src/main/java/com/devexperts/timetest/transformer/GlobUtil.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/timetest/transformer/ThreadStartTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/transformer/src/main/java/com/devexperts/timetest/transformer/ThreadStartTracer.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/timetest/transformer/TimeTestTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/transformer/src/main/java/com/devexperts/timetest/transformer/TimeTestTransformer.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/timetest/transformer/TransformationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/time-test/HEAD/transformer/src/main/java/com/devexperts/timetest/transformer/TransformationUtils.java --------------------------------------------------------------------------------