| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
slow{Weekly,Nightly}) to slow*
slow1 and slow2 are new suites to hold very slow tests. The idea is that we
can create slow3, slow4, etc to keep the time to run the longest suite down.
(cherry picked from commit 43d933a286bff0e98845368c84c10248388bc4a5)
|
|
|
|
|
|
|
|
| |
noPassthrough
This better represents their purpose and the difference between them.
(cherry picked from commit d0a1e84ab2fa1b6aa699721b5cb9a4f8d0bf3692)
|
|
|
|
| |
(cherry picked from commit 01a5355e051de90c93a5f1784c05ed314c797c7a)
|
|
|
|
|
|
|
| |
The MongoDB C++ client driver now resides in a separate repo and is maintained
independently of the server. The targets in this repo that used to build or test
the driver will now print an error message explaining the change and referring
users to the relevant documentation.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Make the test run with its own independent configuration
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
A try block in dbcommands.cpp will need to be modified when SERVER-5752
is fixed. This comment should serve as a reminder.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
this correctly handles arguments with spaces, quotes, etc
|
|
|
|
|
| |
This function returns a string command with fully qualified paths to a
valid (>= 2.5) Python interpreter and to the smoke.py file.
|
| |
|
| |
|
|
This patch is a reorganization of our build files, which brings them slightly
closer in line with standard SCons organization.
In particular, the SConstruct file sets up the various "build environment"
objects, by examining the local system and command line parameters. Then, it
delegates to some SConscript files, which describe build rules, like how to
compile "mongod" from source.
Typically, you would create several SConscript files for a project this large,
after breaking the project into logical sub projects, such as "platform
abstraction", "data manager", "query optimizer", etc. That will be future work.
For now, we only separate out the special rules for executing smoke tests into
SConscript.smoke. Pretty much all other build rules are in src/mongo/SConscript.
"tools" are placed in site_scons/site_tools.
This patch also includes better support for building and tracking dependencies
among static libraries ("libdeps" and "MergeLibrary"), and some incumbent, minor
restructuring.
This patch introduces a "warning" message from SCons about framework.o having
two rules that generate it. It is harmless, for now, and will be removed in
future work.
Future work also includes eliminating use of the SCons "Glob" utility, and
restructuring the source code into sensible components.
|