tailieunhanh - Pro .NET 2.0 Extreme Programming 2006 phần 4

chương này, bạn sẽ thêm một công cụ cần thiết để thiết lập công cụ XP của bạn: (CCNet). Nhưng điều này không chỉ là một công cụ, công cụ này mang đến cho tất cả các công cụ khác nhau để tạo ra một cái gì đó lớn hơn. CCNet sẽ sử dụng Nant để xây dựng mã nguồn một cách tự động, | CHAPTER 9 Automation Environment Tool In this chapter you will add another essential tool to your XP tool set CCNet . But this isn t just another tool this tool brings all the other tools together to create something greater. CCNet will use NAnt to build the source code in an automated fashion and it will use NUnit and NMock to automate your tests as well. This chapter will not take you through the entire CCNet setup and execution processes. However you will learn how the pieces fit together and the benefits of using this type of tool. What Is CCNet CCNet is often referred to as an integration server because it integrates several tools together. You configure CCNet to run automatically at certain intervals such as once every two hours. This allows you to get automated feedback at regular intervals regarding the quality of the code being developed. CCNet provides this feedback by letting you know when the build breaks which unit tests failed and when the last successful build was completed. CCNet is actually a set of tools bundled together Server the server itself and its associated configuration files CCTray a client system tray application that lets you see the state of the project from the integration server s perspective Web Dashboard an ASPNET web application that lets you see the state of the project from the integration server s perspective CCNet works its magic by monitoring a source code repository. When changes occur new source code is checked in or existing source code is changed or deleted this tool will check out all of the existing source code build it using NAnt and run all your unit tests using NUnit and NMock. The advantage this tool gives you is that it automates the integration process. You will not need to rely solely on the developers to perform integration testing. This tool is not meant to discourage your developers from performing integration testing on their own but rather to enhance the

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.