1
1
# Algorithm Exercises (Java 20)
2
2
3
- [ ![ Java CI with Gradle] ( https://github.com/sir-gon/projecteuler- java/actions/workflows/gradle.yml/badge.svg?branch=main )] ( https://github.com/sir-gon/projecteuler- java/actions/workflows/gradle.yml )
4
- [ ![ codecov] ( https://codecov.io/gh/sir-gon/projecteuler- java/branch/main/ graph/badge.svg?token=7QAS85D3HB )] ( https://codecov.io/gh/sir-gon/projecteuler -java )
3
+ [ ![ Java with Gradle] ( https://github.com/sir-gon/algorithm-exercises- java/actions/workflows/java- gradle.yml/badge.svg )] ( https://github.com/sir-gon/algorithm-exercises- java/actions/workflows/java- gradle.yml )
4
+ [ ![ codecov] ( https://codecov.io/gh/sir-gon/algorithm-exercises- java/graph/badge.svg?token=7QAS85D3HB )] ( https://codecov.io/gh/sir-gon/algorithm-exercises -java )
5
5
[ ![ FOSSA Status] ( https://app.fossa.com/api/projects/git%2Bi.8713187.xyz%2Fsir-gon%2Fprojecteuler-java.svg?type=shield )] ( https://app.fossa.com/projects/git%2Bi.8713187.xyz%2Fsir-gon%2Fprojecteuler-java?ref=badge_shield )
6
- [ ![ Quality Gate Status] ( https://sonarcloud.io/api/project_badges/measure?project=sir-gon_algorithm-exercises-java&metric=alert_status )] ( https://sonarcloud.io/summary/new_code?id=sir-gon_algorithm-exercises-java )
7
6
[ ![ Markdown Lint] ( https://github.com/sir-gon/algorithm-exercises-java/actions/workflows/markdown-lint.yml/badge.svg )] ( https://github.com/sir-gon/algorithm-exercises-java/actions/workflows/markdown-lint.yml )
8
7
9
- ![ GitHub] ( https://img.shields.io/github/license/sir-gon/projecteuler-java )
10
- ![ GitHub language count] ( https://img.shields.io/github/languages/count/sir-gon/projecteuler-java )
11
- ![ GitHub top language] ( https://img.shields.io/github/languages/top/sir-gon/projecteuler-java )
8
+ ![ GitHub] ( https://img.shields.io/github/license/sir-gon/algorithm-exercises-java )
9
+ ![ GitHub language count] ( https://img.shields.io/github/languages/count/sir-gon/algorithm-exercises-java )
10
+ ![ GitHub top language] ( https://img.shields.io/github/languages/top/sir-gon/algorithm-exercises-java )
11
+
12
+ [ ![ Quality Gate Status] ( https://sonarcloud.io/api/project_badges/measure?project=sir-gon_algorithm-exercises-java&metric=alert_status )] ( https://sonarcloud.io/summary/new_code?id=sir-gon_algorithm-exercises-java )
13
+ [ ![ Coverage] ( https://sonarcloud.io/api/project_badges/measure?project=sir-gon_algorithm-exercises-java&metric=coverage )] ( https://sonarcloud.io/summary/new_code?id=sir-gon_algorithm-exercises-java )
14
+ [ ![ Bugs] ( https://sonarcloud.io/api/project_badges/measure?project=sir-gon_algorithm-exercises-java&metric=bugs )] ( https://sonarcloud.io/summary/new_code?id=sir-gon_algorithm-exercises-java )
15
+ [ ![ Code Smells] ( https://sonarcloud.io/api/project_badges/measure?project=sir-gon_algorithm-exercises-java&metric=code_smells )] ( https://sonarcloud.io/summary/new_code?id=sir-gon_algorithm-exercises-java )
16
+ [ ![ Duplicated Lines (%)] ( https://sonarcloud.io/api/project_badges/measure?project=sir-gon_algorithm-exercises-java&metric=duplicated_lines_density )] ( https://sonarcloud.io/summary/new_code?id=sir-gon_algorithm-exercises-java )
12
17
13
18
## What is this?
14
19
@@ -94,16 +99,16 @@ Coverage results will be stored in host **/coverage** directory (mounted as volu
94
99
95
100
``` text
96
101
# Build a complete image
97
- docker-compose build projecteuler -java
98
- docker-compose run --rm projecteuler -java gradle clean test
102
+ docker-compose build algorithm-exercises -java
103
+ docker-compose run --rm algorithm-exercises -java gradle clean test
99
104
```
100
105
101
106
### Enable BRUTEFORCE tests with full DEBUG output
102
107
103
108
With docker-compose:
104
109
105
110
``` text
106
- docker-compose --profile testing run --rm projecteuler -java make test -e LOG_LEVEL=DEBUG -e BRUTEFORCE=true
111
+ docker-compose --profile testing run --rm algorithm-exercises -java make test -e LOG_LEVEL=DEBUG -e BRUTEFORCE=true
107
112
```
108
113
109
114
Using make:
@@ -122,8 +127,8 @@ Dependencies should be installed to run (not present in this target) so, you
122
127
123
128
``` text
124
129
# install node_modules dependencies using docker runtime and store them in host directory
125
- docker-compose build --compress projecteuler -java-dev
126
- docker-compose run --rm projecteuler -java-dev gradle clean test
130
+ docker-compose build --compress algorithm-exercises -java-dev
131
+ docker-compose run --rm algorithm-exercises -java-dev gradle clean test
127
132
```
128
133
129
134
## About development
0 commit comments