Bram Moolenaar
163588005d
patch 8.1.1946: memory error when profiling a function without a script ID
...
Problem: Memory error when profiling a function without a script ID.
Solution: Check for missing script ID. (closes #4877 )
2019-08-30 18:37:26 +02:00
Bram Moolenaar
93344c2d70
patch 8.1.1846: inconsistently using GetVimCommand() and v:progpath
...
Problem: Inconsistently using GetVimCommand() and v:progpath. (Daniel
Hahler)
Solution: Use GetVimCommand(). (closes #4806 )
2019-08-14 21:12:05 +02:00
Bram Moolenaar
e7eb92708e
patch 8.1.1585: :let-heredoc does not trim enough
...
Problem: :let-heredoc does not trim enough.
Solution: Trim indent from the contents based on the indent of the first
line. Use let-heredoc in more tests.
2019-06-24 00:58:07 +02:00
Bram Moolenaar
b46fecd345
patch 8.1.1544: some balloon tests don't run when they can
...
Problem: Some balloon tests don't run when they can.
Solution: Split GUI balloon tests off into a separate file. (Ozaki Kiichi,
closes #4538 ) Change the feature check into a command for
consistency.
2019-06-15 17:58:09 +02:00
Bram Moolenaar
b0f94c1ff3
patch 8.1.1524: tests are silently skipped
...
Problem: Tests are silently skipped.
Solution: Throw an exception for skipped tests in more places.
2019-06-13 22:19:53 +02:00
Bram Moolenaar
c79745a82f
patch 8.1.1362: code and data in tests can be hard to read
...
Problem: Code and data in tests can be hard to read.
Solution: Use the new heredoc style. (Yegappan Lakshmanan, closes #4400 )
2019-05-20 22:12:34 +02:00
Bram Moolenaar
30276f2beb
patch 8.1.0811: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, the final chapter.
2019-01-24 17:59:39 +01:00
Bram Moolenaar
4c7b08f640
patch 8.1.0365: function profile doesn't specify where it was defined
...
Problem: Function profile doesn't specify where it was defined.
Solution: Show the script name and line number.
2018-09-10 22:03:40 +02:00
Bram Moolenaar
7feb35e778
patch 8.1.0309: profiling does not show a count for condition lines
...
Problem: Profiling does not show a count for condition lines. (Daniel
Hahler)
Solution: Count lines when not skipping. (Ozaki Kiichi, closes #2499 )
2018-08-21 17:49:54 +02:00
Bram Moolenaar
1fbfe7c48c
patch 8.1.0131: :profdel is not tested
...
Problem: :profdel is not tested.
Solution: Add a test. (Dominique Pelle, closes #3123 )
2018-06-30 21:18:13 +02:00
Bram Moolenaar
ac112f01a6
patch 8.0.1372: profile log may be truncated halfway a character
...
Problem: Profile log may be truncated halfway a character.
Solution: Find the start of the character. (Ozaki Kiichi, closes #2385 )
2017-12-05 16:46:28 +01:00
Bram Moolenaar
67435d9983
patch 8.0.1207: profiling skips the first and last script line
...
Problem: Profiling skips the first and last script line.
Solution: Check for BOM after setting script ID. (Lemonboy, closes #2103 ,
closes #2112 ) Add a test. List the trailing script lines.
2017-10-19 21:04:37 +02:00
Bram Moolenaar
d21b16f3c0
patch 8.0.0944: test_profile is a little bit flaky
...
Problem: Test_profile is a little bit flaky.
Solution: Accept a match when self and total time are the same. (James
McCoy, closes #1972 )
2017-08-14 23:13:30 +02:00
Bram Moolenaar
c011a3d083
patch 8.0.0196: profile test is slo and does not work on MS-Windows
...
Problem: The test for :profile is slow and does not work on MS-Windows.
Solution: Use the "-es" argument. (Dominique Pelle) Swap single and double
quotes for system()
2017-01-16 22:37:42 +01:00
Bram Moolenaar
e32bbded64
patch 8.0.0194: profile tests fails if total and self time are equal
...
Problem: Profile tests fails if total and self time are equal.
Solution: Make one time optional.
2017-01-15 21:12:48 +01:00
Bram Moolenaar
296b1f28ca
patch 8.0.0189: profile commands are not tested
...
Problem: There are no tests for the :profile command.
Solution: Add tests. (Dominique Pelle, closes #1383 )
2017-01-15 15:22:33 +01:00