big-r81 opened a new issue, #5386:
URL: https://github.com/apache/couchdb/issues/5386
[NOTE]: # ( ^^ Provide a general summary of the issue in the title above. ^^
)
## Description
When running the Elixir test `UUIDsTest`, there is the following warnings
are issued:
```bash
UUIDsTest [test/elixir/test/uuids_test.exs]
* test no duplicates in 1,000 UUIDs (198.1ms) [L#29]
* test sequential uuids are sequential (59.6ms) [L#50]
* test utc_random uuids are roughly random (44.5ms) [L#64]
* test Bad Request error when exceeding max UUID count (10.3ms) [L#42]
* test cache busting headers are set (9.5ms) [L#9]
* test utc_id uuids are correct [L#85]warning: negative steps are not
supported in String.slice/2, pass 14..-1//1 instead
(elixir 1.17.3) lib/string.ex:2404: String.slice/2
test/elixir/test/uuids_test.exs:91: anonymous fn/2 in UUIDsTest."test
utc_id uuids are correct"/1
(elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/2-lists^foldl/2-1-"/3
test/elixir/test/uuids_test.exs:89: UUIDsTest."test utc_id uuids are
correct"/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:485: ExUnit.Runner.exec_test/2
(stdlib 4.3.1.5) timer.erl:235: :timer.tc/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:407: anonymous fn/6 in
ExUnit.Runner.spawn_test_monitor/4
warning: negative steps are not supported in String.slice/2, pass 14..-1//1
instead
(elixir 1.17.3) lib/string.ex:2404: String.slice/2
test/elixir/test/uuids_test.exs:91: anonymous fn/2 in UUIDsTest."test
utc_id uuids are correct"/1
(elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/2-lists^foldl/2-1-"/3
test/elixir/test/uuids_test.exs:89: UUIDsTest."test utc_id uuids are
correct"/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:485: ExUnit.Runner.exec_test/2
(stdlib 4.3.1.5) timer.erl:235: :timer.tc/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:407: anonymous fn/6 in
ExUnit.Runner.spawn_test_monitor/4
warning: negative steps are not supported in String.slice/2, pass 14..-1//1
instead
(elixir 1.17.3) lib/string.ex:2404: String.slice/2
test/elixir/test/uuids_test.exs:91: anonymous fn/2 in UUIDsTest."test
utc_id uuids are correct"/1
(elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/2-lists^foldl/2-1-"/3
test/elixir/test/uuids_test.exs:89: UUIDsTest."test utc_id uuids are
correct"/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:485: ExUnit.Runner.exec_test/2
(stdlib 4.3.1.5) timer.erl:235: :timer.tc/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:407: anonymous fn/6 in
ExUnit.Runner.spawn_test_monitor/4
warning: negative steps are not supported in String.slice/2, pass 14..-1//1
instead
(elixir 1.17.3) lib/string.ex:2404: String.slice/2
test/elixir/test/uuids_test.exs:91: anonymous fn/2 in UUIDsTest."test
utc_id uuids are correct"/1
(elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/2-lists^foldl/2-1-"/3
test/elixir/test/uuids_test.exs:89: UUIDsTest."test utc_id uuids are
correct"/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:485: ExUnit.Runner.exec_test/2
(stdlib 4.3.1.5) timer.erl:235: :timer.tc/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:407: anonymous fn/6 in
ExUnit.Runner.spawn_test_monitor/4
warning: negative steps are not supported in String.slice/2, pass 14..-1//1
instead
(elixir 1.17.3) lib/string.ex:2404: String.slice/2
test/elixir/test/uuids_test.exs:91: anonymous fn/2 in UUIDsTest."test
utc_id uuids are correct"/1
(elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/2-lists^foldl/2-1-"/3
test/elixir/test/uuids_test.exs:89: UUIDsTest."test utc_id uuids are
correct"/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:485: ExUnit.Runner.exec_test/2
(stdlib 4.3.1.5) timer.erl:235: :timer.tc/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:407: anonymous fn/6 in
ExUnit.Runner.spawn_test_monitor/4
warning: negative steps are not supported in String.slice/2, pass 14..-1//1
instead
(elixir 1.17.3) lib/string.ex:2404: String.slice/2
test/elixir/test/uuids_test.exs:91: anonymous fn/2 in UUIDsTest."test
utc_id uuids are correct"/1
(elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/2-lists^foldl/2-1-"/3
test/elixir/test/uuids_test.exs:89: UUIDsTest."test utc_id uuids are
correct"/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:485: ExUnit.Runner.exec_test/2
(stdlib 4.3.1.5) timer.erl:235: :timer.tc/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:407: anonymous fn/6 in
ExUnit.Runner.spawn_test_monitor/4
warning: negative steps are not supported in String.slice/2, pass 14..-1//1
instead
(elixir 1.17.3) lib/string.ex:2404: String.slice/2
test/elixir/test/uuids_test.exs:91: anonymous fn/2 in UUIDsTest."test
utc_id uuids are correct"/1
(elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/2-lists^foldl/2-1-"/3
test/elixir/test/uuids_test.exs:89: UUIDsTest."test utc_id uuids are
correct"/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:485: ExUnit.Runner.exec_test/2
(stdlib 4.3.1.5) timer.erl:235: :timer.tc/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:407: anonymous fn/6 in
ExUnit.Runner.spawn_test_monitor/4
warning: negative steps are not supported in String.slice/2, pass 14..-1//1
instead
(elixir 1.17.3) lib/string.ex:2404: String.slice/2
test/elixir/test/uuids_test.exs:91: anonymous fn/2 in UUIDsTest."test
utc_id uuids are correct"/1
(elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/2-lists^foldl/2-1-"/3
test/elixir/test/uuids_test.exs:89: UUIDsTest."test utc_id uuids are
correct"/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:485: ExUnit.Runner.exec_test/2
(stdlib 4.3.1.5) timer.erl:235: :timer.tc/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:407: anonymous fn/6 in
ExUnit.Runner.spawn_test_monitor/4
warning: negative steps are not supported in String.slice/2, pass 14..-1//1
instead
(elixir 1.17.3) lib/string.ex:2404: String.slice/2
test/elixir/test/uuids_test.exs:91: anonymous fn/2 in UUIDsTest."test
utc_id uuids are correct"/1
(elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/2-lists^foldl/2-1-"/3
test/elixir/test/uuids_test.exs:89: UUIDsTest."test utc_id uuids are
correct"/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:485: ExUnit.Runner.exec_test/2
(stdlib 4.3.1.5) timer.erl:235: :timer.tc/1
(ex_unit 1.17.3) lib/ex_unit/runner.ex:407: anonymous fn/6 in
ExUnit.Runner.spawn_test_monitor/4
* test utc_id uuids are correct (43.0ms) [L#85]
* test can return single uuid (27.5ms) [L#17]
* test Method Not Allowed error on POST (9.5ms) [L#37]
```
## Steps to Reproduce
`make elixir tests=test/elixir/test/uuids_test.exs`
## Expected Behaviour
[NOTE]: # ( Tell us what you expected to happen. )
Should run without warnings.
## Your Environment
[TIP]: # ( Include as many relevant details about your environment as
possible. )
[TIP]: # ( You can paste the output of curl http://YOUR-COUCHDB:5984/ here.
)
* CouchDB version: main
* Elixir version used: 1.17.3
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]