Skip to content

Add Contributor and ContributorCreation #3217

Add Contributor and ContributorCreation

Add Contributor and ContributorCreation #3217

Triggered via push July 27, 2023 14:03
Status Failure
Total duration 8m 18s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors
test: spec/models/code_ocean/file_spec.rb#L66
CodeOcean::File with a native file when the path has not been modified reads the native file
test: spec/models/code_ocean/file_spec.rb#L77
CodeOcean::File with a native file when the path has been modified does not read the native file
test: spec/models/code_ocean/file_spec.rb#L95
CodeOcean::File with a native file when a symlink is used does not read the native file
test: spec/models/exercise_spec.rb#L13
Exercise validates the number of main files Failure/Error: exercise.files += create_pair(:file) NoMethodError: undefined method `user=' for #<Submission id: nil, exercise_id: nil, score: nil, contributor_id: nil, created_at: nil, updated_at: nil, cause: nil, contributor_type: nil, study_group_id: nil>
test: spec/models/exercise_spec.rb#L79
Exercise#average_percentage with submissions returns the average score expressed as a percentage Failure/Error: create_list(:submission, 10, cause: 'submit', exercise:, score: Forgery(:basic).number, user: users.sample) NoMethodError: undefined method `user=' for #<Submission id: nil, exercise_id: nil, score: nil, contributor_id: nil, created_at: nil, updated_at: nil, cause: nil, contributor_type: nil, study_group_id: nil>
test: spec/models/exercise_spec.rb#L98
Exercise#average_score with submissions returns the average of all users' maximum scores Failure/Error: create_list(:submission, 10, cause: 'submit', exercise:, score: Forgery(:basic).number, user: users.sample) NoMethodError: undefined method `user=' for #<Submission id: nil, exercise_id: nil, score: nil, contributor_id: nil, created_at: nil, updated_at: nil, cause: nil, contributor_type: nil, study_group_id: nil>
test: spec/features/prometheus/controller_spec.rb#L65
Prometheus::Controller rfc count when initializing an rfc updates rfc count when creating an ongoing rfc Failure/Error: submission { association :submission, exercise:, user:, study_group: user&.study_groups&.first } NoMethodError: undefined method `user=' for #<Submission id: nil, exercise_id: nil, score: nil, contributor_id: nil, created_at: nil, updated_at: nil, cause: nil, contributor_type: nil, study_group_id: nil>
test: spec/features/prometheus/controller_spec.rb#L97
Prometheus::Controller rfc count when commenting an rfc does not update comment metric when commenting an rfc that already has a comment Failure/Error: submission { association :submission, exercise:, user:, study_group: user&.study_groups&.first } NoMethodError: undefined method `user=' for #<Submission id: nil, exercise_id: nil, score: nil, contributor_id: nil, created_at: nil, updated_at: nil, cause: nil, contributor_type: nil, study_group_id: nil>
test: spec/features/prometheus/controller_spec.rb#L92
Prometheus::Controller rfc count when commenting an rfc updates comment metric when commenting an rfc Failure/Error: submission { association :submission, exercise:, user:, study_group: user&.study_groups&.first } NoMethodError: undefined method `user=' for #<Submission id: nil, exercise_id: nil, score: nil, contributor_id: nil, created_at: nil, updated_at: nil, cause: nil, contributor_type: nil, study_group_id: nil>
test: spec/features/prometheus/controller_spec.rb#L76
Prometheus::Controller rfc count when changing the state of an rfc updates rfc count when soft-solving an rfc Failure/Error: submission { association :submission, exercise:, user:, study_group: user&.study_groups&.first } NoMethodError: undefined method `user=' for #<Submission id: nil, exercise_id: nil, score: nil, contributor_id: nil, created_at: nil, updated_at: nil, cause: nil, contributor_type: nil, study_group_id: nil>