Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ares: ArchUnit Command Execution #23

Merged
merged 35 commits into from
Sep 22, 2024
Merged
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
950d3a7
ArchUnit Command Execution tests
sarpsahinalp Aug 30, 2024
7e7376b
Merge branch 'main' into feature/archrule-command-execution
sarpsahinalp Sep 11, 2024
108d1fa
Fix command execution tests
sarpsahinalp Sep 11, 2024
5289805
Fix resource path
sarpsahinalp Sep 11, 2024
bf286d2
Fix tests
sarpsahinalp Sep 11, 2024
e7d8cb8
Fixes
sarpsahinalp Sep 11, 2024
a88ad58
Remove unused error message
sarpsahinalp Sep 12, 2024
2a08e65
Improve class resolver for efficiency
sarpsahinalp Sep 12, 2024
592b4c6
Also don't allow class.forName method
sarpsahinalp Sep 12, 2024
cbb9b01
Fix package import for ArchUnit
sarpsahinalp Sep 12, 2024
6a5af61
Add default import for the packages
sarpsahinalp Sep 12, 2024
caf5092
Enable aopMode switch.
Sep 12, 2024
4d39776
Remove default dependencies from example policy files
sarpsahinalp Sep 13, 2024
aa7c85e
Various bugfixes:
Sep 16, 2024
8bdbbaa
Added pointcut definitions for Instrumentation
sarpsahinalp Sep 16, 2024
3340efc
Instrument constructors
Sep 17, 2024
e1e11a5
Merge remote-tracking branch 'origin/feature/archrule-command-executi…
Sep 17, 2024
c673617
1. Disincluded java.io.FileInputStream.read() and java.io.FileOutputS…
Sep 17, 2024
2f5ea9f
Improve maven plugin and implement the Instrumentation YAML
sarpsahinalp Sep 20, 2024
59fa8de
Changes to the pom.xml and the workflow
sarpsahinalp Sep 21, 2024
22cc11d
added tests and some pointcuts for aspectJ
az108 Sep 22, 2024
5875d81
Change aomMode to aopMode in each instance
sarpsahinalp Sep 22, 2024
b7d44b6
added tests and some pointcuts for aspectJ
az108 Sep 22, 2024
2042017
Restructured FileSystemAccessPenguin.java and FileSystemAccessTest.java
Sep 22, 2024
4946c8c
Added comment and removed imports.
Sep 22, 2024
eb1048e
added tests from todo
az108 Sep 22, 2024
c5df1c4
Merge remote-tracking branch 'origin/feature/archrule-command-executi…
az108 Sep 22, 2024
41a202e
Refactored FileSystemAccessPenguin.java
Sep 22, 2024
747a6c2
Merge remote-tracking branch 'origin/feature/archrule-command-executi…
Sep 22, 2024
0e73830
Fixed issue in FileSystemAccessTest.java
Sep 22, 2024
f5ed883
Resorted FileSystemAccessTest.java
Sep 22, 2024
20d86c9
Fix tests
sarpsahinalp Sep 22, 2024
8f19339
Deleted empty lines.
Sep 22, 2024
9ec6049
Aligned EverythingForbiddenPolicy.yaml with the other policies.
Sep 22, 2024
860c537
Add File pointcut for AspectJ
sarpsahinalp Sep 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ jobs:
sudo ln -s /usr/share/apache-maven-3.9.8/bin/mvn /usr/bin/mvn

- name: Build and Test with Maven
run: mvn -B package --file pom.xml
run: |
mvn -B package --file pom.xml -DskipTests
mvn test

- name: Run Tests on Student Submission
run: |
Expand Down
Loading
Loading