Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
a testing framework for snippet libraries used in competitive programming
| Date | Stars |
|---|---|
| 2026-07-30 | 277 |
| 2026-08-09 | 278 |
| 2026-09-11 | 279 |
| 2026-11-03 | 280 |
| 2026-11-04 | 280 |
Today
— stars today
This week
+1 stars this week
This month
+1 stars this month
Momentum
0.0
growth rate 0.36%/day
# online-judge-tools/verification-helper [](https://github.com/online-judge-tools/verification-helper/actions/workflows/verify.yml?query=branch%3Amaster) [](https://online-judge-tools.github.io/verification-helper/) [](https://pypi.org/project/online-judge-verify-helper/) [](https://github.com/online-judge-tools/verification-helper/blob/master/LICENSE) [README 日本語バージョン](README.ja.md) ## What is this? This is a tool to easily automate the verify process of your code library for competitive programming. ## How to use ### Set up the repository for the library Please read this: <https://online-judge-tools.github.io/verification-helper/installer.html> ### Running the program #### Installation ``` console $ pip3 install online-judge-verify-helper ``` Python 3.8 or above is required. #### Automating the verification First, specify the problem URL to be used to verify the library in the file including `.test.` in its path (e.g. for C++, write `#define PROBLEM "https://judge.yosupo.jp/problem/unionfind"` in a file like `example.test.cpp`; see [the reference](https://online-judge-tools.github.io/verification-helper/document.html) for other languages). Then, run the following command to check if the verification can be performed. ``` console $ oj-verify run ``` Currently, problems on [Library Checker](https://judge.yosupo.jp/) and [Aizu Online Judge](https://onlinejudge.u-aizu.ac.jp/home) are supported. For the details, see [the reference](https://online-judge-tools.github.io/verification-helper/document.html). #### Autoexpansion of `#include`s The `include` statements in your files in the form of `#include "foo.hpp"` can be expanded, similar to the functionality provided by [webpack](https://webpack.js.org) for JavaScript. This is to solve the problems that most online judges do not support submitting multiple files. The function can be used by running the following command: ``` console $ oj-bundle main.cpp ``` If your competitive programming library resides outside the current directory, please specify the flag in the form of `-I path/to/your/library`. I recommend making shell aliases like `alias oj-bundle='\oj-bundle -I path/to/your/library'`. [Include guards](https://ja.wikibooks.org/wiki/More_C%2B%2B_Idioms/%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%82%AC%E3%83%BC%E3%83%89%E3%83%9E%E3%82%AF%E3%83%AD%28Include_Guard_Macro%29) like `#pragma once` are partially supported. If you have files that will be included multiple times but you only want them to appear once in the generated code, add `#pragma once` to the first line of the files. #### Generating Documentation Run the following command to generate documentation in `.verify-helper/markdown/`. Example: [https://online-judge-tools.github.io/verification-helper/ ](https://online-judge-tools.github.io/verification-helper/) ``` console $ oj-verify docs ``` If documentation generators like [Doxygen](http://www.doxygen.jp) are found when generating documentation, they will be automatically used. TeX expressions like `$(N \sum_i A_i)$` are also supported by the [MathJax](https://www.mathjax.org/) library. For the details, see [the reference](https://online-judge-tools.github.io/verification-helper/document.html). ## Tips - If you cannot find problems to verify your library with, you can refer to other users' libraries. You can find all users of `online-judge-verify-helper` at <https://github.com/search?q=online-judge-verify-helper+path%3A.github>. - If you cannot find prob
Excerpt of 5,224 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:20a1c1714ec25f52, topic:testing