suffolklitlab/ALKiln: Automated docassemble tests
Automatically test any docassemble interview in a any branch on your GitHub repository whenever you commit or push. See https://suffolklitlab.org/docassemble-AssemblyLine-documentation/docs/alkiln/setup/#types.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| SERVER_URL | The url of your docassemble server. This should be in your GitHub SECRETS or the SECRETS of your org. | yes | — |
| DOCASSEMBLE_DEVELOPER_API_KEY | API key of the testing account with developer permissions on your docassemble server. | yes | — |
| ALKILN_VERSION | Version of ALKiln to get from npm. | no | ^5.0.0 |
| MAX_SECONDS_FOR_SETUP | Amount of time to give the Project to upload your package's GitHub code. | no | — |
| SERVER_RELOAD_TIMEOUT_SECONDS | Max amount of time to give the server to reload if it needs to | no | — |
| INSTALL_METHOD | Default is 'playground'. Other option: 'server'. How to install the package onto the server. | no | playground |
| ALKILN_TAG_EXPRESSION | The tag expression to use to limit which tests to run. Default is no tag expression. | no | — |
| DOCASSEMBLECLI_VERSION | The version of docassemblecli to install. | no | 0.0.25 |
| ALKILN_MAX_RANDOM_TESTS_PER_SCENARIO | The maximum number of tests ALKiln will generate for every Scenario that can generate tests. | no | — |
Outputs
| name | description |
|---|---|
| PATH_TO_ARTIFACTS | An empty string ("") or the path to the artifacts folder that contains the test run output. Remember to check for the existence of the folder before using it. |
| PATH_TO_REPORT_FILE | An empty string ("") or the path to report.txt. Remember to check for the existence of the file before using it. |
| PATH_TO_REPORT_LOG_FILE | An empty string ("") or the path to report_log.txt. Remember to check for the existence of the file before using it. |
| PATH_TO_UNEXPECTED_RESULTS_FILE | An empty string ("") or the path to unexpected_results.txt. Remember to check for the existence of the file before using it. |
| PATH_TO_DEBUG_LOG_FILE | An empty string ("") or the path to debug_log.txt. Remember to check for the existence of the file before using it. |