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

0.21.0-rc.10 #201

Merged
merged 7 commits into from
May 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
389 changes: 310 additions & 79 deletions Cargo.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[workspace.package]
version = "0.21.0-rc.9"
version = "0.21.0-rc.10"
edition = "2021"

[workspace]
Expand Down
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,9 @@ In TestAngel, you start off creating a Test Flow. This will be the instructions
|:-----|:------------|
|`testangel`|The main executable and UI that controls the platform ("the controller").|
|`testangel-ipc`|The library that contains the serialisable messages that can be exchanged between the controller and the engine plugins.|
|`testangel-arithmetic`|An arithmetic engine plugin.|
|`testangel-compare`|A comparison engine plugin.|
|`testangel-convert`|A conversion engine plugin.|
|`testangel-evidence`|An evidence-producing engine plugin.|
|`testangel-regex`|A regular expression processing engine plugin.|
|`testangel-rand`|A randomness processing engine plugin.|
|`testangel-time`|An engine plugin for working with time.|
|`testangel-user-interaction`|A user interaction engine plugin.|

## Other Engines
Expand All @@ -26,6 +24,7 @@ You can install new engines simply by downloading them and dropping them in the
| Other engine | Description |
|:-----|:------------|
|[`testangel-browser`](https://github.com/lilopkins/testangel-browser)|An engine that can automate the web.|
|[`testangel-oracle`](https://github.com/lilopkins/testangel-oracle)|An engine that can work with Oracle databases.|
|[`testangel-sap`](https://github.com/lilopkins/testangel-sap)|An engine that interfaces with SAP GUI for Windows.|

## Environment Variables
Expand Down
3 changes: 2 additions & 1 deletion testangel/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@ required-features = [ "cli" ]

[features]
default = [ "ui" ]
ui = [ "dep:relm4", "dep:relm4-icons", "dep:opener", "dep:fern", "dep:fluent", "dep:fluent-templates", "dep:once_cell", "dep:fuzzy-matcher", "dep:sys-locale", "dep:sourceview5" ]
ui = [ "dep:relm4", "dep:relm4-icons", "dep:opener", "dep:fern", "dep:fluent", "dep:fluent-templates", "dep:once_cell", "dep:fuzzy-matcher", "dep:sys-locale", "dep:sourceview5", "dep:arboard" ]
cli = [ "dep:clap", "dep:pretty_env_logger" ]
windows-keep-console-window = []

[dependencies]
testangel-ipc = { path = "../testangel-ipc" }
arboard = { version = "3.4.0", optional = true }
clap = { version = "4.3.19", features = [ "derive" ], optional = true }
fern = { version = "0.6.2", optional = true }
libloading = "0.8"
Expand Down
3 changes: 2 additions & 1 deletion testangel/locales/en/main.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ app-name = TestAngel

# Generic useful words and phrases
ok = Ok
copy-ok = Copy & Ok
save = Save
discard = Discard
value = Value
Expand Down Expand Up @@ -72,7 +73,7 @@ flow-save-open-error-missing-action = The action for step { $step } (with intern

flow-execution-running = Flow running...
flow-execution-failed = Flow failed.
flow-execution-failed-message = Flow failed at step { $step }: { $reason }
flow-execution-failed-message = Flow failed at step { $step }: { $reason }. This error has been copied.
flow-execution-save-evidence-anyway = Save Evidence Anyway

flow-step-label = Step { $step }: { $name }
Expand Down
3 changes: 2 additions & 1 deletion testangel/locales/sv/main.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ app-name = TestAngel

# Generic useful words and phrases
ok = Okej
copy-ok = Kopiera och Okej
save = Spara
discard = Kasta
value = Värde
Expand Down Expand Up @@ -69,7 +70,7 @@ flow-save-open-error-missing-action = Åtgärden för steg { $step } (med intern

flow-execution-running = Flöde körs...
flow-execution-failed = Flödet misslyckades.
flow-execution-failed-message = Flödet misslyckades på steg { $step }: { $reason }
flow-execution-failed-message = Flödet misslyckades på steg { $step }: { $reason }. Den här felorsak har kopierats.
flow-execution-save-evidence-anyway = Spara bevis ändå

flow-step-label = Steg { $step }: { $name }
Expand Down
Loading