文件名称:minishell_test:测试42所学校的minishell项目
文件大小:54KB
文件格式:ZIP
更新时间:2024-05-22 22:25:27
test minishell 42 minishell-tester minishell-test
minishell_test
文献资料
有关该项目的完整文档,请访问 。
入门
安装
$ pip3 install minishell-test
$ pip3 install --user minishell-test # if you don't have root access
兼容性
您的可执行文件必须支持-c选项,该选项允许将命令作为参数传递。
$ bash -c 'echo bonjour je suis | cat -e'
bonjour je suis$
$ ./minishell -c 'echo bonjour je suis | cat -e'
bonjour je suis$
在此设置argv[2]是什么,你通常会在得到line从get_next_line 。
用法
运行所有预定义的测试:
$ cd
【文件预览】:
minishell_test-master
----minishell_test()
--------config.py(7KB)
--------sandbox.py(2KB)
--------suite()
--------__init__.py(0B)
--------__main__.py(3KB)
--------test()
--------suites()
--------args.py(3KB)
--------data()
--------hooks.py(3KB)
----requirements-dev.txt(138B)
----.travis.yml(869B)
----tox.ini(613B)
----LICENSE(18KB)
----setup.cfg(1KB)
----setup.py(205B)
----README.md(1KB)
----docs()
--------options.rst(3KB)
--------README.rst(988B)
--------linux.rst(652B)
--------disclaimer.rst(474B)
--------conf.py(3KB)
--------config.rst(4KB)
--------developers.rst(712B)
--------build-readme-md(141B)
--------index.rst(243B)
--------gettingstarted.rst.inc(938B)
--------custom_test.rst(3KB)
--------bonus.rst(630B)
----tests()
--------test_hooks.py(7KB)
--------test()
--------conftest.py(32B)
----.readthedocs.yml(158B)
----.gitignore(90B)