Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
2affe84
Move static files lessons and README to final-task-pr
amanzhola Apr 29, 2026
716b22a
Enable only sprint2 static_content autotest
amanzhola Apr 29, 2026
336fbbe
solve static content task
amanzhola Apr 29, 2026
c9a4103
solve static content task
amanzhola Apr 29, 2026
e86aff2
fix readme formatting
amanzhola Apr 30, 2026
60f6b13
docs: add sprint 2 navigation section
amanzhola Apr 30, 2026
60308df
add logging patterns lesson part 1
amanzhola Apr 30, 2026
e4b0165
docs: add logging lesson to sprint 2 table
amanzhola Apr 30, 2026
3332316
Temporarily disable sprint2 autotests
amanzhola Apr 30, 2026
c56bb60
add logging patterns lesson part 2
amanzhola Apr 30, 2026
19e2e54
docs: add sprint 2 navigation section
amanzhola Apr 30, 2026
17469b5
add logging patterns lesson part 3
amanzhola Apr 30, 2026
126b15b
docs: add logging lesson to sprint 2 table
amanzhola Apr 30, 2026
2654a92
add logging patterns lesson part 4
amanzhola Apr 30, 2026
6430953
update README for adding mutex part
amanzhola Apr 30, 2026
4e59cf3
add logging patterns lesson part 5
amanzhola Apr 30, 2026
cd5de68
docs: add logging lesson to sprint 2 table
amanzhola Apr 30, 2026
37c6873
solve sprint2 logger problem
amanzhola Apr 30, 2026
056a09a
update README for solution and unblocking yml file
amanzhola Apr 30, 2026
38659e5
docs: add logger solution README and update sprint 2 navigation
amanzhola Apr 30, 2026
459c1fb
blocking autotest sprint2 logger
amanzhola Apr 30, 2026
683cd6a
add conan linking lesson
amanzhola Apr 30, 2026
f3a527a
update README for conan lesson
amanzhola Apr 30, 2026
a3407af
wip boost log lesson practice
amanzhola Apr 30, 2026
84fdce7
update readme
amanzhola Apr 30, 2026
f79e6dd
add cron lesson practice
amanzhola Apr 30, 2026
e1e3904
update readme for adding cron
amanzhola Apr 30, 2026
b93fb96
add log rotation lesson practice
amanzhola May 1, 2026
c7c689b
update readme for log_rotation and sprint2
amanzhola May 1, 2026
0fa9b71
add server logging solution
amanzhola May 1, 2026
36c10a6
fixing Dockerfile
amanzhola May 1, 2026
10ed594
update readme for server_logging and for sprint2
amanzhola May 1, 2026
ad83f48
update readme
amanzhola May 1, 2026
1b8ef47
add prometheus metrics lesson practice
amanzhola May 1, 2026
4312625
update readme for prometheus metric lesson
amanzhola May 1, 2026
b58b2b0
add promql grafana lesson practice
amanzhola May 1, 2026
b6455c4
update readme for promql grafana lesson
amanzhola May 1, 2026
9c315cd
add golden metrics lesson practice
amanzhola May 1, 2026
356b0f6
update readme for golden metrics lesson
amanzhola May 1, 2026
ed59fb0
add game server architecture lesson practice
amanzhola May 1, 2026
b532c7d
update readme for server architecture lesson
amanzhola May 1, 2026
7ed3132
add join game solution
amanzhola May 1, 2026
b2265d7
update readme for join_game
amanzhola May 1, 2026
6608fc9
blocking autotests
amanzhola May 1, 2026
d4d5f74
add game state solution
amanzhola May 2, 2026
0711d9c
update readme state_game and open autotests
amanzhola May 2, 2026
9fc074b
block autotests
amanzhola May 2, 2026
520aa0c
add move players solution
amanzhola May 2, 2026
6e1c291
update readme for move_players and open autotests
amanzhola May 2, 2026
64b5e84
add time control solution
amanzhola May 2, 2026
617da0b
update readme adding time_control and open autotests
amanzhola May 2, 2026
e818151
add missing cache-control expected from /api/v1/maps on request_handl…
amanzhola May 2, 2026
b7b9a3c
locking tests
amanzhola May 2, 2026
8a9536d
updating readme for adding lesson_7_10_program_options
amanzhola May 2, 2026
828d30e
add command line game server mode
amanzhola May 2, 2026
d7180f6
update readme sprint2 for command_line and open autotests
amanzhola May 2, 2026
dc7b96e
final check for sprint2
amanzhola May 2, 2026
42cc378
final autotest for sprint2
amanzhola May 2, 2026
3e40006
Apply reviewed command_line solution
amanzhola May 4, 2026
e844224
autotest closing for sprint2 after all test pass OK
amanzhola May 4, 2026
f5aef08
Resolve workflow conflict
amanzhola May 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
40 changes: 24 additions & 16 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,40 +104,48 @@ jobs:
cp -R /home/forconan/.conan /github/home/.conan

- name: run tests sprint2 static_content
#if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint2
./static_content/run.sh

- name: run tests sprint2 logger
#if: ${{ false }}
run: |
./cpp-backend-tests-practicum/scripts/sprint2/logger/run.sh

- name: run tests sprint2 server_logging
#if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint2
./server_logging/run.sh

- name: run tests sprint2 join_game
#if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint2
./join_game/run.sh

- name: run tests sprint2 game_state
#if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint2
./game_state/run.sh

- name: run tests sprint2 move_players
#if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint2
./move_players/run.sh

- name: run tests sprint2 time_control
#if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint2
./time_control/run.sh

- name: run tests sprint2 command_line
#if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint2
./command_line/run.sh
Expand All @@ -159,92 +167,100 @@ jobs:
pip show pytest

- name: run tests sprint3 instrumentation
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./instrumentation/run.sh

# - name: Load map_json binary
# uses: actions/download-artifact@v3
# with:
# name: game_server
# path: ${{ github.workspace }}/sprint1/problems/map_json/solution/build/bin

# - run: chmod +x ${GITHUB_WORKSPACE}/sprint1/problems/map_json/solution/build/bin/game_server

- name: Load FlameGraph
if: ${{ false }}
uses: actions/checkout@v3
with:
repository: 'brendangregg/FlameGraph'
path: ${{ github.workspace }}/sprint3/problems/flamegraph/solution/FlameGraph

- name: run tests sprint3 flamegraph
if: ${{ false }}
run: |
./cpp-backend-tests-practicum/scripts/sprint1/map_json/build.sh
cd cpp-backend-tests-practicum/scripts/sprint3
./flamegraph/run.sh

- name: run tests sprint3 gen_objects
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./gen_objects/run.sh

- name: run tests sprint3 static_lib
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
pip show pytest
./static_lib/run.sh

- name: run tests sprint3 gather-tests
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./gather-tests/run.sh

- name: run tests sprint3 gather-tests_wrong1
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./gather-tests_wrong1/run.sh

- name: run tests sprint3 gather-tests_wrong2
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./gather-tests_wrong2/run.sh

- name: run tests sprint3 gather-tests_wrong3
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./gather-tests_wrong3/run.sh

- name: run tests sprint3 gather-tests_wrong4
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./gather-tests_wrong4/run.sh

- name: run tests sprint3 gather-tests_wrong5
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./gather-tests_wrong5/run.sh

- name: run tests sprint3 gather
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./gather/run.sh

- name: run tests sprint3 find_return
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./find_return/run.sh

- name: run tests sprint3 scores
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./scores/run.sh

- name: run tests sprint3 ammo
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./ammo/run.sh

- name: run tests sprint3 load
if: ${{ false }}
run: |
cd cpp-backend-tests-practicum/scripts/sprint3
./load/run.sh
Expand Down Expand Up @@ -311,14 +327,6 @@ jobs:
cd cpp-backend-tests-practicum/scripts/sprint3
./load/run_ci.sh

## - name: run tests sprint3 stress
## run: |
## cd sprint3/problems/stress/solution
## yandex-tank -c ${GITHUB_WORKSPACE}/sprint3/problems/stress/solution/load.yaml ${GITHUB_WORKSPACE}/sprint3/problems/stress/solution/ammo.txt
## pytest --junitxml=${GITHUB_WORKSPACE}/stress.xml ${GITHUB_WORKSPACE}/cpp-backend-tests-practicum/tests/test_s03_stress.py
## env:
## DIRECTORY: ${{ github.workspace }}/sprint3/problems/stress/solution/logs
#
- name: Publish XML reports
uses: EnricoMi/publish-unit-test-result-action@v2
if: always()
Expand Down
Loading