Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Investigate running the test suite without all tests in CI

Đang mở
#236 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
cpp
Lĩnh vực
build-system, ci-cd, testing

Hướng nghiên cứu

Bắt đầu với tệp CMakeLists ở thư mục gốc và phần thiết lập bộ kiểm thử được mô tả trong issue, sau đó kiểm tra cách EXERCISM_RUN_ALL_TESTS kiểm soát quá trình biên dịch. Xác minh xem mỗi bộ kiểm thử có thể được biên dịch và chạy mà không có định nghĩa đó hay không, đồng thời xác nhận rằng CI thực thi thành công các target đó.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement good first patch help wanted

This was brought up in #234.

It would seem that at least the one test suite wouldn't compile without defining EXERCISM_RUN_ALL_TESTS, as the test suite used a global variable that was unused on the first test and everything else was #ifdef'd out. We should consider modifying the root CMakeLists file to compile a new test target for every test without that defined just to make sure we still pass the tests. It's a bad experience if they can't use just the initial test in the test suite.

Ngôn ngữ chính
C++
Star
291
Fork
244
Merge trung bình
17 phút
Pull request đã merge (30 ngày)
1

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của exercism/cpp

Tất cả issue của exercism/cpp

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.