Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Releases: CRA7C/SSD

SSD v1.0.0 제출 버전

Choose a tag to compare

@geniuskey geniuskey released this 22 Jul 02:40
8dcfd1f

What's Changed

  • [hotfix] script runner 테스트 실패 시, 즉시 종료되도록 수정 by @jwh1308 in #82
  • [add] script runner 실패하는 더미 스크립트 추가 by @jwh1308 in #83
  • [FIX] 공유파일 접근 문제로 logger 객체사용 revert by @winsowss in #84
  • [feat] Plant UML 코드와 이미지 추가 by @geniuskey in #87
  • Update main.yml by @geniuskey in #90
  • Hotfix/fullread log by @winsowss in #91
  • [SSD UML] comand_buffer SequenceDiagram 추가. by @gk1whd2 in #92
  • [refactor] exception handling 변경 by @jwh1308 in #93
  • [hotfix] 잘못된 value 입력했을 때 runtime exception 발생하지 않도록 수정 by @jwh1308 in #94
  • [bugfix] erase_range에서 99번 데이터 못 지우는 현상 개선 by @gk1whd2 in #95
  • [bugfix] erase_range에서 99번 데이터 못 지우는 현상 개선 by @gk1whd2 in #98
  • 불필요한 members doc 삭제 by @geniuskey in #99
  • Feature/update doc by @geniuskey in #100
  • [UML] command_buffer UML 수정 by @gk1whd2 in #101
  • [FIX] 큰 크기의 data가 들어오는 경우 잘라서 logger로 출력 by @winsowss in #102
  • DummyFailTest 시 INVALID COMMAND 출력되는 문제 개선 by @geniuskey in #103
  • Update pyproject.toml by @geniuskey in #104

Full Changelog: v0.2.0...v1.0.0

v0.2.0

Choose a tag to compare

@geniuskey geniuskey released this 18 Jul 06:37
aeffc49

요구사항 모두 만족하는 것처럼 보임.
추가적인 테스트는 지속 할 예정.

What's Changed

  • [add] shell app flush 기능 추가 by @jwh1308 in #63
  • [hotfix] 유효성 검사 버그 수정 by @jwh1308 in #64
  • Logging 기능 2 - until.log를 until.zip으로 변경 by @winsowss in #65
  • [Bugfix - Command Buffer] 10만 버퍼링해야하는데 11개를 버퍼링하고 있었음. 해당 내용 수정 by @gk1whd2 in #67
  • [Feature - Flush] ssd flush 추가. by @gk1whd2 in #68
  • [hotfix] read 커맨드 버그 수정 by @jwh1308 in #70
  • [REFACTOR] ssd 실행 코드 관련 리팩토링 by @currycurry3030 in #69
  • [hotfix] fullread 화면 출력 안되는 문제 수정 by @jwh1308 in #73
  • [Refactoring] SSDRunner, CommandBuffer by @gk1whd2 in #71
  • [REFACTOR] testapp module type hint 추가 by @currycurry3030 in #76
  • print로 출력하는 부분 logger 통한 출력으로 변경 by @winsowss in #75
  • [feat] demo script 오류 개선 및 test shell 오류 개선 by @geniuskey in #74
  • logger : 위치 변경과 logger 객체 추가 건 by @winsowss in #78
  • [HOTFIX] SSD R -0 실행 오류 수정 by @currycurry3030 in #81
  • [hotfix] test script 들을 shell 에서 동작시 콘솔 출력 미지원 문제 해결 by @geniuskey in #79
  • [Logging] SSDRunner Log 메세지 추가. by @gk1whd2 in #80

Full Changelog: v0.1.0...v0.2.0

팀플 4일차 아침

팀플 4일차 아침 Pre-release
Pre-release

Choose a tag to compare

@geniuskey geniuskey released this 17 Jul 23:49
a5a5ded

What's Changed

  • testapp/commands 구조 등록 by @geniuskey in #1
  • test_command_write 에 대한 1차 구현 by @geniuskey in #2
  • Feature/commands 관련 interface 와 fullwrite 테스트 추가 by @geniuskey in #3
  • [add] SSD read/write 기능 구현 by @jwh1308 in #5
  • [FEAT] TCs for Feature/test shell application by @currycurry3030 in #4
  • [feat] testapp.ssd_driver 기본 구조 및 관련 테스트 등록 by @geniuskey in #6
  • Feature/test app1 script by @gk1whd2 in #7
  • Feature/commands by @geniuskey in #8
  • Create main.yml by @geniuskey in #9
  • app read fullread 기능 추가 건 by @winsowss in #10
  • [FEAT] check valid parameters by @currycurry3030 in #12
  • [mod] ssd 읽기/쓰기 기능을 위한 통합 테스트 추가 및 기능 구현 by @jwh1308 in #13
  • TestApp2 Script 추가. by @gk1whd2 in #11
  • tests 폴더에 대한 unittest 시 import 오류 발생으로 해당 폴더 이름 변경 by @geniuskey in #14
  • [FEAT] TC for testapp by @currycurry3030 in #15
  • 폴더 이름 변경시 누락 파일 추가 by @geniuskey in #16
  • [FEAT] add main.py by @currycurry3030 in #19
  • [mod] 유효하지 않은 명령 확인하는 기능 추가 by @jwh1308 in #18
  • [mod] unittest 충돌을 피하기위해 ssd.py 이름 변경 by @jwh1308 in #20
  • Create result.txt by @geniuskey in #22
  • ruff check . 결과 "All checks passed!" 로 만들기 위해 클린 코드 작업 진행. by @geniuskey in #21
  • [mod] LBA 관련 매직 넘버 제거 by @jwh1308 in #23
  • [REFACTOR] remove duplicated function & add type hints by @currycurry3030 in #24
  • [Feature/command] #25 by @gk1whd2 in #26
  • [FIX] add project root by @currycurry3030 in #27
  • [mod] exit 커맨드 다른 커맨드와 동일한 로직으로 처리되도록 수정 by @jwh1308 in #28
  • ssd 및 관련 테스트에 대해 클린 코드 작업 진행함. by @geniuskey in #29
  • [FIX] range of ssd value by @currycurry3030 in #30
  • 함수명 변경 및 함수명 출력하는 decorator 추가 by @winsowss in #32
  • [mod] TestShell 클래스의 일부 역할을 CommandParser 클래스로 이관 by @jwh1308 in #31
  • [REFACTOR] validation of hex value by @currycurry3030 in #33
  • [mod] command parse 부분 일부 변경 by @jwh1308 in #35
  • Create ssd_test/init.py by @geniuskey in #36
  • [mod] 테스트 코드에 있는 print 구문 삭제 by @jwh1308 in #37
  • Bugfix/testapp by @gk1whd2 in #38
  • [mod] command arguments 전달할 때 중복되는 동작 제거 by @jwh1308 in #39
  • [feat] Runner 개발을 위한 구조 변경 by @geniuskey in #40
  • Conflict merge 오류 by @geniuskey in #41
  • [FEAT] Erase in SSD by @currycurry3030 in #43
  • [add] erase command 추가 by @jwh1308 in #44
  • sphinx doc gen. 기능 및 관련 github action 추가 by @geniuskey in #45
  • [feat] Runner 개발을 위한 testapp.scripts 모듈 구현 완료. by @geniuskey in #46
  • [Feature/Command-Buffer] Command Buffer 기능 구현 by @gk1whd2 in #42
  • [add] erase_range 커맨드 추가 by @jwh1308 in #48
  • [FEAT] Logger class 구현 by @winsowss in #47
  • [mod] erase 명령어 실행할 수 있도록 command parser에 erase command 추가 by @jwh1308 in #49
  • Help 메세지 추가 & Command Buffer 추가 개발 by @gk1whd2 in #50
  • [mod] erase, erase_range 명령어 실행 검증을 위한 테스트 추가 by @jwh1308 in #51
  • Logger기능2 : 로그 기록 규칙 추가 by @winsowss in #52
  • Runner 구현 및 재빌드 이슈 문제 해결 완료. by @geniuskey in #54
  • [mod] arguments 유효성 검증 기능을 각 concrete command class에서 구현하도록 변경 by @jwh1308 in #55
  • Refactoring/command buffer by @gk1whd2 in #53
  • [feat] logger 를 별도의 모듈로 변경 by @geniuskey in #61
  • [feat] docstring by @geniuskey in #62

New Contributors

  • @geniuskey made their first contribution in #1
  • @jwh1308 made their first contribution in #5
  • @currycurry3030 made their first contribution in #4
  • @gk1whd2 made their first contribution in #7
  • @winsowss made their first contribution in #10

Full Changelog: https://github.com/CRA7C/SSD/commits/v0.1.0