Ares
Ares copied to clipboard
The Artemis Java Test Sandbox. A JUnit 5 Extension for Easy and Secure Artemis Java Testing
Improved the current AST functionality to allow instructors to exclude the Main method from AST checks. - Added a method, `excludeMain()`, to avoid AST checking of the Main method, as...
Added new JavaParser methods to create a method call graph and detect recursion via cycles in the graph - Added `UnknownRecursionAssert` with `hasRecursion()`, `hasNoRecursion()` methods - `MethodCallGraph` class representing the...
Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3 to 4. Release notes Sourced from peaceiris/actions-gh-pages's releases. actions-github-pages v4.0.0 See CHANGELOG.md for more details. actions-github-pages v3.9.3 See CHANGELOG.md for more details. actions-github-pages v3.9.2 See CHANGELOG.md...
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.11 to 0.8.12. Release notes Sourced from org.jacoco:jacoco-maven-plugin's releases. 0.8.12 New Features JaCoCo now officially supports Java 22 (GitHub #1596). Experimental support for Java 23 class files...
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.12.1 to 3.13.0. Release notes Sourced from org.apache.maven.plugins:maven-compiler-plugin's releases. 3.13.0 🚀 New features and improvements [MCOMPILER-574] - Propagate cause of exception in AbstractCompilerMojo (#232) @slawekjaranowski [MCOMPILER-582] -...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.2 to 3.25.3. Release notes Sourced from org.assertj:assertj-core's releases. v.3.25.3 :bug: Bug Fixes Lock maven-clean-plugin version for all modules Core Fix a performance regression in the recursive...
Bumps `junit-platform-version` from 1.10.1 to 1.10.2. Updates `org.junit.platform:junit-platform-launcher` from 1.10.1 to 1.10.2 Commits See full diff in compare view Updates `org.junit.platform:junit-platform-testkit` from 1.10.1 to 1.10.2 Commits See full diff in...
Bumps `junit-jupiter-version` from 5.10.1 to 5.10.2. Updates `org.junit.jupiter:junit-jupiter-api` from 5.10.1 to 5.10.2 Release notes Sourced from org.junit.jupiter:junit-jupiter-api's releases. JUnit 5.10.2 = Platform 1.10.2 + Jupiter 5.10.2 + Vintage 5.10.2 See...
See title. PoC with plain threads ```java package net.haspamelodica.aresexperiments.tests; import static org.junit.jupiter.api.Assertions.assertEquals; import de.tum.in.test.api.ActivateHiddenBefore; import de.tum.in.test.api.AllowThreads; import de.tum.in.test.api.BlacklistPath; import de.tum.in.test.api.Deadline; import de.tum.in.test.api.MirrorOutput; import de.tum.in.test.api.PathType; import de.tum.in.test.api.StrictTimeout; import de.tum.in.test.api.WhitelistPath; import de.tum.in.test.api.jupiter.PublicTest;...
**Is your feature request related to a problem? Please describe.** When using the Method `ReflectionTestUtils:invokeMethod` to execute student code, and the code of the student throws an exception, the following...