Commit Graph

44 Commits

Author SHA1 Message Date
99bd46af1a Align project files with CodeHarbor
Since both projects are developed together and by the same team, we also want to have the same code structure and utility methods available in both projects. Therefore, this commit changes many files, but without a functional change.
2023-10-11 00:18:33 +02:00
19ec6540e1 Fix wait_for_ajax for feature specs 2023-06-28 15:36:51 +02:00
ccbf41005b Always clear runner strategy after each test case
Otherwise, we get different test results depending on the test order.
2023-06-23 22:20:04 +02:00
04a69691e0 Disable debug output during testing 2023-02-18 20:48:55 +01:00
8a47310177 Fix selenium deprecations 2023-02-18 20:31:12 +01:00
ffe96d9223 Remove I18n.translation_present? monkey patch 2022-12-04 15:03:28 +01:00
574e99eddd Fix rubocop offenses - Requires Ruby 3.1+ 2022-11-25 11:10:06 +01:00
3effdbe600 merge master 2022-08-20 22:20:52 +02:00
5e9bf9141c Fix Rubocop offenses 2022-07-08 15:23:55 +02:00
038864e4b4 Fix Rubocop offenses 2022-04-24 18:18:16 +02:00
c5c47715b3 Merge branch 'master' into refactor_proforma_import_export
# Conflicts:
#	spec/controllers/exercises_controller_spec.rb
2022-01-11 22:20:18 +01:00
ea85519163 Update bundle (with newest rubocop version) and fix offenses 2022-01-04 09:42:37 +01:00
8a7eae1a56 Migrated to proforma 0.6
Fixed all failing specs
2021-11-23 19:37:38 +01:00
01ec9343cf Remove usage of DockerClient 2021-11-01 17:13:10 +01:00
25b007dfda [Spec] Fix return value of image_tags for mocked DockerClient 2021-11-01 17:13:09 +01:00
4f9078c6c6 Update usage of Selenium driver 2021-10-17 02:36:27 +02:00
f349e8a48c Use real temp folder for Docker specs 2021-08-17 12:45:40 +02:00
a0ca15c6ac Fix submission scoring during specs 2021-08-17 12:45:26 +02:00
da0a682ffb Apply manual rubocop fixes 2021-05-14 22:03:06 +02:00
6cbecb5b39 Apply automatic rubocop fixes 2021-05-14 22:03:06 +02:00
ebdfd4ab63 Re-enable oscillating tests 2021-05-12 16:47:05 +02:00
26151920c0 Prevent docker cleaning if no docker test was performed 2021-05-12 16:47:05 +02:00
2b32829e60 Upgrade DatabaseCleaner strategy 2021-05-12 16:47:05 +02:00
8378070bc2 Upgrade to Rails 6.0 and apply new framework defaults 2021-05-12 16:47:05 +02:00
44b32b6f6a #46 Add Prometheus exporter 2021-04-07 14:06:32 +02:00
7d4c4a4494 remove checksum 2019-12-16 17:43:47 +01:00
46e7853465 specs for services 2019-12-09 20:35:49 +01:00
5625fa63b0 add controller specs 2019-12-06 17:25:00 +01:00
7f1a7fbaa0 Fix error in displaying JStree and revert new default for FactoryBot 2019-03-11 23:43:02 +01:00
302f3a4896 Add Selenium support file for specs and include headless for Vagrant
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-03-09 15:23:29 +01:00
0e26ab98c8 rename factory_girl_(rails) to factory_bot_(rails) 2017-11-15 15:18:07 +01:00
4eef3d70d5 minor refactoring of flash messages 2015-03-23 16:42:57 +01:00
f337f1c1a3 added tests 2015-02-23 12:44:22 +01:00
2180c3878e added tests 2015-02-23 10:35:58 +01:00
d222d94bbe changed database cleaning strategy 2015-02-18 11:03:56 +01:00
a13d1738e2 fixed multiple style guide violations 2015-02-17 10:23:01 +01:00
99d1aaa625 fix 2015-02-14 14:19:16 +01:00
232c6b398f extracted method 2015-02-09 16:24:33 +01:00
a5349fa94f delete test-related files after test execution 2015-02-09 10:03:57 +01:00
ba64630d45 clean up Docker containers after test execution 2015-02-08 18:42:12 +01:00
3118158946 silence standard output during RSpec runs 2015-02-07 10:19:36 +01:00
5f0815b140 implemented pooling for Docker containers 2015-02-06 15:59:51 +01:00
db2a9a4261 sped up some tests 2015-01-29 18:19:45 +01:00
4cbf9970b1 transferred Code Ocean from original repository to GitHub 2015-01-22 10:01:32 +01:00