#testing #algorithm #education

bin+lib oisuite

算法问题测试套件

1 个稳定版本

1.0.0 2021年11月22日

#27 in #education

MIT 许可证

15KB
310

oisuite

管理你的算法问题的首选工具!本软件只能在基于 UNIX 的操作系统(macOS、Linux、BSD 等)上运行

  • 项目生成
  • 快速项目模板更新
  • 功能丰富的 Makefile 模板
  • 测试功能
  • 计时答案和时序要求
  • 测试包
  • 自定义配置 oisuite.yml
  • 多线程测试生成/执行

依赖项

对于 oisuite,你需要

  • Make
  • g++
  • git
  • cargo(用于构建程序)
  • 符合 POSIX 标准的 shell

安装

你可以通过克隆此仓库并遵循以下步骤来安装 oisuite

  • 安装 rustup
  • 将 rust 编译器更改为夜间版本
$ rustup install nightly
$ rustup update
$ rustup default nightly
  • ~/bin 添加到你的 PATH
  • 运行 install.sh

项目应会自动安装到你的机器上。

之后,请确保运行 oisuite install 以添加所有必需的文件。

配置

默认情况下,配置文件位于 ~/oi/.oisuite/config.yml。每次修改后,请确保运行 oisuite update 以更新所有文件。

请参阅 oisuite-files 了解你的文件模板应如何看起来!

许可证

本软件可在 MIT 许可证下使用。

依赖项

~0.3–7.5MB
~43K SLoC