Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated mono testing doc #44360

Merged
merged 23 commits into from
Nov 20, 2020
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
51241f1
Update testing.md
fanyang-mono Nov 6, 2020
5afb1da
Create testing-mono.md
fanyang-mono Nov 6, 2020
6a6d421
Update mono testing doc
fanyang-mono Nov 6, 2020
5ebf8af
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 11, 2020
8f38660
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 11, 2020
4dcfce5
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 11, 2020
94d1c90
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 11, 2020
5d0fd91
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 11, 2020
0c664e8
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 11, 2020
031a857
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 11, 2020
4309c23
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 11, 2020
ae3b8bb
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 11, 2020
c538bd2
PR feedback
fanyang-mono Nov 11, 2020
bdf7016
Fix format
fanyang-mono Nov 13, 2020
e5a377e
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 17, 2020
270a938
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 17, 2020
cecd564
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 17, 2020
3b24c94
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 17, 2020
121e5c3
PR feedback
fanyang-mono Nov 17, 2020
bb6844e
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 20, 2020
0bc668a
Update docs/workflow/testing/mono/testing.md
fanyang-mono Nov 20, 2020
3c6e23f
Replace bullet points with sub-headers
fanyang-mono Nov 20, 2020
6d1918c
Update sub-headers to remove the duplicated part
fanyang-mono Nov 20, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix format
  • Loading branch information
fanyang-mono committed Nov 13, 2020
commit bdf7016217ce2c8f75edc111c531f1b44a3fc4a7
13 changes: 6 additions & 7 deletions docs/workflow/testing/mono/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,18 @@ Before running tests, [build Mono](../../building/mono/README.md) using the desi
## Runtime Tests
### Testing against Mono JIT:
fanyang-mono marked this conversation as resolved.
Show resolved Hide resolved

* Build runtime tests by executing the follwiing command from `$(REPO_ROOT)/src/tests`
* Build runtime tests by executing the follwiing command from `$(REPO_ROOT)/src/tests`
fanyang-mono marked this conversation as resolved.
Show resolved Hide resolved
```
./build.sh excludemonofailures <release|debug>
```
* Running a single test:

* Running a single test:
fanyang-mono marked this conversation as resolved.
Show resolved Hide resolved
```
cd ../mono/netcore
fanyang-mono marked this conversation as resolved.
Show resolved Hide resolved
make run-tests-coreclr CoreClrTest="bash ../../artifacts/tests/coreclr/OSX.x64.Release/JIT/opt/InstructionCombining/DivToMul/DivToMul.sh"
fanyang-mono marked this conversation as resolved.
Show resolved Hide resolved
```

* Running all runtime tests:
* Running all runtime tests:
```
cd ../mono/netcore
make run-tests-coreclr-all
Expand Down Expand Up @@ -56,10 +57,8 @@ For more details about internals of the runtime tests, please refer to the [Core

## Libraries tests
* Build and run library tests against Mono JIT:
fanyang-mono marked this conversation as resolved.
Show resolved Hide resolved

1. cd into the test library of your choice (`cd $(REPO_ROOT)/src/libraries/<library>/tests`)

2. Run the tests
* cd into the test library of your choice (`cd $(REPO_ROOT)/src/libraries/<library>/tests`)
* Run the tests

```
$(REPO_ROOT)/dotnet.sh build /t:Test /p:RuntimeFlavor=mono /p:Configuration=<Release/Debug>
fanyang-mono marked this conversation as resolved.
Show resolved Hide resolved
Expand Down