| ... | ... | @@ -3,26 +3,31 @@ |
|
|
|
|
|
|
|
All tests were made in the course [SharingImportExportTesting](https://artemis.codeability.uibk.ac.at/course-management/156).
|
|
|
|
|
|
|
|
#### Bug Summary
|
|
|
|
|
|
|
|
- When importing exercises to Artemis **that were previously exported**, `Programming Language`, `Project Type` and `Package` can not be selected.
|
|
|
|
- GCC exercises have `FACT` selected by default
|
|
|
|
- FACT, Maven and Gradle have the correct default settings
|
|
|
|
|
|
|
|
- The import of other exercises of Sharing is quite broken for different reasons.
|
|
|
|
|
|
|
|
- Clicking `More ...` in Sharing Search always throws errors.
|
|
|
|
|
|
|
|
- Clicking `Export to Sharing` always throws warnings in `sharing_search` container that it is unable to delete temporary files.
|
|
|
|
|
|
|
|
|
|
|
|
#### Open Questions
|
|
|
|
- How can a user delete his own uploaded exercise?
|
|
|
|
|
|
|
|
## Testing Export/Import with different languages
|
|
|
|
|
|
|
|
### C exercises (FACT and GCC)
|
|
|
|
|
|
|
|
##### Export to Sharing
|
|
|
|
### Language/Project independent errors
|
|
|
|
|
|
|
|
The logs of the container `sharing_search` show the following warnings with every export:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
After clicking the `save` button in sharing import view, the following error occurs in the logs:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
Although there is this error in the logs, the users gets redirected to Artemis and the sharing exercise was created successfully. After trying to export the same exercise again, the error didn't appear anymore. Maybe this error happened independent of the export
|
|
|
|
|
|
|
|
When clicking `more` on the newly created sharing exercise
|
|
|
|
When clicking `more` on the newly created sharing exercises (exported from Artemis)
|
|
|
|
|
|
|
|

|
|
|
|
|
| ... | ... | @@ -30,15 +35,16 @@ the follow error log occurs: |
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
This error orrcurs with multiple exercises, while other exercises like [this](https://search.sharing-codeability.uibk.ac.at/item/%5B105%5Dintroduction/convert_minutes) throw larger errors and there gitlab is not available:
|
|
|
|
Other exercises (not created of Artemis export) like [this](https://search.sharing-codeability.uibk.ac.at/item/%5B105%5Dintroduction/convert_minutes) throw larger errors and there gitlab is not available:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
##### Import to Artemis
|
|
|
|
|
|
|
|
Importing the newly created C FACT exercise in Artemis works without errors.
|
|
|
|
### C exercises (FACT and GCC)
|
|
|
|
|
|
|
|
Exporting and importing the newly created C FACT exercise in Artemis works without errors.
|
|
|
|
|
|
|
|
Importing the newly created C GCC exercise in Artemis does not allow to choose GCC instead of FACT and throws the following error:
|
|
|
|
Exporting a C GCC exercise works fine, but importing the newly created C GCC exercise in Artemis does not allow to choose GCC instead of FACT and throws the following error:
|
|
|
|
|
|
|
|

|
|
|
|
|
| ... | ... | |