Skip to content

Commit

Permalink
Add issues triage doc.
Browse files Browse the repository at this point in the history
  • Loading branch information
jcamiel committed Dec 21, 2023
1 parent 63294ba commit 7b11fc4
Showing 1 changed file with 251 additions and 0 deletions.
251 changes: 251 additions & 0 deletions triage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,251 @@
# Issues Triage

### Bugs

- [Small error display for failed assert output on Hurl 2.0.0](https://github.com/Orange-OpenSource/hurl/issues/1175)
- [Test failure in 32-bit machine](https://github.com/Orange-OpenSource/hurl/issues/1220)
- [Leading zeros are trimmed from variables](https://github.com/Orange-OpenSource/hurl/issues/1314)
- [Using the --glob command for parsing Windows filenames seems to break depending on the glob pattern](https://github.com/Orange-OpenSource/hurl/issues/1365)
- [The http two ways integration test ssl/client_authentication.hurl fails on Windows.](https://github.com/Orange-OpenSource/hurl/issues/1399)
- [Strange behavior with exit code when using --fail-at-end option](https://github.com/Orange-OpenSource/hurl/issues/1450)
- [Plus sign is stripped from a variable value (both from a variables file and cmd arguments)](https://github.com/Orange-OpenSource/hurl/issues/1852)
- [hurl: /lib64/libcurl.so.4: no version information available](https://github.com/Orange-OpenSource/hurl/issues/1890)
- [Extract from response body with jsonpath does not yield result](https://github.com/Orange-OpenSource/hurl/issues/2183)


### Generators

- [Support date utilities in variables](https://github.com/Orange-OpenSource/hurl/issues/312)
- [Suggestion: add random data generation helpers](https://github.com/Orange-OpenSource/hurl/issues/606)
- [Generate random UUID](https://github.com/Orange-OpenSource/hurl/issues/973)
- [Variable replacement in file bodies](https://github.com/Orange-OpenSource/hurl/issues/1116)
- [support variable when sourcing payload from file](https://github.com/Orange-OpenSource/hurl/issues/1731)
- [Generate emails and dates](https://github.com/Orange-OpenSource/hurl/issues/1758)
- [base64 of file as a JSON input](https://github.com/Orange-OpenSource/hurl/issues/2258)


### Filters

- [Math operations](https://github.com/Orange-OpenSource/hurl/issues/1269)
- [Add asserts for Hexadecimal values](https://github.com/Orange-OpenSource/hurl/issues/1320)
- [Cannot use JSONPath to get keys](https://github.com/Orange-OpenSource/hurl/issues/1464)
- [add ToFloat filter](https://github.com/Orange-OpenSource/hurl/issues/1732)
- [How to assert based on calculation?](https://github.com/Orange-OpenSource/hurl/issues/1872)
- [Add base64Encode/base64Decode filter](https://github.com/Orange-OpenSource/hurl/issues/2145)


### curl options

- [How to test rate limits](https://github.com/Orange-OpenSource/hurl/issues/1146)
- [Implement --limit-rate from curl](https://github.com/Orange-OpenSource/hurl/issues/1222)
- [Is there a way to define headers once and reuse them?](https://github.com/Orange-OpenSource/hurl/issues/1905)
- [support .netrc like curl](https://github.com/Orange-OpenSource/hurl/issues/2094)
- [Add curl -H/--header option to add a request header one each request](https://github.com/Orange-OpenSource/hurl/issues/2144)
- [With --error-format=long add curl debug command line](https://github.com/Orange-OpenSource/hurl/issues/2226)


### JSONPath extensions

- [Can not combine multiple filter expressions in JSONPath](https://github.com/Orange-OpenSource/hurl/issues/1697)
- [Cannot use JSONPath to get keys](https://github.com/Orange-OpenSource/hurl/issues/1464)
- [Clarify expected behaviour for jsonpath filter](https://github.com/Orange-OpenSource/hurl/issues/2195)
- [Extract from response body with jsonpath does not yield result](https://github.com/Orange-OpenSource/hurl/issues/2183)
- [Filter by nested arrays](https://github.com/Orange-OpenSource/hurl/issues/2263)


### Rendering JSON objects

- [Include json response body in following requests](https://github.com/Orange-OpenSource/hurl/issues/426)
- [Would like to be able to pass JSON list retrieved from one API to another](https://github.com/Orange-OpenSource/hurl/issues/791)
- [Pass body json as a variable that can be used in the request body](https://github.com/Orange-OpenSource/hurl/issues/1922)
- [Support templating more complex captures into JSON request bodies](https://github.com/Orange-OpenSource/hurl/issues/2152)
- [support to render object](https://github.com/Orange-OpenSource/hurl/issues/2233)


### IDE support

- [VS Code Extension](https://github.com/Orange-OpenSource/hurl/issues/315)
- [Is there any text editor for hurl or plugins?](https://github.com/Orange-OpenSource/hurl/issues/596)
- [VSCode Plugin](https://github.com/Orange-OpenSource/hurl/issues/891)
- [Syntax highlighting plugin for editor](https://github.com/Orange-OpenSource/hurl/issues/983)
- [LSP, Syntax Highlighting](https://github.com/Orange-OpenSource/hurl/issues/1272)


### each/none/any in predicate

- [Assert against every member of a JSONPATH collection?](https://github.com/Orange-OpenSource/hurl/issues/347)
- [Add assert that all collection values are equal to specified value](https://github.com/Orange-OpenSource/hurl/issues/1321)
- [Support for multiple possible status assertions](https://github.com/Orange-OpenSource/hurl/issues/2035)
- [predicate every item of an array](https://github.com/Orange-OpenSource/hurl/issues/2212)


### Imports

- [Feature Requests: Imports](https://github.com/Orange-OpenSource/hurl/issues/115)
- [An easy way to reuse requests](https://github.com/Orange-OpenSource/hurl/issues/317)
- [Group frequently used small tasks in a hurl file and include it in many other hurl files](https://github.com/Orange-OpenSource/hurl/issues/1723)
- [How to reuse the login logic](https://github.com/Orange-OpenSource/hurl/issues/2110)


### Package managers

- [Add Hurl to official Debian repository](https://github.com/Orange-OpenSource/hurl/issues/366)
- [Add Hurl to Offical Redhat/Centos/Fedora repository](https://github.com/Orange-OpenSource/hurl/issues/367)
- [Add Hurl to Offical ArchLinux repository](https://github.com/Orange-OpenSource/hurl/issues/368)
- [Add Hurl to official Alpine Linux Packages](https://github.com/Orange-OpenSource/hurl/issues/1213)


### Template in file name

- [Templates in File Uploads](https://github.com/Orange-OpenSource/hurl/issues/464)
- [Support variable when sourcing payload from file](https://github.com/Orange-OpenSource/hurl/issues/1731)
- [allows to use a variable for a file body](https://github.com/Orange-OpenSource/hurl/issues/2259)


### JSON/HTML improvments reports

- [More usable html reports : logging the requests and responses in the report and naming entries](https://github.com/Orange-OpenSource/hurl/issues/1884)
- [include response bodies in the json output](https://github.com/Orange-OpenSource/hurl/issues/1907)
- [Make dark mode for the HTML report](https://github.com/Orange-OpenSource/hurl/issues/2254)


### Parallel run

- [add the --parallel option to run \*.hurl files in parallel instead of sequentially](https://github.com/Orange-OpenSource/hurl/issues/87)
- [add the --concurrency option to launch multiple runs of \*.hurl files instead of one](https://github.com/Orange-OpenSource/hurl/issues/88)
- [how can send bulk request](https://github.com/Orange-OpenSource/hurl/issues/1139)


### Diffs output when assertions fail

- [Improving Assert Error for a given textual body](https://github.com/Orange-OpenSource/hurl/issues/109)
- [Improving Assert Error for String](https://github.com/Orange-OpenSource/hurl/issues/108)
- [Have a nice diff when comparing bodies](https://github.com/Orange-OpenSource/hurl/issues/86)


### CI

- [Add check for generated curl command in integ test](https://github.com/Orange-OpenSource/hurl/issues/2257)
- [Add cargo auditable on pipeline check](https://github.com/Orange-OpenSource/hurl/issues/1833)
- [Profile-Guided Optimization (PGO) evaluation](https://github.com/Orange-OpenSource/hurl/issues/1918)


### Write-out(custom print)

- [Add option to always print response body](https://github.com/Orange-OpenSource/hurl/issues/1745)
- [How to request websites and print out results & custom strings?](https://github.com/Orange-OpenSource/hurl/issues/1808)


### Semantic diff for JSON body

- [[Bug] JSON full body assertion fails when inline but succeeds when externalised](https://github.com/Orange-OpenSource/hurl/issues/270)
- [Clarify behavior of jsonpath equality with objects?](https://github.com/Orange-OpenSource/hurl/issues/790)


### Semantic diff for XML body

- [[Bug] JSON full body assertion fails when inline but succeeds when externalised](https://github.com/Orange-OpenSource/hurl/issues/270)
- [Ignore whitespace differences in response body ?](https://github.com/Orange-OpenSource/hurl/issues/272)


### .env files support

- [Feature Request: support for shell interaction ( a pipe or "system() command)](https://github.com/Orange-OpenSource/hurl/issues/290)
- [Automatic .env file support](https://github.com/Orange-OpenSource/hurl/issues/526)


### Metadata sections

- [Feature Request: Allow tests to have names and display them on failure](https://github.com/Orange-OpenSource/hurl/issues/1067)
- [add support for tag based test selection](https://github.com/Orange-OpenSource/hurl/issues/1949)


### Filters in template expression

- [Support date utilities in variables](https://github.com/Orange-OpenSource/hurl/issues/312)
- [base64 of file as a JSON input](https://github.com/Orange-OpenSource/hurl/issues/2258)


### --to-line/--line/--entry option

- [Support -to-line option to run an Hurl file up to a specific line](https://github.com/Orange-OpenSource/hurl/issues/1820)
- [How to run a single request from a file](https://github.com/Orange-OpenSource/hurl/issues/2251)


### Scripting

- [plan for pre-scripting or post-scripting?](https://github.com/Orange-OpenSource/hurl/issues/831)
- [JWT Authentication](https://github.com/Orange-OpenSource/hurl/issues/2223)


### Pretty print JSON response

- [Pretty-Print / Format JSON Response Bodies](https://github.com/Orange-OpenSource/hurl/issues/1760)

> Note: +18 votes

### JSON Schema

- [Add support for JSON Schema validation assert?](https://github.com/Orange-OpenSource/hurl/issues/543)


### CSS selectors

- [Suggestion: CSS selector assertion](https://github.com/Orange-OpenSource/hurl/issues/842)


### Websockets

- [Websocket support and documentation?](https://github.com/Orange-OpenSource/hurl/issues/1096)


### HAR export

- [Export to har file](https://github.com/Orange-OpenSource/hurl/issues/1145)


### Documentation

- [Add Alpine build instructions on https://hurl.dev](https://github.com/Orange-OpenSource/hurl/issues/1352)


### Unclassified

- [improve --verbose option](https://github.com/Orange-OpenSource/hurl/issues/198)
- [Add --csv output](https://github.com/Orange-OpenSource/hurl/issues/371)
- [Allow accessing the entry id in test files](https://github.com/Orange-OpenSource/hurl/issues/847)
- [Predicate value collection?](https://github.com/Orange-OpenSource/hurl/issues/872)
- [HTTP 103 Early hints display](https://github.com/Orange-OpenSource/hurl/issues/900)
- [How to know if there has been a redirection or not ?](https://github.com/Orange-OpenSource/hurl/issues/922)
- [Allow types in fenced content of request bodies](https://github.com/Orange-OpenSource/hurl/issues/1117)
- [hurlfmt format json to hurl file](https://github.com/Orange-OpenSource/hurl/issues/1148)
- [Rename field time to duration in JSON output](https://github.com/Orange-OpenSource/hurl/issues/1228)
- [Assertion messages](https://github.com/Orange-OpenSource/hurl/issues/1316)
- [Accept directory as Hurl arguments for processing file](https://github.com/Orange-OpenSource/hurl/issues/1446)
- [When I use Hurl to run multiple files with --fail-at-end option, it stops at first bad formatted file](https://github.com/Orange-OpenSource/hurl/issues/1451)
- [HTTP version explicit assert](https://github.com/Orange-OpenSource/hurl/issues/1706)
- [Support raw string](https://github.com/Orange-OpenSource/hurl/issues/1733)
- [Feature proposal: Support for multiple independent cookie jars in a single Hurl file](https://github.com/Orange-OpenSource/hurl/issues/1803)
- [Add option to only print the assertion failures](https://github.com/Orange-OpenSource/hurl/issues/1826)
- [How to do if-then-else during testing](https://github.com/Orange-OpenSource/hurl/issues/1862)
- [zsh and bash completion](https://github.com/Orange-OpenSource/hurl/issues/1864)
- [improve error message the HTTP method <> is not valid. Valid values are GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, PATCH](https://github.com/Orange-OpenSource/hurl/issues/1865)
- [Support contain check for array of objects](https://github.com/Orange-OpenSource/hurl/issues/1889)
- [Merge includes and contains to contains](https://github.com/Orange-OpenSource/hurl/issues/1896)
- [Ability to set working directory to start glob matching in](https://github.com/Orange-OpenSource/hurl/issues/1916)
- [Support Template in XML Body](https://github.com/Orange-OpenSource/hurl/issues/1920)
- [Support GitHub Actions Workflow Commands](https://github.com/Orange-OpenSource/hurl/issues/1972)
- [Delay should be applied only once for an entry](https://github.com/Orange-OpenSource/hurl/issues/1973)
- [Support persistent mutable environment to support cross file chaining](https://github.com/Orange-OpenSource/hurl/issues/1977)
- [Add variables-file in xxx.hurl](https://github.com/Orange-OpenSource/hurl/issues/2021)
- [Support for multiple possible status assertions](https://github.com/Orange-OpenSource/hurl/issues/2035)
- [Improve json parser error message when missing double closing quotes ](https://github.com/Orange-OpenSource/hurl/issues/2117)
- [Print variable value on assert failure](https://github.com/Orange-OpenSource/hurl/issues/2155)
- [Saving cookies between calls brakes some servers](https://github.com/Orange-OpenSource/hurl/issues/2168)
- [In verbose mode, display HTTP response headers as soon as they are provided by libcurl](https://github.com/Orange-OpenSource/hurl/issues/2171)
- [[Captures] and [Asserts]: add support for query parameters parsing](https://github.com/Orange-OpenSource/hurl/issues/2199)
- [Allow includes prediate to check for object in collection](https://github.com/Orange-OpenSource/hurl/issues/2232)



0 comments on commit 7b11fc4

Please sign in to comment.