Граф коммитов

174 Коммитов

Автор SHA1 Сообщение Дата
Wenyi Qian b170c6ab82
update index page from README & link fixes (#1411) 2021-07-14 15:26:41 +08:00
Wenyi Qian 59966647e8
update FAQ (#1410) 2021-07-13 16:56:36 +08:00
Wenyi Qian 7795e1165b
fix logo (#1409) 2021-07-13 16:56:26 +08:00
Wenyi Qian 70a1ecb754
update sphinx package (#1408) 2021-07-13 10:50:09 +08:00
WenyiQ 9adf423869 update installation 2021-07-12 19:17:43 -07:00
WenyiQ 6a9948e3bb update admonitions 2021-07-12 19:17:43 -07:00
WenyiQ 6da07f5be7 setup -> dev_setup & fix according links 2021-07-12 19:17:43 -07:00
WenyiQ 33d599a28e ignore webs generated by sphinx 2021-07-12 19:17:43 -07:00
WenyiQ d58b59e118 sphinx quickstart 2021-07-12 19:17:43 -07:00
WenyiQ a8b8e9f4e4 update links in rtd format 2021-07-12 19:17:43 -07:00
WenyiQ 0523bd8faa convert md files to rst files 2021-07-12 19:17:43 -07:00
Gustavo Lima Chaves 19d7f0db86 🚚 Rename runbook's 'parent' to be 'include', instead
This is so much more familiar and tells exactly what is happening there.

PS. Do we want to make the 'strategy' field work, anytime soon?
2021-07-09 17:00:45 -07:00
Chi Song 8ed2f05dc9 Transformer: add explanation when it's executed. 2021-07-09 09:32:09 -07:00
Wenyi Qian abdc1fadf2
fix links and inline literals in links (#1391) 2021-07-06 10:32:45 +08:00
Wenyi Qian 50d049ed9e
Docs restructuring for test case developers (#1390)
* finish up docs for test developers
2021-07-05 12:43:22 +08:00
Chi Song 217f2a014a Transformer: init document 2021-07-01 13:30:06 -07:00
Chi Song 1e0b1863a4 remove artifact schema
As the new design, the Transformer is more powerful and cover all
features of Artifact.
2021-07-01 13:30:06 -07:00
Wenyi Qian fb9d7917f5
for users to understand test results (#1363) 2021-06-24 13:24:21 +08:00
Chi Song 30a474c9da Azure support arm template hooks
So the template can be customized before deployed.
2021-06-17 15:13:20 -07:00
WenyiQ 02b8dc7f78 redo microsoft_test.md 2021-06-17 00:24:58 -07:00
WenyiQ 4c741dea8b update run.md index 2021-06-17 00:24:58 -07:00
WenyiQ 1967f712b9 add quick start 2021-06-17 00:24:58 -07:00
WenyiQ b414818b38 add test table template 2021-06-17 00:24:58 -07:00
WenyiQ 5184a121de refactor on run 2021-06-17 00:24:58 -07:00
WenyiQ 6629a9bf7b copy from run.md for future editing 2021-06-17 00:24:58 -07:00
WenyiQ 98a8fd90ac finish up installation 2021-06-17 00:24:58 -07:00
WenyiQ d4aeadf474 separate installation for linux and windows 2021-06-17 00:24:58 -07:00
Chi Song e83fca2a23 Add run.md index 2021-06-17 00:24:58 -07:00
WenyiQ d55fdae8b9 clear up docs on run
fixes on problems
2021-06-17 00:24:58 -07:00
Chi Song ef41adced4 add default setting for markdown. 2021-06-13 15:21:32 -07:00
WenyiQ bfaef8c62a Fix problems reported and format using Rewrap 2021-06-07 09:33:19 -07:00
WenyiQ aebfb9bb46 Clean up documents: make explicit 2021-06-07 09:33:19 -07:00
Chi Song 80ac8b7ddb TestResult: rename status NOTRUN to QUEUED
Fixed some document formats
2021-06-02 18:22:36 -07:00
Chi Song 64cb952d9d doc: fix hard code path 2021-06-01 22:39:36 -07:00
WenyiQ 4e8c9f9471 Minor changes on wording 2021-06-01 12:18:19 -07:00
Simon Xiao d93a167618
Update run.md (#1337) 2021-05-28 16:15:58 -07:00
Simon Xiao 0a71e23b5e
Update install.md (#1334)
* Update install.md
2021-05-28 00:23:11 -07:00
Simon Xiao af3c2462b2 Update install doc 2021-05-27 18:50:02 -07:00
Chi Song 96703c2c2a rewrap touched documents 2021-05-18 15:56:18 -07:00
Chi Song f5944a6e15 Doc: explain deployment explictly. 2021-05-18 15:56:18 -07:00
Chi Song 64d38ba4a7 doc: convert tier to table for understanding 2021-05-18 15:56:18 -07:00
Chi Song 0c6f275e06 fix typo 2021-05-18 15:56:18 -07:00
Chi Song 24c76c69a5 Make what's LISA more obvious. 2021-05-18 15:56:18 -07:00
Lili Deng ef3e959c26 Move cases into microsoft/testsuites/core. 2021-05-17 22:20:34 -07:00
Chi Song d20bbd4317 Remove confused status argument 2021-05-10 20:05:36 -07:00
Chi Song 74065f31ad Improve installation document
Add  dependent packages for Ubuntu installation.
2021-05-10 20:05:36 -07:00
Lili Deng 33e2b178d7 Add details for 'Reference'. 2021-05-06 21:43:15 -07:00
Lili Deng 40180a2708 Provide examples in 'How-to'. 2021-05-06 21:43:15 -07:00
Chi Song 68fef7c03b improve pylance ignored rules.
LISA is using mypy for checking, and use pylance for code intelligence.
Ignore pylance rules which conflict with mypy.
2021-05-05 22:14:10 -07:00
Chi Song b04b150458 Improve setup instruction
1. Use pylance is a more reliable way on code intelligence.
2. Move content of vscode to vscode section.
2021-05-04 13:38:33 -07:00
Chi Song 4222aff80f upgrade poetry installation way
Keep 1.1.5 for stable
2021-04-09 16:54:21 +08:00
Gustavo Lima Chaves 78b2487e00 Poetry: update Windows install instructions, as noted in their github repo
Check
https://github.com/python-poetry/poetry#windows-powershell-install-instructions
out. The old instructions failed big time for me on a second Windows
box I just tried to install it to. This new one works with the last
release just fine.
2021-04-09 12:27:30 +08:00
Gustavo Lima Chaves ab1dfbf5e8 Docs: some betterments around VSCode and formatting.
Point out that Rewrap is an option for line wrapping, once black does
not handle it all. Finally, cite a better option to handle multiple
Python venvs in that editor.
2021-04-09 10:29:04 +08:00
Gustavo Lima Chaves 7badb3c11f Deprecate old term gallery in favor of new "Marketplace".
We use that to refer to Azure Marketplace, as in
https://azuremarketplace.microsoft.com/en-us/marketplace/apps?filters=virtual-machine-images%3Blinux&page=1
2021-04-09 10:29:04 +08:00
Chi Song 9a042efdb9 Add document maintain tool 2021-03-31 12:38:11 +08:00
Lili Deng 97d68e0d3f Add doc for command line arguments. 2021-03-31 12:38:11 +08:00
Chi Song c41ff105fd add reexport to suppress mypy errors 2021-03-30 19:37:12 +08:00
Chi Song 4edb6ed6ac Fix mypy paths in vscode
.env is loaded by vs pylinting tools.
setting is loaded by integrated terminals.
2021-03-30 13:50:56 +08:00
Chi Song f7869ccddd Implement the extension document 2021-03-29 08:04:59 +08:00
Chi Song 19941e0962 From feedback, explain where to install LISA. 2021-03-26 09:48:55 -07:00
Chi Song 385e1e7db8 Add a poetry troubleshooting 2021-03-26 09:48:55 -07:00
Chi Song 52c8b66918 update development document
other improvement on document and names
2021-03-25 14:24:05 +08:00
Chi Song 33d0e05d58 Add content about how to write cases
Other minor improvements
2021-03-23 10:49:18 +08:00
Chi Song 024e9857a6 fix installation dependencies for Ubuntu 2021-03-23 10:49:18 +08:00
Chi Song 91c6c20528 install.md provide clearer steps. 2021-03-23 10:49:18 +08:00
Chi Song bebafc63c5 add checkout command in install.md 2021-03-23 10:49:18 +08:00
Chi Song d671cb8f34 Add concepts document 2021-03-10 09:48:31 +08:00
Chi Song 1ff9172e85 Add Microsoft tests introduction 2021-03-09 16:32:30 +08:00
Chi Song 01315e0c04 Refine wording of documents 2021-03-09 16:32:30 +08:00
Chi Song 40e108cd72 Initial version of documents
Complete first version README.

Some documents are in very draft stage. They will be filled one by one.
2021-03-05 18:33:59 +08:00
Andrew Schwartzmeyer 7da16cb5d8 Setup pyproject.toml with Poetry toolchain
I ran `poetry init` using the cross-platform Python packaging,
dependency management, and virtual environment management tool Poetry:
https://python-poetry.org/

The chosen version follows Semantic Versioning: https://semver.org/,
with the Python specific pre-release versioning suffix ‘.dev1’:
https://packaging.python.org/guides/distributing-packages-using-setuptools/#choosing-a-versioning-scheme

Since this is “LISAv3” it seemed appropriate to set our version to
‘3.0.0.dev1’, “the first development release of LISAv3.”

I pinned Python to version 3.8, as we will always use a Poetry provided
Python and not depend on a system’s packaged Python version. This will
avoid many headaches. I added Chi’s existing dependencies from
‘requirements.txt’, and then added my suggested development
dependencies:

- black, the opinionated code formatter
- flake8 (and integrations), the semantic analyzer
- isort, the import sorter
- mypy, the static type checker
- python-language-server (and integrations), the de facto LSP server
- rope, to provide completions and renaming to pyls

While Microsoft is developing their own LSP servers, they do not
integrate with the existing ecosystem of tools, and their latest tool,
Pyright, simply does not support ‘pyproject.toml’. Since pyls is used
far more widely, and supports every editor, we will use this.

Finally, I updated the readme with instructions on how to use this
toolchain, and deleted the outdated bootstrap files.
2020-08-04 02:13:07 -07:00
Chi Song 4ba1f0c100 Implement load environment and platform
1. Add Config class to hold config data and helper methods.
2. Add RuntimeObject, hold running objects.
3. Improve schema of platform and environment.
4. Rename decorators
5. Load node, environment, platform from config
6. Implement Ready env.
7. Add connection class to manage ssh session of node.
8. other minor improvements.
2020-08-04 17:00:45 +08:00
Chi Song 06fd360289 improve logger format and some small fixes 2020-08-04 09:20:51 +08:00
Chi Song a9b0a777fb init LISAv3 code
1. Add windows command shell to init python environment.
2. add init python entry code and log.
3. document dev env settings to development.md
2020-08-04 09:20:51 +08:00