aboutsummaryrefslogtreecommitdiff
path: root/crates/test_utils
Commit message (Collapse)AuthorAgeFilesLines
* Allow multiline annotationsAleksey Kladov2020-07-141-11/+56
|
* Generaize annotation extractionAleksey Kladov2020-07-141-2/+10
|
* Merge #5355bors[bot]2020-07-141-0/+1
|\ | | | | | | | | | | | | | | | | 5355: Add a license field to all the crates r=matklad a=JohnTitor Some are unnecessary but it's okay to have it, I think. cc https://github.com/rust-lang/rust/issues/74269 Co-authored-by: Yuki Okushi <[email protected]>
| * Add a license field to all the cratesYuki Okushi2020-07-141-0/+1
| |
* | Use relaxed ordering for marksAleksey Kladov2020-07-141-2/+2
|/ | | | | | We dont' need this for perf. `Relaxed` ordering is enough here, as we only have one location. I prefer to use minimal ordering, because that makes it easier to reason about the code.
* Clippy perf warningskjeremy2020-07-061-1/+1
| | | | Removes redundant clones
* Fold multiline callsAleksey Kladov2020-07-011-7/+20
|
* Move parser specific tests utils to parser testsAleksey Kladov2020-07-011-101/+5
|
* Simplify most of the inlay hints testsAleksey Kladov2020-06-301-8/+22
|
* Generalize annotationsAleksey Kladov2020-06-301-5/+8
|
* Update the rest of the testsAleksey Kladov2020-06-291-8/+10
|
* (T): make typification tests more data drivenAleksey Kladov2020-06-291-0/+34
|
* SimplifyAleksey Kladov2020-06-241-4/+4
|
* Centralize fixture parsing for assistsAleksey Kladov2020-06-231-1/+3
|
* More principled indentation trimming in fixturesAleksey Kladov2020-06-232-94/+18
|
* Minor, renameAleksey Kladov2020-06-231-2/+2
|
* Slightly better nameAleksey Kladov2020-06-231-4/+4
|
* ComplicateAleksey Kladov2020-06-231-3/+4
| | | | | Fixing test fallout unfortunately requires more work, we need to do it, but let's merge something at least!
* Docs for FixtureAleksey Kladov2020-06-231-0/+3
|
* Cut problematic dependencyAleksey Kladov2020-06-233-12/+20
|
* Nicer APIAleksey Kladov2020-06-232-60/+62
|
* SimplifyAleksey Kladov2020-06-232-14/+1
|
* SimplifyAleksey Kladov2020-06-232-17/+10
|
* SimplifyAleksey Kladov2020-06-232-60/+4
|
* Drop rarely used fixture functionalityAleksey Kladov2020-06-231-12/+0
|
* Move fixtures to a separate fileAleksey Kladov2020-06-232-288/+292
|
* Remove relative-path dependencyAleksey Kladov2020-06-232-3/+1
|
* Remove RelativePathBuf from fixtureAleksey Kladov2020-06-221-5/+5
| | | | | The paths in fixture are not really relative (the default one is `/main.rs`), so it doesn't make sense to use `RelativePathBuf` here.
* Update parser tests with env varAleksey Kladov2020-06-151-7/+5
|
* Use split1 when formatting function signature paramsAaron Loucks2020-06-032-6/+3
|
* Merge pull request #4495 from vsrs/fixture_metaAleksey Kladov2020-05-242-6/+158
|\ | | | | Test fixtures parsing improvements
| * JFF, ra_fixture arg name for a code highlightingvsrs2020-05-161-9/+11
| |
| * smoke testvsrs2020-05-161-0/+6
| |
| * Propogate fixture meta to AnalysisHostvsrs2020-05-161-2/+42
| | | | | | | | Except crate name.
| * Use FixtureMeta in MockAnalysisvsrs2020-05-161-1/+8
| |
| * Remove temporary FixtureEntry parsed_meta field.vsrs2020-05-161-5/+3
| |
| * Reimplement ra_db::fixture::ParsedMetavsrs2020-05-161-3/+2
| | | | | | | | in terms of test_utils::FixtureMeta
| * parse fixture meta in test_utils cratevsrs2020-05-162-1/+101
| |
* | Switch to new magic marksAleksey Kladov2020-05-202-83/+0
| |
* | Remove cross-crate marksAleksey Kladov2020-05-201-10/+1
| | | | | | | | | | They create quite a bit of friction. Really, we should just move the tests to the same crate, rather than paper over existing split.
* | Significantly more glorious marksAleksey Kladov2020-05-202-0/+80
|/
* unindent -> dedentAleksey Kladov2020-05-091-1/+1
|
* Allow fixture strings with unindented first lineTimo Freiberg2020-05-061-9/+95
| | | | | | | | | This allows fixtures like "//- /lib.rs ... //- /foo.rs ... "
* text-size 1.0.0Aleksey Kladov2020-04-251-1/+1
|
* Convert code to text-sizeAleksey Kladov2020-04-252-14/+14
|
* Make records grammar more orthogonalAleksey Kladov2020-04-111-1/+1
| | | | | | | | | | | | We used name [: expr] grammar before, now it is [name :] expr which makes things simpler
* Rename some tokensAleksey Kladov2020-04-101-1/+1
|
* Migrate tests .txt -> .rastveetaha2020-04-061-18/+16
| | | | | | | | The sytax tree output files now use .rast extension (rust-analyzer syntax tree or rust abstract syntax tree (whatever)). This format has a editors/code/ra_syntax_tree.tmGrammar.json declaration that supplies nice syntax highlighting for .rast files.
* Move verbose tests out of lineAleksey Kladov2020-03-131-1/+2
|
* Check only one fixtureEdwin Cheng2020-03-101-1/+6
|