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