Comments (2)
There's nothing special about the 'Run Java', 'Run Node', 'Run Python', etc options. They just prepopulate the run command field with a typical 'run tests' command for that language (i.e. for Java it's gradle test
). You can just use the 'Run command' option and input your own command for running Scala tests.
I have no experience with using Scala, so I'm not sure if it's supported on the GitHub runner (You can find what software is pre-installed at this link: https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2004-Readme.md). You might need to use a custom workflow to setup Scala on the runner yourself before calling the autograding action. In this case, include .github/workflows/classroom.yml
and .github/classroom/autograding.json
in your template repo and don't touch the classroom interface for autograding tests.
from autograding.
Perfect thanks! I see sbt
pre-installed in the link that you have given. We use sbt to run Scala tests. It worked as well when I execute the command.
from autograding.
Related Issues (20)
- Error : File not found: '/home/runner/work/_actions/education/autograding/v1/./dist/index.js' HOT 3
- Bug: Recurring issue with the autograding process in GitHub Actions for GitHub Classroom after today's release HOT 12
- Give instructors access to source code of autograding actions HOT 4
- Enabling autograding in GH Classroom halts repository creation
- Please provide basic usage instructions for this action HOT 1
- Cant execute Golang command HOT 3
- Be able to mark some tests as "Extra Credit" and these are tallied outside of the "main" tests HOT 2
- Expected vs. Actual output for failed tests unreadable due to %0A instead of line breaks HOT 4
- Add grade status badge
- Add an option for pass/fail message HOT 1
- Add an option to send autograding output to the Feedback PR as a comment
- please add readme HOT 2
- Setting points via other actions
- Need an example for multiple tests adding up to 100 HOT 3
- Node 12 Deprecation HOT 5
- Autograding action not able to read GitHub Secrets (Actions) HOT 6
- Unable to run command test for a go program HOT 1
- set-output command is deprecated warning when running education/autograding action
- Need help with autograding HTML files. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autograding.