andy icon indicating copy to clipboard operation
andy copied to clipboard

Andy assesses student's test code. It's used in CSE1110, TU Delft.

Results 41 andy issues
Sort by recently updated
recently updated
newest added

Closes #213 The aim of this Pull Request is to improve the [SourceCodeSecurityCheckStep](https://github.com/SERG-Delft/andy/blob/main/andy/src/main/java/nl/tudelft/cse1110/andy/execution/step/SourceCodeSecurityCheckStep.java) class. - [x] Change name of the class - [x] Remove comments when checking code - [x]...

Closes #219. Refactored a few methods in the `CodeChecksResult` class: - `getNumberOfPassedChecks()` is now `getWeightedNumberOfPassedChecks()`; - removed `getNumberOfPassedChecks(boolean includeWeight)`; - added `getUnweightedNumberOfPassedChecks()`; - `getTotalNumberOfChecks()` is now `getTotalWeightedNumberOfChecks()`; - removed `getTotalNumberOfChecks(boolean...

At the moment we use the [SourceCodeSecurityCheckStep](https://github.com/cse1110/andy/blob/main/andy/src/main/java/nl/tudelft/cse1110/andy/execution/step/SourceCodeSecurityCheckStep.java) for two things - to prevent students from using certain classes, and to inform them that they should not instantiate their own Selenium...

enhancement

I initially tried to work with compilation exceptions in the `LibraryMetaTest` but as there was already exception handling in `RunMetaTestsStep` I made the changes there. I was not sure about...

The current way of cache invalidation when cloning the repo in the docker image is very strange, perhaps we should create an issue to improve it. Specifically, `ADD` supports Git...

enhancement
Docker

Currently no `RunConfiguration` is set in the meta test. Each meta test then tries to find one, an exception happens, and we inject a default one. First of all, there's...

enhancement
Low priority

This pr will add unzipStep so that zipped files are unzipped in the working dir.

We don't use `ExternalProcess` as it was initially meant. We should simplify the code by getting rid of it. This is only used to unzip Selenium assignments, so we may...

Low priority
refactoring

This class doesn't seem available in Andy.

bug

We get lots of questions after the exam where students can't see exactly why their solution fails. Andy has a main method that could be used for people to run...

docs